11 2018 档案
摘要:前端性能优化 浏览器请求处理流程如下图: 1、减少http请求,合理设置 HTTP缓存 http协议是无状态的应用层协议,意味着每次http请求都需要建立通信链路、进行数据传输,而在服务器端,每个http都需要启动独立的线程去处理。这些通信和服务的开销都很昂贵,减少http请求的数目可有效提高访问性
阅读全文
摘要:from https://www.cnblogs.com/cencenyue/p/7604651.html
阅读全文
摘要:为什么移动端会产生1px问题呢? 先上解决方法 1.小数值 缺点: 兼容性差,目前只有IOS8+才支持,在IOS7及其以下、安卓系统都是显示0px。 2.border image 优点:图片可以用gif, png, base64多种格式, 以上是上下左右四条边框的写法, 需要单一边框只要定义单一边框
阅读全文
摘要:CSS未知宽高元素水平垂直居中 方法一 思路:显示设置父元素为:table,子元素为:cell table,这样就可以使用vertical align: center,实现水平居中 优点:父元素(parent)可以动态的改变高度(table元素的特性) 缺点:IE8以下不支持 方法二 思路:使用一个
阅读全文
摘要:http //https http 普通的http协议 他容易被攻击 经常被插入广告 (dns污染); https 安全 加锁 128位安全级别 谷歌 推崇消灭=== http https 这东西不是要花钱吗? == 需要申请 但是 不一定要花钱 申请的是一个身份的证书 第三方权威机构签发的 来证明
阅读全文
摘要:博客编辑时不免想给某段换个颜色,下面就是解决方法了。 我是黑体字 我是微软雅黑 我是华文彩云 color= 0099ff size=72 face="黑体" color= 00ffff color=gray
阅读全文
摘要:原文:https://blog.csdn.net/Lucky_LXG/article/details/54575515 Node.js是什么? Node.js不是一个javascript框架或者javascript类库,不同于Jquery ExtJS; Node.js是一个可以让javascript
阅读全文
摘要:es6 === 并不是所有浏览器都支持 es6 === es5 (优雅的降级) babel 帮助我们进行es6 == es5 的语法降级 babel === 最早作为 polyfill 工具(填充) 浏览器并没有提供某些功能 通过语言,编程。软性的来增强 浏览器的功能 现在大部分浏览器 他都支持es
阅读全文
摘要:Javascript语言的执行环境是"单线程"(single thread,就是指一次只能完成一件任务。如果有多个任务,就必须排队,前面一个任务完成,再执行后面一个任务,以此类推)。 为了解决这个问题,Javascript语言将任务的执行模式分成两种:同步(Synchronous)和异步(Async
阅读全文
摘要:在jquery的ajax中如果我们希望实现同步或者异步时我们可以直接设置async属性为false和true 同步执行 当把async设为false时,这时ajax的请求时同步的 也就是说,这个时候ajax块发出请求后,他会等待在load()这个地方,不会去执行after() 直到load()部分执
阅读全文
摘要:列举几种后端通讯的方法及其使用的场景 以及对跨域的理解 1.后端程序可以通过session来进行通讯,session有过期时间,主要用于验证码的验证,登录过期等的应用。 2.数据库,数据库支持多种语言的操作,那么通过数据库就可以通讯。 关于跨域: 跨域请求存在的原因:由于浏览器的同源策略,即属于不同
阅读全文
摘要:es5传统js对象 es6定义对象 Object.assign 把多个对象的属性复制到一个对象中,第一个参数是复制的对象,从第二个参数开始往后,都是复制的源对象 Super prop 直接在对象表达式中设置prototype
阅读全文
摘要:es6给我们带来了更多更便利的数组方法,开熏!! 1Array.from Array.from方法用于将两类对象转为真正的数组:类似数组的对象(array like object)和可遍历(iterable)的对象(包括 ES6 新增的数据结构 Set 和 Map)。 比如我们在获取标签时如果使用的
阅读全文
摘要:字符串模板 模板字符串用反引号(数字1左边的那个键)包含,其中的变量用${}括起来 var name = 'zfpx',age = 8; let desc = ; console.log(desc); 所有模板字符串的空格和换行,都是被保留的 var str = ` a b ` console.lo
阅读全文
摘要:找了半天,还是备份一下: NAV9 9EVJ M6KS 6UZ7 NAVM 223V JLXO QRDX (姓名什么的不用填写)
阅读全文
摘要:GET 从指定的资源请求数据 POST 向指定的资源提交要处理的数据 GET 基本上用于从服务器获得(取回)数据。注释:GET 方法可能返回缓存数据。 POST 也可用于从服务器获取数据。不过,POST 方法不会缓存数据,并且常用于连同请求一起发送数据。 ajax_GET发起请求步骤 1、实例化AJ
阅读全文
摘要:相比 js 来说JQ为我们封装了 $.ajax直接用就行了,既简单又方便,减少了代码量。
阅读全文
摘要:箭头函数 箭头函数简化了函数的的定义方式,一般以 "= " 操作符左边为输入的参数,而右边则是进行的操作以及返回的值inputs= output 输入参数如果多于一个要用()包起来,函数体如果有多条语句需要用{}包起来 箭头函数根本没有自己的this,导致内部的this就是外层代码块的this。 正
阅读全文
摘要:ES6允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。 传统解构赋值 变量的解构赋值 数组的解构赋值 1.结构赋值可以嵌套的 2、不完全解构 3. 赋值不成功,变量的值为undefined 4. 允许设定默认值 对象的解构赋值 对象的解构赋值跟数组
阅读全文
摘要:哪里有灾难,哪里就有勇士和救兵,针对ES6的兼容性问题,很多团队为此开发出了多种语法解析转换工具,把我们写的ES6语法转换成ES5,相当于在ES6和浏览器之间做了一个翻译官。比较通用的工具方案有babel,jsx,traceur,es6 shim等。 此外,浏览器自身也加快速度兼容ES6的新特性,其
阅读全文
摘要:用var的不足之处 不足一 var a = 1; (function(){ alert(a); var a = 2; })();//结果:undefined 实际执行顺序如下 var a = 1; (function(){ var a; alert(a); a = 2; })(); var a =
阅读全文
摘要:1.变量和赋值 2.函数 3.数组新增方法 4.string 5.面对对象
阅读全文
摘要:Web的增强与垄断 + WebAPP HTML5新增加了离线存储,更丰富的表单、JS线程、socket、标准扩展embed、CSS3... + 流媒体与多媒体引擎 Audio、Video、Canvas、webgl等等 + 搜索引擎和无障碍领域 移动互联网 + 跨平台 HTML5是唯一一个通吃PC、M
阅读全文
摘要:jQuery 效果 1、jQuery hide() 和 show() 语法 可选的 speed 参数规定隐藏/显示的速度,可以取以下值:"slow"、"fast" 或毫秒。 可选的 callback 参数是隐藏或显示完成后所执行的函数名称。 2、jQuery Fading 方法 fadeIn() f
阅读全文
摘要:2018 10 18 一、标题 第一种 这是一级标题 这是二级标题 这是三级标题 这是四级标题 这是五级标题 这是六级标题 第二种 这种方式好像只能表示一级和二级标题,而且=和 的数量没有限制,只要大于一个就行 这是一级标题 ======= 这是二级标题 第三种 这是一级标题 这是二级标题 这里的标
阅读全文
摘要:选择器: 让我们可以更加精确的选择,自己想要设置样式的标签 (选择标签) 1、标签名选择器 直接用标签名作为该选择器的名字 2、类选择器 3、id选择器 4、后代选择器 父代与子代之间用空格隔开 5、群组选择器 同时选择多个具有相同样式的选择器用逗号隔开 6、组合选择器 组合选择器可以可以通过不同选
阅读全文
摘要:问题:请分别写出HTML中块标签、行标签以及行块标签的特点。(10分) 本题目的:清晰掌握行标签、块标签、行块标签的区别 答案: 块级元素: (1)独占父级元素一行 (0.75分) (2)默认宽度为父级元素宽度的100%(0.75分) (3)默认高度由内容撑开 (0.75分) (4)可以设置宽高 (
阅读全文
摘要:--H5新增 --H5标签的兼容性 ie6/7不兼容h5标签,解决方法。 方式一:引用google的html5.js文件,代码内容可以自己下载下来看。 <!–[if lt IE9]> <script src=”http://html5shiv.googlecode.com/svn/trunk/htm
阅读全文

浙公网安备 33010602011771号