上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: (1)减少http请求,尽量减少向服务器的请求数量 (2)避免重定向 (3)利用缓存:使用外联式引用CSS、JS,在实际应用中使用外部文件可以提高页面速度,因为JavaScript和CSS文件都能在浏览器中产生缓存 (4)压缩HTML、CSS、JS (5)删除JavaScript重复脚本 (6)将J 阅读全文
posted @ 2020-08-24 09:44 叫我汤先森 阅读(809) 评论(0) 推荐(0)
摘要: ES6给Object拓展了许多新的方法,如: keys(obj):获取对象的所有key形成的数组 var obj = { foo: 'bar', baz: 42 }; Object.keys(obj); // ["foo", "baz"] values(obj):获取对象的所有value形成的数组 阅读全文
posted @ 2020-08-23 17:58 叫我汤先森 阅读(353) 评论(0) 推荐(0)
摘要: 什么是模块化 模块化就是把代码进行拆分,方便重复利用。类似java中的导包:要使用一个包,必须先导包。 而JS中没有包的概念,换来的是 模块。 模块功能主要由两个命令构成:export和import。 export命令用于规定模块的对外接口。 import命令用于导入其他模块提供的功能。 expor 阅读全文
posted @ 2020-08-23 17:48 叫我汤先森 阅读(168) 评论(0) 推荐(0)
摘要: 同源策略: JS只能与同一个域中的页面进行通讯,必须是协议、域名、端口都相同,相同域下才能相互通信,这可以被认为是一种通信原则,叫同源策略。 跨域: js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据 阅读全文
posted @ 2020-08-21 17:19 叫我汤先森 阅读(1616) 评论(0) 推荐(0)
摘要: ES6为一些已有的功能提供了非破坏性更新,这类新语法能做的事情其实用ES5也可以做,只是会稍微复杂一些,称之为语法糖。 对象属性的简洁表示法 声明的对象中包含若干属性,其属性值由变量表示,且变量名和属性名一样的只写一个变量名即可。比如,var a=[], var obj={a:a},可以简写为var 阅读全文
posted @ 2020-08-19 17:51 叫我汤先森 阅读(354) 评论(0) 推荐(0)
摘要: 1、【基本优化】 将所有需要的<script>标签都放在</body>之前,确保脚本执行之前完成页面渲染而不会造成页面堵塞问题,这个大家都懂。 2、【合并JS代码,尽可能少的使用script标签】 最常见的方式就是带代码写入一个js文件中,让页面只使用一次<script></script>标签来引入 阅读全文
posted @ 2020-08-17 17:31 叫我汤先森 阅读(832) 评论(0) 推荐(0)
摘要: IE的script 元素只支持onreadystatechange事件,不支持onload事件。 FF的script 元素不支持onreadystatechange事件,只支持onload事件。 如果要在一个<script src="xx.js"> 加载完成执行一个操作,FF使用onload事件就行 阅读全文
posted @ 2020-08-17 16:28 叫我汤先森 阅读(430) 评论(0) 推荐(0)
摘要: 1、不要在同一行声明多个变量2、使用 或!==来比较3、使用字面量的方式来创建对象、数组,替代new Array这种形式4、switch语句必须要带default分支5、fon-in循环中的变量,用var关键字说明作用域,防止变量污染6、三元表达式可以替代if语句7、比较数据类型以下6中情况是fal 阅读全文
posted @ 2020-08-17 15:44 叫我汤先森 阅读(198) 评论(0) 推荐(0)
摘要: 正则相关[i不区分大小写,g匹配全部数据] var str = "Hello word! I think word is good."; 1、替换str中的word为javascript str.replace(/word/ig,'javascript'); //Hello javascript! 阅读全文
posted @ 2020-08-16 17:51 叫我汤先森 阅读(112) 评论(0) 推荐(0)
摘要: 先看下执行代码: $(function(){ console.log("jq");}) $(function(){ console.log("jq1");})window.onload=function(){ console.log("js");} window.onload=function(){ 阅读全文
posted @ 2020-08-16 17:35 叫我汤先森 阅读(641) 评论(0) 推荐(0)
上一页 1 ··· 5 6 7 8 9 10 下一页