javascript
文章平均质量分 75
刘浩森
这个作者很懒,什么都没留下…
展开
-
事件委托,冒泡,捕获,深度克隆
1. 事件冒泡 事件捕获 监听者模式->事件流->addEventLisnter/removeEventLisenter->attachEvent/detachEvent->冒泡和捕获的区别->事件委托早起的事件是用来缓解服务器压力的一种手段,当发生特定交互的一瞬间,如click, mousemove, onkeydown等事件时,我们可以通过侦听器来监听事件,并作出...原创 2018-04-16 18:24:06 · 199 阅读 · 0 评论 -
闭包,立即执行函数(IIFE),this指向
闭包概念->闭包作用->立即执行函数->for in例子如果每次输出不同的值( 闭包,定时器第二个变量,promise/let)->在jquery中的使用由于javascript中特有的作用域,函数中的局部变量不能够被外部获得或使用,而函数内部可以使用外部的全局变量,并且javascript的垃圾回收机制会在function执行过后自动销毁函数内部的变量。这就是我们就需要运...原创 2018-04-17 14:20:59 · 4931 阅读 · 0 评论 -
大燕网面经
1.前端工作流 包管理工具gulp, 任务流工具grunt,gulp, 模块打包工具webpack, 生产依赖react和bootstrap, 开发依赖gulp,webpack2.css隐藏有几种方法,display和visibility区别 opacity设置为0, visibility设置为hidden, display设置为none, p...原创 2018-04-17 17:02:33 · 160 阅读 · 0 评论 -
复习(1)
1.dom结构,两个节点之间可能存在哪些关系以及如何在节点之间任意移动 dom生成一个dom树,parentnode,childnode,firstchild2.dom操作,增删改查 .createElement(), createTextNode(), appendChild(),removeChild(),replaceChild(),cloneChild(),insertBef...原创 2018-04-19 09:18:08 · 169 阅读 · 0 评论 -
VUE
1.使用过css预处理么?喜欢哪个?less的优点 与sass的区别结构清晰,便于扩展。可以方便地屏蔽浏览器私有语法差异。可以轻松实现多重继承。完全兼容 CSS 代码,可以方便地应用到老项目中。less主要是为了模块化迭代速度快sass是一种CSS的开发工具,提供了许多便利的写法,大大节省了设计者的时间,使得CSS的开发,变得简单和可维护sass里封装了好多方法,可以直接拿去作为微型js来用2.v...原创 2018-04-24 14:45:04 · 371 阅读 · 1 评论 -
阿里云一面
自我介绍 1.gulp和webpack区别 2.webpack4.0更新了什么新属性 3.vue的内部原理和mvvm框架 4.dom树是如何操作的 5.闭包及作用场景 6.事件委托 7.防抖截流 8.冒泡捕获 9.深浅克隆 10.项目中遇到的困难 11.dom操作什么时候会效率低下 评价:基础很扎实,但是项目经验不足,缺少前后交互的项目...原创 2018-10-05 12:48:59 · 283 阅读 · 0 评论