JavaScript入门教程

JavaScript简介
JavaScript语法基础
JavaScript流程控制
JavaScript函数
面向对象编程
JavaScript事件
JavaScript DOM
正则表达式
JavaScript BOM
AJAX

专题分析

浏览器兼容性
JS优化
Web前端开发规范
编辑器推荐
总结和笔记

学习助手

对象参考手册
ECMAScript分析
数据中心
QQ交流群

没有编程基础可以学习JavaScript吗?

可以的。

不过会是一个比较艰难的过程,您需要掌握很多知识,接触全新的概念。

JavaScript是一门基于对象的脚本语言,小巧灵活却晦涩难懂,本人不建议将JavaScript作为入门语言,推荐下面的学习路线。

图1  JavaScript学习路线

学习路线说明

1、学习C语言、HTML和CSS
学习C语言,了解编程语言的基本概念和原理;学习HTML和CSS,了解Web开发,对网页有基本的了解。

2、学习JavaScript
对编程语言和Web开发有了基本了解后,学习JavaScript,阅读本站的JavaScript入门教程。有C语言编程基础,可以学习JavaScript的语法基础,制作简单的网页特效。

3、学习PHP
C语言是面向过程的编程语言,JavaScript是基于对象的编程语言,虽然包含面向对象的思想和概念,却晦涩蹩脚,如果没有”正统“的面向对象的开发经验,深入学习JavaScript是一件困难的事情。笔者极力推荐学习一门”正统“的面向对象的编程语言,如果您希望从事Web开发,推荐PHP,上手容易,学习成本小。

4、再次学习JavaScript
有了”正统“的面向对象编程经验,您就可以很容易的学习JavaScript面向对象编程,这是深入学习JavaScript的基础。

5、不断锤炼
若要提高编程能力,仅仅看书时不够的,需要不断的实践,不断的编写代码,遇到问题,解决问题,逐渐积累经验,形成自己的解决方案。