1、选择文件-->首选项-->设置(快捷键Ctr+,)在搜索框中输入language,选择Emmet,并在Emmet:include language下点击setting.j...
三要素 (封装, 继承, 多态) 封装class 数据的权限和保密protected 只限于当前类和子类访问private 仅限于当前类自己使用 (es6中, 以_开发规范,...
模块化方式 什么是模块化所谓的模块化开发就是封装细节,提供使用接口,彼此之间互不影响,每个模块都是实现某一特定的功能。模块化开发的基础就是函数 函数封装"污染"了全局变量,无...
算法思想:在待排序的表中L[0....n-1]中, 任意取一个元素作为基准值pivot, 通过一趟排序将待排序列划分为两个独立的部分, 其中L[0 ... k-1]和L[k+...
Vue双向绑定 Obejct.defineProperty的setter/getter和发布订阅 Vue双向绑定原理 1.实现一个数据监听器Observer(),能够对数据对...
水平居中方案 行内元素的水平居中对父元素设置 text-align: center; 我是行内元素 在父元素内水平居中 .parent { ...
HTTP请求过程 DNS 域名解析 --> 发起 TCP 的 3 次握手 -->1) Client首先发送一个连接试探,ACK=0 表示确认号无效,SYN = 1 表示这是一...
回流一定会触发重绘回流: DOM结构的增删改重绘: 颜色,背景, 字体等视觉上页面的改变 重绘不一定触发回流 如何避免?Display: 会影响布局,从而影响整个页面元素的位...