angularjs

升级 AngularJS 1.5:新特性对比与最佳实践

图谋不轨:帮助(勾引)开发者过渡到 Angular 2.0 私以为,本次更新最重要的两个部分就是 angular.component() 方法和支持了 Multi-slot 的 transclusion: * 组件与 angular.component() 方法: 首先最大的一个变化就是引入了组件的概念,并新增了 angular.component() 方法。经过这么长时间的摸爬滚打,Angular 社区乃至整个前端领域也慢慢地总结出了符合实际项目开发的最佳实践,其中最大的一个共识就是组件化,在 Angular 1.x 中我们就已经可以通过元素指令的方式定义可复用的组件,而其实 Components 就是一种特别的元素指令,通过自定义的 HTML 元素将之激活。 本次更新的 .component() 方法其实就是一种更加方便定义元素指令的方式,并自带默认配置使之符合最佳实践。而组件开发的方式也就使应用更加符合 Angular 2.0 的架构风格,所以说,Angular
吕立青

关于前端的思考:Angular 2.0以及前后端边界

前端的学习曲线 每个人在学 AngularJS 的时候都会觉得Angular 1.x自创的概念实在太多,学习曲线也因此变得非常陡峭。但对于一个完整的前端项目来说,所需要的东西本来就不够简单,而 AngularJS 作为一款大而全框架,自带一揽子解决方案,只要学习上手之后还是会有一劳永逸的感觉。就像 Python 的 web 框架代表 Django 和 Flask 一样,萝卜白菜各有所爱,轻量级框架所带来的灵活性固然很棒,但对于新手来说依旧会很容易玩脱。就像当前所兴起的 React 大潮,暂且不讨论深度玩家所表现的态度和看法,就论一个前端新手所面临的问题,在没有主见的时候到底该师从何派? 对于前端刚入门的我来说,依旧会推荐从一个大而全的框架开始学起,一个好的框架不但会强制你不犯错误,由此带来的「配置大于约定」也会让一个还没有能力进行约定的能力去学习如何约定。当你学有所成的时候自然会似脱缰一般出去闯荡一番。就像当初青春期的我们,在蜕变之前我们安定得学习该有的技能,当有了一定资本之后就开始自我思考,决定去走自己的路。 反过来说,其实走自己的路,又何尝不是陡峭的呢?对于 React 来说
吕立青