随笔分类 - web前端
摘要:闭包使用场景:1.函数作为返回值,如下场景 2.函数作为参数传递 3.实际开发中闭包的应用:闭包实际应用中主要用于封装变量,收敛权限 实例:创建10个a标签,点击哪个弹出哪个数字 错误写法: 正确写法:
阅读全文
摘要:问题: 1.说一下对变量提升的理解 2.说明this几种不同的使用场景 3.如何理解作用域 4.实际开发中闭包的应用 知识点: js没有块级作用域只有函数和全局作用域,如下代码: 当前作用域没有定义某个变量,所以要去它的父级作用域找,这样的就是作用域链 作用域和闭包-执行上下文 this介绍: th
阅读全文
摘要:1.如何准确判断一个变量是数组类型2.写一个原型链继承的例子3.描述new一个对象的过程4.zepto(或其他框架)源码中如何使用原型链知识点:1.构造函数2.构造函数-扩展3.原型规则和示例4.原型链5.instanceof 讲解: 构造函数:一般函数为大写字母开头的都是构造函数,如下: var
阅读全文
摘要:1.js中使用typeof能得到哪些类型 2.何时使用 和== 3.js中的内置函数 4.js变量按存储方式区分为哪些类型,并描述其特点 5.如何理解json 以下对这些问题的知识点做一些总结: 1.考点:js变量类型 2.值类型:每个变量可以存储自己的值,不会相互影响 引用类型(对象,数组,函数)
阅读全文
摘要:简单介绍: webpack是一个模块打包工具,给js准备的打包工具,可以把很多的模块打包成很少的文件 目标: 1.切分依赖数,分到不同代码块里,按需加载,懒加 载 2.任何静态资源都可以被视为一个模块,在项目中被引用 3.整合第三方类库,把类库也视为它的模块,在项目中被引用 4.初始化加载时间更少
阅读全文
摘要:查找/代替快捷键 ctrl+shift+N 通过文件名快速查找工程内的文件(必记)ctrl+shift+alt+N 通过一个字符快速查找位置(必记)ctrl+F 在文件内快速查找代码F3 查找下一个shift+F3 查找上一个ctrl+R 文件内代码替换ctrl+shift+R 指定目录内代码批量替
阅读全文
摘要:range对象的extractContents()方法: extractContents() 方法删除文档内容,并以 DocumentFragment 对象的形式返回它; DocumentFragment配合range对象:相当于剪切、复制、粘贴其子孙节点
阅读全文
摘要:1.setStart:表示某个节点的range对象的起点位置;2.setEnd:表示某个节点的range对象的结束位置; 3.setStartBefore:表示用于将某个节点的起点位置设置为range对象的起点位置;4.setStartAfter:表示用于将某个节点的终点位置设置为range对象的起
阅读全文
摘要:关于range对象的selectNodeContents、selectNode、deleteContents方法 示例代码如下: Title 这里有文字
阅读全文
摘要:range对象:是一种fragment(HTML片断),它包含了节点或文本节点的一部分。一般情况下,同一时刻页面中只可能 有一个range,也有可能是多个range(使用Ctrl健进行多选,不过有的浏览器不允许,例如Chrome)。 可以从selection中获得range对象,也可以使用docum
阅读全文

浙公网安备 33010602011771号