如何权衡自己的angular水准】的更多相关文章

angular是现在常用的一个前端MVVM框架,感受下下面的问题权衡下自己的水准吧. 1. angular的数据绑定采用什么机制?详述原理2. 两个平级界面块a和b,如果a中触发一个事件,有哪些方式能让b知道,详述原理3. 一个angular应用应当如何良好地分层?4. angular应用常用哪些路由库,各自的区别是什么?5. 如果通过angular的directive规划一套全组件化体系,可能遇到哪些挑战?6. 分属不同团队进行开发的angular应用,如果要做整合,可能会遇到哪些问题,如何解…
MVVM框架的性能,其实就取决于几个因素: 监控的个数 数据变更检测与绑定的方式 索引的性能 数据的大小 数据的结构 我们要优化Angular项目的性能,也需要从这几个方面入手. 1. 减少监控值的个数 监控值的个数怎么减少呢? 考虑极端情况,在不引入Angular的时候,监控的个数是为0的,每当我们有需要绑定的数据项,就产生了监控值. 我们注意到,Angular里面使用了一种HTML模板语法来做绑定,开发业务项目非常方便,但考虑一下,这种所谓的“模板”,其实与我们常见的那种模板是不同的. 传统…
对Angular 2.0的策略有疑问吗?就在这里提吧.在接下来的这篇文章里,我会解释Angular 2.0的主要特性区域,以及每个变化背后的动机.每个部分之后,我将提供自己在设计过程中的意见和见解,包括我认为仍然需要改进设计的重要部分. 注意:本文所反映是2014年11月6日的状态记录.如果你在较长时间之后读到此文,请检查一下我设计上是否有所变更. AngularJS 1.3 在开始讨论Angular的未来之前,我们先花点时间看看当前的版本.AngularJS 1.3是迄今为止最优的Angula…
Angular.js 拥抱 HTML/CSS Misko Hevery(Angular.js的开发者之一)回答了这一问题,他的主要观点如下: 在HTML中加入太多逻辑不是好做法.Angular.js只放置绑定,而不是逻辑,建议把逻辑放入控制器中.但绑定同样是信息,通常,这些信息可以放在三个地方: 代码.但这使得程序模块化很成问题,因为HTML与代码紧密耦合,要想重新组成一个应用程序非常困难. HTML.这正是Angular.js所做的.除了放置绑定信息外,你不应该在HTML中做任何事情.任何逻辑…
翻译原文链接:https://blog.prototypr.io/react-vs-angular-two-sides-of-javascript-b850de22b413 我的翻译小站:http://www.zcfy.cc/article/3573 在世界末日,技术的选择起着关键性的作用.拥有几年经验的积累,我们参与了几十种不同语言的翻译,框架,以及书.把我们的知识融合在一起,我们决定 去总结一些关于React&Angular的问题以及分享一些观点给大家.因此,在这篇文章中,我们将转换我们的[…
这个页面无疑是最难编写的,但我们认为它也是非常重要的.或许你曾遇到了一些问题并且已经用其他的框架解决了.你来这里的目的是看看 Vue 是否有更好的解决方案.这也是我们在此想要回答的. 客观来说,作为核心团队成员,显然我们会更偏爱 Vue,认为对于某些问题来讲用 Vue 解决会更好.如果没有这点信念,我们也就不会整天为此忙活了.但是在此,我们想尽可能地公平和准确地来描述一切.其他的框架也有显著的优点,例如 React 庞大的生态系统,或者像是 Knockout 对浏览器的支持覆盖到了 IE6.我们…
为 web 应用选择 JavaScript 开发框架是一件很费脑筋的事.现如今 Angular 和 React 非常流行,并且最近出现的新贵 VueJS 同样博得了很多人的关注.更重要的是,这只是一些新起之秀. Javascripts in 2017 —— things aren’t easy these days! 那么我们如何选择使用哪个框架呢?列出他们的优劣是极好的.我们将按照先前文章的方式去做,“共有 9 步:为 Web 应用选择一个技术栈”. 在开始之前 —— 是否应用单页 Web 应…
面对ORM的选型,有些人是根据自己熟悉程度来评判,有些人是根据他人的推荐来抉择,有些人觉得都差不多,随便了.当自己要真正做选择的时候,以上的这些依据都无法真正说服自己,因为不同的业务需求,不同的团队构成都会造成选型的差异,而且特别大,这里谈一谈自己的选型. 1.1需求背景介绍 我所在的公司是做互联网产品,对性能有着极致的要求: 后台人数也不算多,尽量人尽其用,技术水平呈梯度分布: 因为产品需要长期维护,所以对代码质量要求非常高,必须做评审和单元测试: 对技术的可维护性,可扩展性要求很高,因为资源…
原文地址:Angular vs. React vs. Vue: A 2017 comparison 原文作者:Jens Neuhaus 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:Raoul1996 校对者:caoyi0905.PCAaron 2017 年比较 Angular.React.Vue 三剑客 为 web 应用选择 JavaScript 开发框架是一件很费脑筋的事.现如今 Angular和 React非常流行,并且最近出现的新贵 VueJ…
本文将与你一起探讨如何用不可变数据储存的方式进行Angular应用的状态管理 :ngrx/store——Angular的响应式Redux.本文将会完成一个小型简单的Angular应用,最终代码可以在这里下载. Angular应用中的状态管理 近几年,大型复杂Angular/AngularJS项目的状态管理一直是个让人头疼的问题.在AngularJS(1.x版本)中,状态管理通常由服务,事件,$rootScope混合处理.在Angular中(2+版本),组件通信让状态管理变得清晰一些,但还是有点复…