code之路
04
20
我知道的JS-DOM 我知道的JS-DOM
DOM DOM 是 JavaScript 操作网页的接口,全称为“文档对象模型”(Document Object Model)。它的作用是将网页转为一个 JavaScript 对象,从而可以用脚本进行各种操作(比如增删内容)。 节点DOM
2018-04-20
15
我知道的JS-深浅拷贝 我知道的JS-深浅拷贝
深浅拷贝 2019.9更新对于简单类型的数据来说,赋值就是深拷贝对于复杂类型的数据(对象)来说,才要区分浅拷贝和深拷贝 赋值传递对象的引用而已,原始列表 a 改变,被赋值的 b 也会做相同的改变 var a = { name: "mu
2018-04-15
14
我知道的JS-函数 我知道的JS-函数
函数函数就是一段可以反复调用的代码块.函数还能接受输入的参数,不同的参数会返回不同的值.具名函数,匿名函数,箭头函数 this & argumentsthis 就是 call 一个函数时,传入的第一个参数(一般是对象)call 的其
2018-04-14
10
我知道的JS-继承 我知道的JS-继承
继承继承可以使得子类具有父类的各种属性和方法在高程中介绍了好多种,但是完美的就这一种,所以,就理解好这一种就可以了 ES5 中的继承function Human(name) { this.name = name; } Human.pro
2018-04-10
09
我知道的JS-异步 我知道的JS-异步
异步PromisePromise 是 Es6 新增的语法,为了解决回调地狱的问题Promise 有三种状态,pending(初始状态),可以通过函数 resolve 和 reject 把状态变为 resolved 或者 rejected,状
2018-04-09
05
我知道的JS-防抖和节流 我知道的JS-防抖和节流
防抖和节流之前一直不明白或者弄混两者,也是因为没有遇到这种需求作用:都是防止函数多次调用区别:防抖动是将多次执行变为最后一次执行(将多个信号合并为一个信号),节流是将多次执行变成每隔一段时间执行。 防抖(debounce)使用场景inp
2018-04-05
04
我知道的JS-原型 我知道的JS-原型
原型每个函数都有 prototype 属性,除了 Function.prototype.bind()这个特殊的函数 每个对象都有 proto 属性,指向了创建该对象的构造函数的原型。其实这个属性指向了 [[prototype]],但是 [[
2018-04-04
04
我知道的JS-数据类型 我知道的JS-数据类型
前言 原创之处并不优秀,优秀之处并非原创.良好 JavaScript 基础是前端工程师的赖以生存的基石,有了扎实的 js 基础才能走得更远.目前我的学习资料有:JavaScript 高级程序设计,阮一峰的 js 教程,你不知道的 JavaS
2018-04-04
03
18
天马行空的CSS(四) 天马行空的CSS(四)
CSS布局常见的布局 demo预览链接 浮动布局,flex 布局,flex 和负 margin 布局定宽或者使用 calc 不定宽等方式基本能实现大多数的布局,在搭配绝对定位等可以实现几乎所有布局 常见居中方式css-tricks总结了
2018-03-18
15
天马行空的CSS(三) 天马行空的CSS(三)
CSS动画css 动画一般分为三种1、transition 补间动画2、keyframe 关键帧动画3、animation 逐帧动画 补间动画1、位置-平移(left/right/margin/transform)2、方位-旋转(tra
2018-03-15
15
天马行空的CSS(二) 天马行空的CSS(二)
CSSBFC满足某种条件的元素会触发 BFC(块级格式化上下文),见 MDN功能举例:用 BFC 包住浮动元素:例如: overflow:hidden 清除浮动.用 BFC 取消父子 margin 合并例如: overflow:hidden
2018-03-15
13
天马行空的CSS(一) 天马行空的CSS(一)
CSS文档流什么是文档流内联元素从左到右排列 块级元素从上到下排列 div 的高度是由其内部文档流元素的总和决定的 脱离文档流浮动- float:left; position: absolute; position: fixed; 如何
2018-03-13
3 / 4