我需要了解哪些5个JavaScript概念才能成为一名好的AngularJS开发人员?

前端之家收集整理的这篇文章主要介绍了我需要了解哪些5个JavaScript概念才能成为一名好的AngularJS开发人员?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
假设我习惯于在服务器端进行编码(使用服务器端语言),现在我正在学习AngularJS.这意味着我首先需要很好的理解 JavaScript.

如果我现在不需要时间来充分学习JavaScript,那么你会推荐什么五个JavaScript概念,以便先了解一下,以便成为一名有效的AngularJS开发人员?

解决方法

>类型系统:有两种根本不同的价值观:原始和对象. Number,string,boolean,null,undefined都是原语. Array([1,2,3]),object({prop1:value1,prop2:value2})和函数都是对象.
> prototypal inheritance – 当您尝试将AngularJS中的数据绑定到基元时,这尤其重要
> array [‘Syntax’] === array.Syntax;数组[‘$id’] === array.$id; array [someExpression]没有等价的“”.符号
>可变范围和赋值

>函数内任何地方定义的变量都可以在该函数内的任何地方看到
>当变量被分配一个对象时,它被分配一个引用(而不是一个副本).这在AngularJS中变得很重要,例如,您从服务器获取JSON数据,并将结果分配给变量.这将重置参考.指向旧引用的其他变量(在控制器中说)继续指向旧引用. (example)

> closures – 这些在定义AngularJS服务(example)时和在使用此控件(example)时定义方法时非常有用)

还要注意,JavaScript是单线程的!

原文链接:https://www.f2er.com/js/155026.html

猜你在找的JavaScript相关文章