04 2022 档案

摘要:!DOCTYPE 指示Web浏览器关于页面使用哪个HTML版本,现如今通常使用<!DOCTYPE html>来实现最短有效的文档声明。 html 表示一个HTML文档的根元素。 head 规定文档相关的配置信息,包含文档的标题、字符集、引用的CSS样式和脚本等,是一个包含了你想包含在HTML页面中但 阅读全文
posted @ 2022-04-28 10:04 ˙鲨鱼辣椒ゝ 阅读(96) 评论(0) 推荐(0) 编辑
摘要:function* nTimes(n){ if(n>0){ yield * nTimes(n-1); yield n-1; } } for(const x of nTimes(3)){ console.log(x); } for-of:在可迭代对象上创建一个迭代循环; for-in:以任意顺序迭代某 阅读全文
posted @ 2022-04-15 22:09 ˙鲨鱼辣椒ゝ 阅读(8) 评论(0) 推荐(0) 编辑
摘要:事件循环 网页或app的代码,以及浏览器本身的用户界面程序都是运行在相同的线程——主线程中,同时主线程还负责收集和派发事件、渲染和绘制页面内容等。JavaScript的事件循环机制维护着两个队列:宏任务队列和微任务队列。像定时器回调、DOM事件回调、AJAX回调、用户界面渲染等这些是添加到宏任务队列 阅读全文
posted @ 2022-04-14 14:44 ˙鲨鱼辣椒ゝ 阅读(36) 评论(0) 推荐(0) 编辑
摘要:1.浏览器请求页面到渲染页面的整个过程 浏览器从URL中解析出服务器的主机名; 通过域名系统(DNS)将主机名转换成服务器的IP地址; 从URL中解析出端口号(如果没有,http的默认端口号是80,https是443),有了IP地址和端口号就能建立起一条TCP连接; 浏览器向服务器发送一条HTTP请 阅读全文
posted @ 2022-04-13 16:22 ˙鲨鱼辣椒ゝ 阅读(114) 评论(0) 推荐(0) 编辑
摘要:Http缓存主要是用来暂时保存用户以前访问过的信息,可以缩短页面请求资源的距离,减少直接向服务端请求资源的次数,有效缓解服务端压力。而且,缓存资源可以重复利用,降低网络负荷,提高客户端响应速度。通常,浏览器缓存主要存放在本地的特定文件夹中。根据是否需要重新向服务器发起请求,可以分为强缓存和协商缓存。 阅读全文
posted @ 2022-04-11 23:49 ˙鲨鱼辣椒ゝ 阅读(11) 评论(0) 推荐(0) 编辑
摘要:HTTP/0.9-单行协议 最初版本的HTTP协议并没有版本号,请求由单行指令构成,以唯一可用的GET方法开头,后面跟着目标资源的路径(一旦连接到服务器,协议、主机名、端口号都不是必须的)。后来,为了区分后来的版本,把单行协议的版本定位在0.9。 GET /mypage.html 特点: 唯一可用的 阅读全文
posted @ 2022-04-10 21:37 ˙鲨鱼辣椒ゝ 阅读(112) 评论(0) 推荐(0) 编辑
摘要:数据类型 基本数据类型:Number、String、Boolean、Null、undefined,ES6新增了BigInt、Symbol 引用数据类型:Object、Function 两种数据类型的区别 基本数据类型是存储在栈中的;而引用数据类型是存储在堆中的,它会在栈中存储一个指向内容所在堆空间中 阅读全文
posted @ 2022-04-10 14:38 ˙鲨鱼辣椒ゝ 阅读(62) 评论(0) 推荐(0) 编辑
摘要:1.赋值 将某个对象赋值给一个变量,这个变量仅仅是拿到了该对象的引用,也即拿到了对象在栈中的内存地址,而不是对象存储在堆中的数据。因此,无论对象中的属性是基本数据类型还是引用数据类型,修改了这个变量的属性,所对应的对象的属性也会更改。 $(function (){ let o = { name:"T 阅读全文
posted @ 2022-04-08 20:01 ˙鲨鱼辣椒ゝ 阅读(32) 评论(0) 推荐(0) 编辑
摘要:题目描述: 给定一个长度为 n 的环形整数数组 nums ,返回 nums 的非空 子数组 的最大可能和 。环形数组 意味着数组的末端将会与开头相连呈环状。形式上, nums[i] 的下一个元素是 nums[(i + 1) % n] , nums[i] 的前一个元素是 nums[(i - 1 + n 阅读全文
posted @ 2022-04-05 21:15 ˙鲨鱼辣椒ゝ 阅读(154) 评论(0) 推荐(0) 编辑
摘要:1.水平垂直居中 <body> <div> <img src="images/headerLogo.gif" id="image"> </div> </body> 通过绝对定位position:absolute来实现 div{ width: 100%; height: 600px; backgrou 阅读全文
posted @ 2022-04-03 21:26 ˙鲨鱼辣椒ゝ 阅读(50) 评论(0) 推荐(0) 编辑
摘要:promise promise 的状态 ECMAScript 6 新增了Promise(期约)引用类型来实现异步编程机制,通过new操作符来实例化。它是一个由状态的对象,可能处于如下三种状态之一: 待定 pending:期约的初始状态,表示期约封装的异步操作尚未开始或正在执行中; 兑现 fulfil 阅读全文
posted @ 2022-04-01 15:22 ˙鲨鱼辣椒ゝ 阅读(34) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示