一面: 大约一小时,除了自我介绍,其余纯算法题 一共三道题: 中序遍历非递归实现这个题其实不难,但是刚开始写的时候还是没思路,因为写惯了递归的。但是其实首先应该想到栈这个数据...
一面: 大约一小时,除了自我介绍,其余纯算法题 一共三道题: 中序遍历非递归实现这个题其实不难,但是刚开始写的时候还是没思路,因为写惯了递归的。但是其实首先应该想到栈这个数据...
event.target 和 event.currentTarget有什么区别? e.target 指向触发事件监听的对象。e.target可以用来实现事件委托 e.curr...
vue应用结构 vue-router <router-view><router-view/>是占位符,放在需要显示路由视图的地方 子组件里面的<router-view><ro...
less 风格 书写顺序: 变量 -> mixin函数 -> class 尽量不要嵌套,除非 &:last-child这种 尽量使用变量,统一样式风格 语法 mixin 函数...
事件三个阶段:事件捕获阶段、处于目标阶段、事件冒泡阶段一般建议使用事件冒泡,有特殊需要再使用事件捕获,IE只支持冒泡 event.target指的是事件的实际目标元素 pre...
第十章DOM 第11、12章 DOM2和DOM3 主要是对DOM的一些能力扩展 DOM2能使用事件与DOM文档交互 DOM2能以编程方式改变CSS样式信息
window对象 即是浏览器窗口的一个接口,又是一个Global对象 窗口位置:screenLeft和screenTop 视图区大小:innerWidth和innerHeig...
正则表达式元字符 特殊字符 限定符 通过在*、+ 或 ? 限定符之后放置 ?,该表达式从"贪心"表达式转换为"非贪心"表达式或者最小匹配。image.png 补充
函数表达式 arguments.callee是一个指向正在执行函数的指针,可以理解为指向当前函数自己,递归可以用 闭包 闭包是指有权访问另一个函数作用域中的变量的函数 创建闭...
面向对象的程序设计 ECMAScript中有两种属性:数据属性和访问器属性数据属性包含一个数据值的位置 修改属性默认的特性,必须用Object.defineProperty(...
第五章 引用类型 新对象是使用new操作符后面跟一个构造函数来创建的,该函数出于创建新对象的目的而定义 5.1 Object类型 创建方法:1、new 后面跟构造函数;2、对...
第四章 变量、作用域和内存问题 ecmascript变量包含两种不同数据类型:基本类型和引用类型(对象) 五种基本类型:Undefined Null Boolean Numb...
第一章 javascript 由下列三个部分组成ECMAScript ,语言核心DOM(文档对象模型)BOM(浏览器对象模型) 第二章 标签属性async(异步,立即下载脚本...