如何自学JavaScript?说到Javascript自学,肯定是通过视频教程来学习的。我们学习的技能主要是动手和主动思考。观看视频时,请记住不要少于三遍代码,直到您可以隔天和每周重复一遍。直到代码产生或想法被召回。并在打字时做笔记,以便复习时快速参考。学习最大的技能是动手。其实我每天都在成长,只是不明显而已。不过,与前几个月相比,这个月已经发生了量变,量变导致质变。当敲出来的代码看不清楚的时候,可以在firebug或者chrome中设置断点跟进,重复自己的想法,理解代码的逻辑,这样影响会很深远。初学者别无选择,只能这样做。但是一开始可能会慢一点,但绝对不会这么慢,也不会像想象的那么久,因为随着基本概念的掌握,编码技巧的熟悉,开发工具的熟练,速度消化视频会越来越快。JavaScript视频教程推荐PowerNode杜老师讲解的全套web前端教程。本教程是典型的实践派,将多年的编程经验灌输进去。它适合初学者和高级程序员(学习底层)。JavaScript学习教程点这里:http://www.bjpowernode.com/?s...下面说说JavaScript语言的特点和组成,让大家对JavaScriptJavaScript的语言特点有一个基本的了解JavaScript1.脚本语言JavaScript是解释型脚本语言的一种,C、C++等语言都是先编译后执行,而JavaScript是在程序运行过程中逐行解释的。2.Object-basedJavaScript是一种基于对象的脚本语言,它不仅可以创建对象,还可以使用已有的对象。3.SimpleJavaScript是基于Java基本语句和控制流的简单紧凑的设计,是学习Java的一个很好的过渡。它的变量类型采用弱类型,不使用严格数据类型。4.动态JavaScript是动态的,它可以直接响应用户或客户的输入而无需通过Web服务程序。它以事件驱动的方式响应用户。所谓事件驱动,是指对首页(HomePage)进行某种操作所产生的动作,称为“事件”。例如按下鼠标、移动窗口、选择菜单等都可以看作是事件。当事件发生时,可以触发相应的事件响应。5、跨平台JavaScript依赖于浏览器本身,与运行环境无关。只要能运行浏览器的电脑和支持JavaScript的浏览器都能正确执行。从而实现了“一次编写,走遍世界”的梦想。6、安全JavaScript是一种安全语言,它不允许访问本地硬盘,不能在服务器中存储数据,不允许修改和删除网络文件,只能实现信息浏览或动态交互。从而有效防止数据丢失。JavaScript的组成1.ECMAScriptECMAScript规定了JavaScript脚本的核心语法,如数据类型、关键字、保留字、运算符、对象、语句等,不属于任何浏览器。ECMAScript标准定义了JavaScript脚本的核心内容,也就是JavaScript脚本的“骨架”。有了“骨架”,就可以在其上进行扩展,比如DOM(DocumentObjectModel)和BOM(BrowserObjectModel)。目前,ECMAScript已经发布了五个版本,最新版本为V5,于2009年12月发布。2、DOMDOM是“DocumentObjectModel”的缩写,简称“文档对象模型”,由W3C标准化。DOM定义了JavaScript操作HTML文档的接口,提供了对HTML文档(如body、form、div、textarea等)的访问和操作方法。3.BOMBOM是“BrowserObjectModel”的缩写,简称“浏览器对象模型”。BOM定义了JavaScript操作浏览器的接口,提供了对某些功能(如浏览器窗口大小、版本信息、浏览历史等)和操作方法的访问。不幸的是,BOM只是ECMAScript的扩展。没有相关的标准,W3C也没有对这部分进行标准化。每个浏览器厂商都有自己的BOM实现,可以说是BOM的软肋。
