摘要: 1. webpack是一个现代的JavaScript应用程序的模块打包器, 2. 模块:在模块化编程中,开发者将程序分解成离散功能块,称之为模块。 每隔模块拥有相比于完整程序更小的接触面,更易于校检、测试、调试,精心编写的模块提供了可靠的抽象和封装界限,使应用程序中每个模块都具有条理清楚的设计和明确 阅读全文
posted @ 2018-12-13 22:16 全被使用让我怎么起? 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 追踪变化 当把一个普通的JavaScript对象传给vue实例的打他选项时,vue将遍历此对象所有的属性,并使用Object.defineProperty把这些属性全部转为getter/setter。Object.defineProperty是ES5中一个无法shim的特性,这也就是为什么vue不支 阅读全文
posted @ 2018-12-13 20:43 全被使用让我怎么起? 阅读(567) 评论(0) 推荐(0) 编辑
摘要: Vue和react相同之处: a) 使用虚拟DOM b) 提供了响应式和组件化的视图组件 c) 注意力集中保持在核心库(渐进式框架),而将其他功能(路由、全局状态管理)交给相关的库 优化 在react应用中,当某个组件的状态发生变化时,它会以该组件为根,重新渲染整个组件子树。如果要避免不必要的子组件 阅读全文
posted @ 2018-12-07 10:32 全被使用让我怎么起? 阅读(1220) 评论(0) 推荐(0) 编辑
摘要: vuex 尤大大曾说过,Vuex 其实是一个针对 Vue 特化的 Flux,主要是为了配合 Vue 本身的响应式机制。当然吸取了一些 Redux 的特点,比如单状态树(用一个对象就包含了所有的应用层级状态,至此它便作为唯一数据源的存在,这也意味着没一个应用仅仅包含一个store实例,单一的状态树能够 阅读全文
posted @ 2018-12-07 10:19 全被使用让我怎么起? 阅读(2112) 评论(0) 推荐(0) 编辑
摘要: React 的很大一部分是这样的想法,即组件负责控制和管理自己的状态。React 的很大一部分是这样的想法,即组件负责控制和管理自己的状态。 当我们将 native HTML 表单元素( input, select, textarea 等)投入到组合中时会发生什么?我们是否应该使用 React 作为 阅读全文
posted @ 2018-12-04 20:13 全被使用让我怎么起? 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: 1. bind 每执行一次bind,则会生成一个新的函数 为了提高性能 则在外部设置this.fn = this.fn.bind(this) 2. Babel 不仅可以吧es6转为es5 还可以把jsx 转为 原生js 3. Props验证 props除了验证数据类型,还可以验证变量是不是必须添加 阅读全文
posted @ 2018-12-04 20:05 全被使用让我怎么起? 阅读(238) 评论(0) 推荐(0) 编辑
摘要: React 本身只涉及UI层,若果搭建大型应用,必须搭配一个前端框架。也就是说,要至少学两样东西才能基本满足需要,react+前端框架。Facebook官方提供了flux框架 a) Flux是一种架构思想,专门解决软件的结构问题,它跟MVC架构是同一类东西,但是更加简洁清晰 b) 组成部分: Vie 阅读全文
posted @ 2018-12-04 09:12 全被使用让我怎么起? 阅读(382) 评论(0) 推荐(0) 编辑
摘要: MVC Model、View、Controller 1)最上面的一层,是直接面向最终用户的"视图层"(View)。它是提供给用户的操作界面,是程序的外壳。 2)最底下的一层,是核心的"数据层"(Model),也就是程序需要操作的数据或信息。 3)中间的一层,就是"控制层"(Controller),它 阅读全文
posted @ 2018-12-04 08:56 全被使用让我怎么起? 阅读(623) 评论(0) 推荐(0) 编辑
摘要: immutable 阅读全文
posted @ 2018-11-26 10:34 全被使用让我怎么起? 阅读(2226) 评论(0) 推荐(0) 编辑
摘要: 1. 获取滚动距离 document.documentElement.scrollTop () document.body.scrollTop() ==> 兼容IE 2. 获取非行间样式 getcomputedStyle() 参数1:当前对象 参数2:伪类选择器,通常不会使用,用false代替 cu 阅读全文
posted @ 2018-08-29 19:51 全被使用让我怎么起? 阅读(6192) 评论(0) 推荐(1) 编辑