基于vue-cli脚手架修改而成的多页面项目脚手架,每一个页面是一个独立的SPA应用,可用于复杂的项目开发或多项目开发中。
VueJS组件通信
多组件共用相同的状态时,在深层嵌套组件间传递属性过于冗长,并且不能简单地在同级别的组件间传递,直接引用 父/子 实例,又或是通过事件来修改和同步多份状态副本。这样的模型是脆弱的,代码很快会变得不可维护。
理解Vue组件之间的数据传递关系到应用的健壮性和可维护性。
也来谈谈继承
继承,代码复用的一种模式。和其它高级程序语言相比,javascript有点点不一样,它是一门纯面向对象的语言,在JS中,没有类的概念,但也可以通过原型(prototype)来模拟对象的继承和多态。
基于 koa + gulp 的前端工程构建工具
ES6笔记 - Promise模式
Promise 为异步编程提供统一的解决方案,比传统的回调和事件更加合理有效。
多重嵌套的回调函数,代码是横向发展,不是纵向发展,容易乱成一团,不便管理,称之为”callback hell”,回调地狱或回调恶梦。
Promise就是为了解决这个问题而提出的。它不是新的语法功能,而是一种新的写法,允许将回调函数的横向加载,改成纵向加载。
ReactJS之JSX语法
JSX 语法的本质目的是为了使用基于 xml 的方式表达组件的嵌套,保持和 HTML 一致的结构,语法上除了在描述组件上比较特别以外,其它和普通的 Javascript 没有区别。 并且最终所有的 JSX 都会编译为原生 Javascript。
JSX = JavaScript XML
JSX 是一个看起来很像 XML 的 JavaScript 语法扩展。