2022年6月14日

摘要: 1.css如何实现标准模型与ie盒模型的切换 content+padding+border+margin box-sizing:content-box;(标准盒模型) content box-sizing:border-box;(ie盒模型) 宽高计算 content+padding 2.css如何 阅读全文
posted @ 2022-06-14 00:49 立早喵 阅读(23) 评论(0) 推荐(0) 编辑

2022年6月9日

摘要: 浏览器进程 主进程:获取网络资源,下载,创建页面,销毁 渲染进程 渲染GUI线程,JS引擎线程,事件触发线程,定时器线程,异步http请求线程 第三方插件进程 GPU进程 浏览器主进程和渲染进程的通信过程 浏览器主进程收到用户请求,先获取页面资源,如网络资源,下载资源 > 通过渲染主机接口将这个任务 阅读全文
posted @ 2022-06-09 00:28 立早喵 阅读(58) 评论(0) 推荐(0) 编辑
 
摘要: 浏览器进程 主进程:获取网络资源,下载,创建页面,销毁 渲染进程 渲染GUI线程,JS引擎线程,事件触发线程,定时器线程,异步http请求线程 第三方插件进程 GPU进程 浏览器主进程和渲染进程的通信过程 浏览器主进程收到用户请求,先获取页面资源,如网络资源,下载资源 > 通过渲染主机接口将这个任务 阅读全文
posted @ 2022-06-09 00:25 立早喵 阅读(16) 评论(0) 推荐(0) 编辑

2022年6月7日

摘要: http是一种基于C/S架构的通讯协议,可以在web上进行数据交换,能够获取网络资源 如html http是通信协议,在osi模型中属于会话层,连接属于传输层。 http无连接,无状态,可扩展 s端处理完c端的请求之后,并收到c端的应答之后,断开连接。 使用cookie可创建有状态的会话 http 阅读全文
posted @ 2022-06-07 23:48 立早喵 阅读(36) 评论(0) 推荐(0) 编辑

2022年6月6日

摘要: 一 HTML 1.html语义化即html具有可读性,更容易读懂,一些特殊的标签例如radio,button,h2,input之类的,即使没有样式,也可以让人一眼看出是做什么的。这也让搜索引擎更容易读懂,有利于爬虫抓取更多信息。 2.script标签的defer和async属性 <script></ 阅读全文
posted @ 2022-06-06 23:48 立早喵 阅读(14) 评论(0) 推荐(0) 编辑

2018年4月20日

摘要: 参考书《ECMAScript 6入门》http://es6.ruanyifeng.com/Reflect1.概述:Object对象的内部方法都能在Reflect中找到,同时Reflect将Object的一些命令改成了函数操作,且Reflect与Proxy一一对应。2.静态方法Object,Refle 阅读全文
posted @ 2018-04-20 14:14 立早喵 阅读(255) 评论(0) 推荐(0) 编辑

2018年4月19日

摘要: 参考书《ECMAScript 6入门》http://es6.ruanyifeng.com/Proxy1.概述 Proxy可以用来修改对象的默认操作 let obj = {name : "test"}; obj.name = "test"; obj['name'] = "test"; 这两种取值操作相 阅读全文
posted @ 2018-04-19 10:22 立早喵 阅读(2454) 评论(1) 推荐(0) 编辑

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 阅读全文
posted @ 2018-04-08 10:38 立早喵 阅读(400) 评论(0) 推荐(0) 编辑

2018年3月30日

摘要: 参考书《ECMAScript 6入门》http://es6.ruanyifeng.com/Symbol1.symbol:Symbol是javascript的第七种原始数据类型,代表独一无二的值。前六种是Null,undefined,Boolean,String,Number,Object 生成sym 阅读全文
posted @ 2018-03-30 11:24 立早喵 阅读(412) 评论(0) 推荐(1) 编辑

2018年3月26日

摘要: 参考书《ECMAScript 6入门》http://es6.ruanyifeng.com/对象的扩展1.属性名的简洁表示法 : ES6允许在代码中直接写变量,变量名是属性名,变量值是属性值。 let key = "value"; let obj = {key};//obj {key : "value 阅读全文
posted @ 2018-03-26 16:09 立早喵 阅读(306) 评论(0) 推荐(1) 编辑