会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
TangSir
梦想可能会迟到 但永远不会缺席
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
5
6
7
8
9
10
下一页
2020年8月24日
web前端页面常见优化方法
摘要: (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)
2020年8月23日
es6 Object对象扩展新方法
摘要: 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)
es6 模块化
摘要: 什么是模块化 模块化就是把代码进行拆分,方便重复利用。类似java中的导包:要使用一个包,必须先导包。 而JS中没有包的概念,换来的是 模块。 模块功能主要由两个命令构成:export和import。 export命令用于规定模块的对外接口。 import命令用于导入其他模块提供的功能。 expor
阅读全文
posted @ 2020-08-23 17:48 叫我汤先森
阅读(168)
评论(0)
推荐(0)
2020年8月21日
js 几种跨域解决方法
摘要: 同源策略: JS只能与同一个域中的页面进行通讯,必须是协议、域名、端口都相同,相同域下才能相互通信,这可以被认为是一种通信原则,叫同源策略。 跨域: js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据
阅读全文
posted @ 2020-08-21 17:19 叫我汤先森
阅读(1616)
评论(0)
推荐(0)
2020年8月19日
es6语法糖
摘要: ES6为一些已有的功能提供了非破坏性更新,这类新语法能做的事情其实用ES5也可以做,只是会稍微复杂一些,称之为语法糖。 对象属性的简洁表示法 声明的对象中包含若干属性,其属性值由变量表示,且变量名和属性名一样的只写一个变量名即可。比如,var a=[], var obj={a:a},可以简写为var
阅读全文
posted @ 2020-08-19 17:51 叫我汤先森
阅读(354)
评论(0)
推荐(0)
2020年8月17日
js动态加载js文件(js异步加载之性能优化篇)
摘要: 1、【基本优化】 将所有需要的<script>标签都放在</body>之前,确保脚本执行之前完成页面渲染而不会造成页面堵塞问题,这个大家都懂。 2、【合并JS代码,尽可能少的使用script标签】 最常见的方式就是带代码写入一个js文件中,让页面只使用一次<script></script>标签来引入
阅读全文
posted @ 2020-08-17 17:31 叫我汤先森
阅读(832)
评论(0)
推荐(0)
js onreadystatechange 和 onload的区别
摘要: IE的script 元素只支持onreadystatechange事件,不支持onload事件。 FF的script 元素不支持onreadystatechange事件,只支持onload事件。 如果要在一个<script src="xx.js"> 加载完成执行一个操作,FF使用onload事件就行
阅读全文
posted @ 2020-08-17 16:28 叫我汤先森
阅读(430)
评论(0)
推荐(0)
javascript编写原则
摘要: 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)
2020年8月16日
js 面试题正则相关
摘要: 正则相关[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)
jq中$(function(){})和js中window.onload区别
摘要: 先看下执行代码: $(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
下一页
公告