上一页 1 ··· 59 60 61 62 63
摘要: 节流:在input输入框中,每隔n毫秒执行一次判断。 防抖:在input输入框中,不停地输入字符,当过了n毫秒后,执行判断,如果在n毫秒中又输入了字符,则重新计算等待时间。 阅读全文
posted @ 2019-07-18 01:23 吴小明- 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 前言: 闭包是js中最强大的特性,也是js相较于其他语言最令人着迷的地方,如果你对它研究的透彻,你会为它着迷,否则你会被吓住。 请仔细阅读文中的判断句,如果对某句话不理解可以留言,我会回复的,或者一起讨论怎么描述更为准确。 闭包的前置知识点: 1、在函数中如果不使用var定义变量,那么js引擎会自动 阅读全文
posted @ 2019-07-18 01:20 吴小明- 阅读(339) 评论(0) 推荐(0) 编辑
摘要: const:ES6新增关键字,用于声明创建一个值的只读引用。 我们都知道,const一般用来定义常量,在声明的时候需要赋初始值,而且初始值一旦赋值,便不能改变。 但是以上说的是针对于基本类型数据的定义,对于引用类型的定义,不可变的是const绑定的指针,而它的属性可以任意修改。 说人话: 如果我用c 阅读全文
posted @ 2019-07-18 01:18 吴小明- 阅读(358) 评论(0) 推荐(0) 编辑
摘要: var:定义变量,没有块的概念,可以跨块访问,不能跨函数访问。 let:定义变量,只能在块级作用域中访问,不能跨块访问,不能跨函数访问。 const:定义常量,定义时必须赋初始值,一旦定义不能修改,只能在块级作用域里访问。 let和const作为ES6语法,有作用域: 阅读全文
posted @ 2019-07-18 01:01 吴小明- 阅读(132) 评论(0) 推荐(0) 编辑
摘要: 服务端渲染:DOM树在服务端生成,然后返回给前端。 客户端渲染(SSR):前端去后端取数据生成DOM树。 服务端渲染的优点: 1、尽量不占用前端的资源,前端这块耗时少,速度快。 2、有利于SEO优化,因为在后端有完整的html页面,所以爬虫更容易爬取信息。 服务端渲染的缺点: 1、不利于前后端分离, 阅读全文
posted @ 2019-07-17 17:33 吴小明- 阅读(4017) 评论(2) 推荐(3) 编辑
摘要: 报文:网络中交换与传输的数据单元,即站点一次性要发送的数据块(百度百科)。 HTTP报文:用于HTTP协议交互的信息,它是由字符串文本组成。客户端的HTTP报文叫做请求报文,服务端的HTTP报文叫做响应报文。 一次完整的HTTP请求经历的7个步骤: 1、建立TCP连接 2、WEB浏览器向WEB服务器 阅读全文
posted @ 2019-07-16 00:14 吴小明- 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 当我们输入地址的时候,浏览器就开始在匹配可能的url,在书签、历史记录等地方查找,然后给出提示,让用户可以补全url地址。 当网址完全输入,按下回车键时,浏览器做的第一件事就是DNS解析。浏览器会先去本地的hosts文件中看看有没有和这个域名对应的ip,如果有就打开这个ip,没有的话浏览器会发送DN 阅读全文
posted @ 2019-07-15 23:32 吴小明- 阅读(341) 评论(0) 推荐(0) 编辑
摘要: 模块:简而言之就是一个一个的功能。 模块化:将一个大文件拆分成独立并相互依赖的小模块,这个过程就叫模块化。 好处:①避免命名冲突。 ②更好的分离,按需加载。 ③具有良好的复用性。 ④方便维护。 常用的模块化开发的方案: 1、commonJS 用module.exports将模块导出,可以导出对象、函 阅读全文
posted @ 2019-07-15 23:27 吴小明- 阅读(1346) 评论(0) 推荐(0) 编辑
摘要: 什么是DOM渲染: DOM渲染是浏览器展现给用户的DOM文档的生成的过程。 DOM渲染的演化过程: ①纯后端渲染 ②纯前端渲染 ③服务端的js渲染结合前端渲染 纯后端渲染:DOM树的生成完全是在后端服务器中完成,服务器的程序会把各种的数据拼成一个DOM树。采用这样的渲染方式,就是每一个页面中,在Ch 阅读全文
posted @ 2019-07-15 19:40 吴小明- 阅读(160) 评论(0) 推荐(0) 编辑
上一页 1 ··· 59 60 61 62 63