1 学习背景
自己本身从事的Java Web开发的工作,经常要写一些前端代码(主要涉及jQuery框架以及少量原生javascript代码),但每次总是感到很吃力,写这些前端代码, 主要原因有:a 写的比较少, 平常很少花整块时间来系统学习,导致很生疏,b 平常自己也不注意积累,特别是前端和数据库sql,简直就是软肋,这让自己很不爽。 这次想从头重新学习javascript,原因是a 能让自己完成工作更加得心应手 b 想系统学习下javascript这门语言,而不是东学一点,忘了,西学一点,又忘了,做到系统学习c javascript框架太多了,换一家公司,几乎就要换一个javascript框架,而每次去重新学习一个javascript框架,成本确实也不小,这不,我最近就在学习extjs(项目需要),如何做到以不变应万变了?那就是多花点时间来学习javascript语言本身,只有对语言本身有足够的了解,学习与使用框架才能更加顺利,知其然更知道其所以然, 否则那就永远只能疲于 奔命的 学习新框架,始终不懂其原理,d javascript发展太迅猛了,应用范围早已不限定在浏览器环境上,Node.js,MongoDB,MEAN全站开发,可以说是越来越火,非常有学习的必要.基于以上原因,我决定写一系列从零开始的javascript教程来记录我的学习过程以及其中的点点滴滴.
2 javascript语言简介
JavaScript (JS) is a lightweight, interpreted, programming language with first-class functions.
Most well-known as the scripting language for Web pages, many non-browser environments also use it,
such as node.js and Apache CouchDB. JS is a prototype-based, multi-paradigm, dynamic scripting language,
supporting object-oriented, imperative, and declarative (e.g. functional programming) styles
3 学习参考资料
纸质书javascript权威指南(中文书,第六版)
https://developer.mozilla.org/en-US/docs/Web/JavaScript MDN JavaScript教程