摘要: 优点: 可以实现响应式布局,开发响应式布局网站很便捷 统一的编码风格 简单易写 详细的说明文档,可快速开发 移动设备优先 性能成熟,在大量项目中使用测试过 缺点: 有兼容性问题,ie6以下不支持 不支持sass 使用定制会产生大量冗余代码 点击导航页面直接切换相应位置时,效果像一个锚点,没有滚动动画 阅读全文
posted @ 2018-02-23 20:36 鲨鱼余烁 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 1.混入式继承 var obj1 = {} var obj2 = { name: 'ys', age: 18 } for(var k in obj2){ obj1[k] = obj2[k] } 2.原型继承 // 方法一: function Person() { }; var obj1 = {} v 阅读全文
posted @ 2018-02-23 20:35 鲨鱼余烁 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 优点: 1.性能好,加载速度快,性能相当与php的86倍。 2.依赖chrome V8引擎进行代码解释 3.基于事件驱动 4.轻量高效,实用于实时数据交互应用 5.nodejs的非阻塞IO带来了低资源耗用下的高性能和出众的负载能力 6.是一个跨平台生态系统,覆盖Web开发,移动开发,桌面开发,通过r 阅读全文
posted @ 2018-02-21 00:55 鲨鱼余烁 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 优点: 1.不需要任何服务器资源 2.轻量级 3.通过加密和SSL,减少cookie被破解的可能性 4.通过良好的编程,控制保存在cookie中的session对象的大小 缺点: 1.cookie的大小长度有限制 2.一个域名能存放的cookie数量也有限 3.潜在安全风险,cookie可能被拦截, 阅读全文
posted @ 2018-02-21 00:42 鲨鱼余烁 阅读(250) 评论(0) 推荐(0) 编辑
摘要: AMD:异步模块定义,是一个浏览器端模块化开发的规范,由于不是原生JS支持,使用AMD规范需要用到require.js库require.js注意解决两个问题1、多个js文件可能有依赖关系,被依赖的文件需要早于依赖它的文件加载到浏览器2、js加载的时候浏览器会停止页面渲染,加载文件越多,页面失去响应的 阅读全文
posted @ 2017-09-28 02:45 鲨鱼余烁 阅读(172) 评论(0) 推荐(0) 编辑
摘要: ajax原理:相当于在用户和服务器之间加了一个用户层(ajax引擎),让用户操作与服务器响应异步化。 ajax运行机制:在服务器和浏览器之间加上一层ajax引擎,主要是通过XMLhttpRequest对象来实现服务器与浏览器异步交互特性,通过DOM来实现局部刷新,异步性和局部刷新使用户体验前后端数据 阅读全文
posted @ 2017-09-17 17:18 鲨鱼余烁 阅读(191) 评论(0) 推荐(0) 编辑
摘要: ES6一些新特性记录 1.箭头操作符 箭头操作符左边是需要输入的参数,右边是返回值 比如运用到js回调函数中可以使书写更加方便 又比如一块简单的代码: 如果方程式比较复杂,则需要用{}把代码包起来。 2.增强对象字面量 es6新特性中对象字面量被增强了,使用更为简洁灵活 a.可以直接在对象字面量里定 阅读全文
posted @ 2017-09-10 20:27 鲨鱼余烁 阅读(483) 评论(0) 推荐(0) 编辑
摘要: ##1.铺垫要了解函数,先要铺垫几个知识点:a.实例化:从一个定义(类名),变成一个实际存在(占用内存)的对象. b.初始化:你可以理解为创建 . c.构造方法:你可以理解为对象从无到有要进行的操作. d.表达式:凡是将数据和运算符等有值的式子联系起来的式子就是表达式 ##2.函数定义:函数就是被重 阅读全文
posted @ 2017-08-30 10:21 鲨鱼余烁 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 1.&&与运算符:与运算符字面理解为两者都,其实际上是找假值。demo1`` var a=2; var b=3;m=a && b;console.log(m); //3``记住一句话:&&运算,如果结果是true,则取最后一个值,如果结果是false,则取第一个值。原理:&&找假值,当找到第一个假值 阅读全文
posted @ 2017-08-29 02:06 鲨鱼余烁 阅读(998) 评论(0) 推荐(0) 编辑
摘要: 1.overflow:hidden;先找到浮动元素的父元素,给父元素添加overflow:hidden样式 div{ overflow:hidden; } 缺点:超出父盒子的部分会被隐藏。 2.使用额外标签法清除浮动 .clear{ clear : both; } 在浮动的盒子下再放一个标签.cle 阅读全文
posted @ 2017-08-29 02:04 鲨鱼余烁 阅读(184) 评论(0) 推荐(0) 编辑