摘要:
1.css如何实现标准模型与ie盒模型的切换 content+padding+border+margin box-sizing:content-box;(标准盒模型) content box-sizing:border-box;(ie盒模型) 宽高计算 content+padding 2.css如何 阅读全文
2022年6月14日
2022年6月9日
摘要:
浏览器进程 主进程:获取网络资源,下载,创建页面,销毁 渲染进程 渲染GUI线程,JS引擎线程,事件触发线程,定时器线程,异步http请求线程 第三方插件进程 GPU进程 浏览器主进程和渲染进程的通信过程 浏览器主进程收到用户请求,先获取页面资源,如网络资源,下载资源 > 通过渲染主机接口将这个任务 阅读全文
2022年6月7日
2022年6月6日
摘要:
一 HTML 1.html语义化即html具有可读性,更容易读懂,一些特殊的标签例如radio,button,h2,input之类的,即使没有样式,也可以让人一眼看出是做什么的。这也让搜索引擎更容易读懂,有利于爬虫抓取更多信息。 2.script标签的defer和async属性 <script></ 阅读全文
2018年4月20日
摘要:
参考书《ECMAScript 6入门》http://es6.ruanyifeng.com/Reflect1.概述:Object对象的内部方法都能在Reflect中找到,同时Reflect将Object的一些命令改成了函数操作,且Reflect与Proxy一一对应。2.静态方法Object,Refle 阅读全文
2018年4月19日
摘要:
参考书《ECMAScript 6入门》http://es6.ruanyifeng.com/Proxy1.概述 Proxy可以用来修改对象的默认操作 let obj = {name : "test"}; obj.name = "test"; obj['name'] = "test"; 这两种取值操作相 阅读全文
2018年4月8日
摘要:
参考书《ECMAScript 6入门》http://es6.ruanyifeng.com/Set和Map数据结构1.Set 基本用法 Set是一种新的数据结构,它的成员都是唯一的不重复的。 let s1 = new Set(); s1.add({"name":"123"}); s1 // Set(1 阅读全文
2018年3月30日
摘要:
参考书《ECMAScript 6入门》http://es6.ruanyifeng.com/Symbol1.symbol:Symbol是javascript的第七种原始数据类型,代表独一无二的值。前六种是Null,undefined,Boolean,String,Number,Object 生成sym 阅读全文
2018年3月26日
摘要:
参考书《ECMAScript 6入门》http://es6.ruanyifeng.com/对象的扩展1.属性名的简洁表示法 : ES6允许在代码中直接写变量,变量名是属性名,变量值是属性值。 let key = "value"; let obj = {key};//obj {key : "value 阅读全文