Can I learn and understand Angular2 without understanding JavaScript?

没有JavaScript基础我能学习和理解Angular2吗?

翻译来源:https://www.quora.com/Can-I-learn-and-understand-Angular2-without-understanding-JavaScript

本文地址:http://blog.csdn.net/sushengmiyan/article/details/52582491

本文作者:苏生米沿

来自Andru Vallance的回答:

No. Using Angular2 will require using Javascript (or one of the supersets).
不可以,使用Angular2将会需求使用Javascript或者一个任何它的超集。
Theoretically you may get by without a solid understanding of the language as a whole, or of features of it you don’t come across in Angular2 documentation and examples.
理论上来讲,你或许可以没有整体的对语言或者它的特性有一个了解也过得去,你不能通篇的理解Angular2文档和示例。
However, such an approach would be foolhardy; askin to writing a book in an unknown language while denying yourself to any language learning tools other than a single book written in that language.
然而,这样做事鲁莽的行为,被要求用一个你不知道的语言写一本书,并拒绝学习使用这个语言相关的其他语言学习工具。


来自Aniketh Mallabadi的回答:

You can’t understand Angular2, you should at least know Typescript instead of Javascript but even for Typescript you need some basic JS stuff.. Suggest you to start with JS which is fundamental for web development. You have really good resources online, if you spend one week that’s more than enough to learn JS.
你不能彻底的理解angular2,你不知道javascript也至少应该知道Typescript,但是对于Typescript来说,你也需要知道点基础的JS知识。建议你从JS开始,它是web开发的基础。在线资源很多,你花费一周的时候学习JS足够了。

By learning JS you can understand many more frameworks rather than angular alone.
通过学习JS你可以理解框架而非仅仅是angular.

Checkout Udemy classes JavaScript: Understanding the Weird Parts - Udemy just 11 hours class which makes you master in JS then understanding Angular 2 would be easier. For Typescript tutorial check Quick start · TypeScript .
去Udemy课程中找Javascript课程,11个课程就能让你掌握JS,然后你会发现学习Angular2很简单了。

来自Vani Ananthuni的回答:


Nope! You need to know Javascript/Typescript.
不!你必须要知道javascript/typescript才可以学习abgularjs2;
Typescript is used for Angular 2(Dart , Es5 or Es6 also can be used) And typescript is superset of JavaScript. Once you know JavaScript and understand OOPs, you can learn typescript easily.You also need to know scope of variables etc. If not typescript, at least JS will help you in the beginning. Although, there are some serious issues with using JS in Angular2.

Typescript是被angularjs2采用的是JS的超集。你知道了JS并且理解了面向对象编程,你学习起来就会很容易。你需要知道变量作用域等,如果不学习typescript至少也知道JS,尽管这样对在Angular2中使用JS还是有点问题。


总结:学习Angular却不懂JS,那我真的很佩服你们呀。
亲们。angular2已经正式发布了,我们还犹豫啥呢,抓紧行动咯。

没有JavaScript的基础,我可以学习Angular2吗?的更多相关文章

  1. JavaScript的基础学习

    由js和python想到的: 弱类型语言 js 中的数据在进行算数运算时,会自动转换类型强类型语言 变量的值的数据类型一旦确定,使用时不能改变 动态语言:编译时不知道数据类型,只有在执行时才知道数据类 ...

  2. JavaScript的基础学习(一)

    一.JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase ...

  3. 【学习笔记】JavaScript的基础学习

    [学习笔记]JavaScript的基础学习 一 变量 1 变量命名规则 Camel 标记法 首字母是小写的,接下来的字母都以大写字符开头.例如: var myTestValue = 0, mySeco ...

  4. 三丶JavaScript 的基础学习(一)

      知识预览 BOM对象 DOM对象(DHTML) 8 实例练习 JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言 ...

  5. JavaScript 的基础学习(一)

    JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.( ...

  6. JavaScript RegExp 基础详谈

    前言: 正则对于一个码农来说是最基础的了,而且在博客园中,发表关于讲解正则表达式的技术文章,更是数不胜数,各有各的优点,但是就是这种很基础的东西,如果我们不去真正仔细研究.学习.掌握,而是抱着需要的时 ...

  7. 零基础如何系统学习Java Web

    零基础如何系统学习Java Web?   我来给你说一说 你要下决心,我要转行做开发,这样你才能学成. 你要会打字,我公司原来有一个程序员,打字都是两个手一指禅,身为程序员你一指禅怎么写出的代码,半个 ...

  8. 快速掌握JavaScript面试基础知识(三)

    译者按: 总结了大量JavaScript基本知识点,很有用! 原文: The Definitive JavaScript Handbook for your next developer interv ...

  9. 快速掌握JavaScript面试基础知识(二)

    译者按: 总结了大量JavaScript基本知识点,很有用! 原文: The Definitive JavaScript Handbook for your next developer interv ...

随机推荐

  1. create-keyframe-animation-js实现css3动画

    使用JavaScript在浏览器中动态生成CSS关键帧动画. enter(el, done) { // 设置动画帧数 let animation = { 0: { transform: `transl ...

  2. maven中scope标签以及exclusions 记录

    scope的分类 1.compile:默认值 他表示被依赖项目需要参与当前项目的编译,还有后续的测试,运行周期也参与其中,是一个比较强的依赖.打包的时候通常需要包含进去 2.test:依赖项目仅仅参与 ...

  3. CodeForces 912d fishes(优先队列+期望)

    While Grisha was celebrating New Year with Ded Moroz, Misha gifted Sasha a small rectangular pond of ...

  4. spring源码阅读(1)bean解析

    public class Test { public static void main(String[] args) throws Exception { BeanFactory beanFactor ...

  5. 机器学习技法:03 Kernel Support Vector Machine

    Roadmap Kernel Trick Polynomial Kernel Gaussian Kernel Comparison of Kernels Summary

  6. chall.tasteless.eu 中的注入题

    第一题好像就很难,看了payload,算是涨见识了,感觉有点为了猜而猜. 题目给我们的时候是这样的:http://chall.tasteless.eu/level1/index.php?dir=ASC ...

  7. HtmlUnit入门一

    htmlunit 是一款开源的java 页面分析工具,读取页面后,可以有效的使用htmlunit分析页面上的内容. 项目可以模拟浏览器运行,被誉为java浏览器的开源实现.是一个没有界面的浏览器. 采 ...

  8. 洛谷P1446 [HNOI2008]Cards

    置换群+dp #include<cstdio> #include<cstdlib> #include<algorithm> #include<cstring& ...

  9. Blocks

    Description solution 这题和之前做过的一题的一个套路非常类似:把不是更优的决策给去掉,使得序列变得具有单调性,分析这题: 发现如果两个右端点 \(i\),\(j\) 满足 \(su ...

  10. NOIP2014-5-17模拟赛

    Problem 1 双色球(ball.cpp/c/pas) [题目描述] 机房来了新一届的学弟学妹,邪恶的chenzeyu97发现一位学弟与他同名,于是他当起了善良的学长233 "来来来,学 ...