添物零基础到架构师(基础篇) - JavaScript
JavaScript是什么?
JavaScript是web开发必须学习的,ECMAScript是其规则来源。
JavaScript的历史
Developed by Brendan Eich of Netscape, under the name of Mocha, then LiveScript, and finally JavaScript.
1995 - JavaScript 1.0 in Netscape Navigator 2.0 (Dec)
1996 - JavaScript 1.1 in Netscape Navigator 3.0 (Aug), JScript 1.0 in Internet Explorer 3.0 (Aug). JavaScript had no standards governing its syntax or features.
1997 - ECMAScript 1.0 (ECMA-262, based on JavaScript 1.1) (Jun), JavaScript 1.2 in Netscape Navigator 4.0 (Jun), JScript 3.0 in Internet Explorer 4.0 (Sep)
1998 - JavaScript 1.3 in Netscape 4.5 (ECMAScript 1.0) (Oct)
1999 - JScript 5.0 in Internet Explorer 5.0 (ECMAScript 1.0) (Mar),
ECMAScript 3.0 (Regular expressions, error handling, etc.) (Dec)
2000 - JScript 5.5 in Internet Explorer 5.5 (ECMAScript 3.0) (Jul), JavaScript 1.5 in Netscape 6.0 (ECMAScript 3.0) (Nov)
2001 - JScript 5.6 in Internet Explorer 6.0 (Aug)
2005 - JavaScript 1.6 in Firefox 1.5 (Nov)
JavaScript引擎是一个专门处理JavaScript脚本的软件程序,一般会附带在网页的浏览器中。
JavaScript负责交互。
JavaScript引擎
主流浏览器的JS引擎
加载和执行
垃圾回收
JavaScript的图书比较多,可以说要学好,多读点吧,我个人买了估计10本左右,但是花时间不多,也就掌握一点的,不过买的书看看,每本都有亮点,值得买。
JavaScript的图书
JavaScript的图书
《O’Reilly精品图书系列:JavaScript权威指南 》
《JavaScript高级程序设计 》
《JavaScript DOM编程艺术 》
《JavaScript语言精粹 》
《编写可维护的JavaScript 》
《高性能JavaScript 》
《深入理解JavaScript 》
《JavaScript函数式编程 》:函数是JavaScript的一等公民。
《JavaScript设计模式 》
《JavaScript模式 》
《JavaScript经典实例 》
《数据结构与算法JavaScript描述 》:用来打基础。
《编写可测试的JavaScript代码 》
O’Reilly出了很多书,可以说,没有查的,基本都值得买。买,买,买。
另外jQuery也是必学的
《jQuery基础教程》
《精通jQuery》
BootStrap也可以了解一下
官方网址:http://getbootstrap.com/
推荐几个视频看看:
李炎恢JavaScript教程 第一季
http://study.163.com/course/introduction/252008.htm
JavaScript(翁恺)
http://study.163.com/course/introduction/195001.htm
avaScript面试题系列
http://study.163.com/course/introduction/742021.htm
其他
Ajax是javasript的高级课程,需要学习。
学了javascript是了解了基本,不过大家实际工作中基本使用jQuery。所以这个也需要学习:
李炎恢老师jQuery视频教程
http://study.163.com/course/introduction/501006.htm
jQuery 实战经典
http://study.163.com/course/introduction/452003.htm
调试
总述
有专业的前端工程师,更专业的JavaScript工程师。现在划分的很细了。有兴趣的可以把这个作为职业。目前市场比较缺,奇货可居。
不过你想创业啥的,了解或者掌握就可以。看你自己的想法。
欢迎加入程序员的世界,添物科技为您服务。
添物零基础到架构师(基础篇) - JavaScript的更多相关文章
- 添物零基础到大型全栈架构师 Java实战及解析(实战篇)- 概述
实战篇是在基础之上,进一步提升的内容.通过实战篇可以深入理解Java相关框架和库的使用,能够独立开发小模块,或者按照架构师的指导进行代码编写和完善. 主要讲解核心框架和库的使用和使用场景介绍.通过 ...
- 添物零基础到大型全栈架构师 不花钱学计算机及编程(预备篇)— C语言编程基础
C语言介绍 C语言基本是每个编程人员必学的一面语言,很好掌握,是理解编程的关键.很多编程语言基于其编写或者基于此语言的衍生品编写. C语言是人机交互的一个基础语言之一,虽然是之一,单一般其实就是唯一 ...
- 零基础到架构师 不花钱学JavaEE(基础篇)- 概述
Java简单来说是一门语言,Java能干什么? 网站:开发大,中,小型网站. 服务器端程序:企业级程序开发. APP:Android的APP基本使用Java开发. 云:Hadoop就是使用Java语言 ...
- 添物不花钱学JavaEE(基础篇)- Java
Java Java是一面向对象语言 Write Once Run Anywhere Designed for easy Web/Internet applications, Mobile Widesp ...
- 大数据架构师基础:hadoop家族,Cloudera产品系列等各种技术
大数据我们都知道hadoop,可是还会各种各样的技术进入我们的视野:Spark,Storm,impala,让我们都反映不过来.为了能够更好的架构大数据项目,这里整理一下,供技术人员,项目经理,架构师选 ...
- 添物不花钱学JavaEE(基础篇)-综述
JavaEE由一堆基础标准组成.JavaEE开发一般需要如下工具和掌握如下内容: Java环境 Eclipse或其他开发工具 Tomcat容器或类似软件 Jsp/Servlet/Web/JDBC的掌握 ...
- JAVA高级架构师基础功:Spring中AOP的两种代理方式:动态代理和CGLIB详解
在spring框架中使用了两种代理方式: 1.JDK自带的动态代理. 2.Spring框架自己提供的CGLIB的方式. 这两种也是Spring框架核心AOP的基础. 在详细讲解上述提到的动态代理和CG ...
- 架构师基础技能-搭建gitLab
前言 想要成为一名架构师,一定要有从无到有搭建环境的能力,这是作为架构师的基础技能,而gitLab服务器的搭建一定又是重中之重. 相信很多小伙伴的公司也在使用gitLab,但都是你们公司的架构师搭建好 ...
- 【ZZ】大数据架构师基础:hadoop家族,Cloudera系列产品介绍
http://www.36dsj.com/archives/17192 大数据我们都知道hadoop,可是还会各种各样的技术进入我们的视野:Spark,Storm,impala,让我们都反映不过来.为 ...
随机推荐
- 二分查找+数学 HDOJ 4342 History repeat itself
题目传送门 题意:计算从1开始到第n个非完全平方数的开方和 分析:设第n个非完全平方数的值为a,x * x < a < (x+1) * (x+1),而且易得(tmp = sqrt (a) ...
- 图论/位运算 Codeforces Round #285 (Div. 2) C. Misha and Forest
题目传送门 /* 题意:给出无向无环图,每一个点的度数和相邻点的异或和(a^b^c^....) 图论/位运算:其实这题很简单.类似拓扑排序,先把度数为1的先入对,每一次少一个度数 关键在于更新异或和, ...
- magento 用程序生成优惠劵码
参考自http://fragmentedthought.com/fragments/programatically-creating-sales-rule-coupon-code 上面的代码只能生成C ...
- 动态链接库(DLL) 分类: c/c++ 2015-01-04 23:30 423人阅读 评论(0) 收藏
动态链接库:我们经常把常用的代码制作成一个可执行模块供其他可执行文件调用,这样的模块称为链接库,分为动态链接库和静态链接库. 对于静态链接库,LIB包含具体实现代码且会被包含进EXE中,导致文件过大, ...
- Robot Framework and Ride
Robot framework是诺西(NSN)开源的一套自动化测试工具,在通信设备自动化测试中很实用,它基于Python开发,主要模拟NMS网管配置数据到网元NODE,并读取配置看配置是否生效,ECI ...
- 198 House Robber 打家劫舍
你是一个专业的强盗,计划抢劫沿街的房屋.每间房都藏有一定的现金,阻止你抢劫他们的唯一的制约因素就是相邻的房屋有保安系统连接,如果两间相邻的房屋在同一晚上被闯入,它会自动联系警方.给定一个代表每个房屋的 ...
- snort + barnyard2如何正确读取snort.unified2格式的数据集并且入库MySQL(图文详解)
不多说,直接上干货! 为什么,要写这篇论文? 是因为,目前科研的我,正值研三,致力于网络安全.大数据.机器学习研究领域! 论文方向的需要,同时不局限于真实物理环境机器实验室的攻防环境.也不局限于真实物 ...
- hihocoder1703 第K小先序遍历
思路: 给定n个节点二叉树的中序遍历,不同形态的二叉树的种类数有卡特兰数个.为了在中序序列[l, r]表示的子树上找先序序列第k小的树,首先需要从小到大枚举每个节点作根所能构成的二叉树的数目来确定树根 ...
- Jboss服务器使用
一.作者前言 早上坐地铁的时候,阅览about JAVA.了解到一个程序猿,对于服务器的使用,最起码的熟悉那么几种,例如tomcat,jboss,weblogic,websphere,还有Nginx. ...
- CCF|碰撞的小球
import java.util.Scanner; public class Main { public static void main (String[] args) { Scanner scan ...