2018-01-18 CSS 动画 | MDN照搬委员会 从Animated.css的源码里能学到什么呢? 123456.animated { -webkit-animation-duration: .8s; animation-duration: .8s; -webkit-animation-fill-mode:... Continue reading...
2018-01-15 ES6模块化| ES6学习 模块的定义 模块是自动运行在严格模式下且没有办法退出运行的JS代码 模块与普通JS代码的区别在于可定义导入导出绑定 导出1234567891011121314151617181920212223242526272829// 导出数据export var color = "... Continue reading...
2018-01-06 let和const| ES6学习 var const let的区别 var let const 作用域 函数级 块级 块级 可否重声明 可以 不能 不能 可否重赋值 可以 可以 不能 在全局中声明 覆盖全局属性 遮蔽全局属性 遮蔽全局属性 如何使用let和const? 默认... Continue reading...
2018-01-04 阅读者前端项目文档 项目结构12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667.├── REA... Continue reading...
2018-01-03 Vue组件的通信方式 组件实例的作用域是孤立的,父组件的数据需要通过 prop 才能下发到子组件中 Prop 是单向绑定的:当父组件的属性变化时,将传导给子组件,但是反过来不会。这是为了防止子组件无意间修改了父组件的状态。 父传子假设有message的字符串要从父组件传向子组件 Father... Continue reading...
2017-12-26 百词斩三个月小记 三个月期间做过哪些项目 系统思维课-视频中心 系统思维课-小书单 百词斩阅读者-阅读者 使用过哪些技术视频中心 技术 用途 Tornado 利用模版功能渲染页面 Redis 用户信息的key-value储存 Bootstrap 标题栏、按钮、... Continue reading...
2017-12-02 删除数组中的指定元素 JavaScript的数组中默认不支持删除指定元素的操作,如12let book_id = [1,2,3,4]book_id.delete(4) //错误,JS数组没有该方法 因此,解决的办法有 使用集合SetES6中新加入了集合类型Set(),因为集合本身支持add()... Continue reading...
2017-11-02 JavaScript对象的深入理解 (二) 之前提到,构造函数方法创建对象存在着方法不共享的问题,因此引申出了原型模式创建对象 原型模式 原型模式旨在创建一个模版对象,该对象的所有属性和方法被其实例所共享。 原型的概念不同于构造函数模式创建对象只能单级即成,得益于原型链的概念,原型模式可实现类似其他OOP语言的多... Continue reading...
2017-09-20 关于排序问题的思考 今天去面试,被问到了以下问题: 从1000个正整数中找出最大的五个数 我的解法思路:先生成一个含1000个数的随机数组Arr1,然后建立一个空数组Arr2,及一个变量max=0。然后遍历Arr1,其中大于max的数存入数组2。便利过后,得到递增数组Arr2。用slice... Continue reading...
2017-09-19 JavaScript对象的深入理解 (一) 对象,一种数据类型。对象是属性(变量)和方法(函数)结合在一起的数据实体 对象的出现,就是为了解决封装的问题。可以将许多属性与方法封装在一个对象里,方便调用,也符合人的思考方式。 JavaScript中创建对象的基本方法 创建Object实例,再添加属性和方法 1234... Continue reading...