摘要:
js中框架和库的相同点不同点 1)js框架和类库都是由原生js编写的。 2)类库(jquery)只是想原生中的复杂调用的方式进行简化,不改变整理结构,不控制项目流程。 3)框架同样在内部封装和简化了一些常用的方法,但是更重要的是,框架规定了我们的书写流程,将代码按逻辑分层,更便于我们的开发和维护。 阅读全文
posted @ 2018-01-08 14:53
倩妞驾到
阅读(183)
评论(0)
推荐(0)
摘要:
1)函数声明 function foo(){} 2)函数表达式 var foo = function(){} 函数声明与函数表达式的区别: * 函数声明必须有名字 * 函数声明会函数提升,在预解析阶段就已创建,声明前后都可以调用 * 函数表达式类似于变量赋值 * 函数表达式可以没有名字,例如匿名函数 阅读全文
posted @ 2018-01-08 13:55
倩妞驾到
阅读(286)
评论(0)
推荐(0)
摘要:
<script src="script.js"></script> 当浏览器碰到script脚本时,会立即加载并执行指定的脚本(不等后续载入的文档元素)。 解决方案: 1)defer ,只支持IE <script defer src="script.js"></script> 加载后续文档元素的过程 阅读全文
posted @ 2018-01-08 13:26
倩妞驾到
阅读(128)
评论(0)
推荐(0)
摘要:
注意: 函数的调用方式决定了this指向的不同。 接下来介绍更改this指向的三个方法 ①call fun.call(thisArg[,arg1[,arg2[....]]) 参数说明: thisArg:在fun函数运行时指定的this值,如果指定了null或者undefined 则内部this指向w 阅读全文
posted @ 2018-01-08 11:25
倩妞驾到
阅读(144)
评论(0)
推荐(0)
摘要:
ajax请求数据出现跨域的原因: 浏览器的‘同源策略’。(同源: 协议,域名,端口) 浏览器的同源策略目的:是为了保护用户信息安全,防止恶意网站窃取数据。 由同源策略导致限制: 1)Cookie、LocalStorage和IndexDB无法读取。 2)DOM无法获取 3)AJAX请求不能发送。 如何 阅读全文
posted @ 2018-01-08 11:02
倩妞驾到
阅读(184)
评论(0)
推荐(0)

浙公网安备 33010602011771号