返回 首页
JavaScript 教程 - W3Cschool

JavaScript 教程

教程说明:

Javascript,从“最被误解的语言”,最后神奇地转变成为“最流行的语言”,证明它经受得起时间的考验。虽然单独来看,它的交互设计有些失败,但是加上Ajax的完美配合,javascript就成了一款轻便并且又实用的好语法。

如果您想要更高效、更系统地学会javascript,您最好采用边学边练(javascript微课)的学习模式。

如果您觉得javascript的学习难度较高,不易理解,建议您采用视频教程进行学习:javascript视频课程

接下来让我们静下心来,翻开这本关于Javascript的教程,你可以学习到JavaScript 代码规范、JavaScript 函数撰写、javascript 正则表达式、JavaScript 逻辑运算等基础内容,除此之外,本书还有进阶的Javascript高级教程,最好在熟读前面的基础知识之后,再考虑继续之后的教程。

高级教程当中包含的内容有很重要的JavaScript 对象介绍,JavaScript Window对象模型介绍,JavaScript 库以及JavaScript 实例等等,每一个章节都值得细细研读。

学完本教程之后,建议您进行javascript实战来巩固您学到的知识。


javascript介绍

javascript因为兼容于ECMA标准,因此也称为ECMAScript。JavaScript作为一种脚本语言,已经被广泛地应用于Web页面当中,通过嵌入HTML来实现各种酷炫的动态效果,为用户提供赏心悦目的浏览效果。除此之外,也可以用于控制cookies以及基于Node.js技术进行服务器端编程。

javascript是甲骨文公司的注册商标,完整的JavaScript实现包含三个部分:ECMAScript,文档对象模型和浏览器对象模型。发展初期,JavaScript的标准并未确定,同期有Netscape的JavaScript,微软的JScript和CEnvi的ScriptEase三足鼎立。1997年,在ECMA(欧洲计算机制造商协会)的协调下,由Netscape、Sun、微软、Borland组成的工作组确定统一标准:ECMA-262。

javascript开发工具

Spket:http://spket.com/

Netbeans:https://netbeans.org/

Ixedit:http://www.ixedit.com/

codepress:http://codepress.sourceforge.net/

Webstorm:http://www.jetbrains.com/webstorm/

Komodo Edit:http://komodoide.com/komodo-edit/

scripted:https://github.com/scripted-editor/scripted

javascript应用

学完javascript,你或许可以尝试一下:

1.制作一些简单的小游戏,比如说象棋游戏、消除游戏、闯关游戏等等

2.javascript实例

3.利用javascript实现网页的前端逻辑

4.利用javascript实现移动应用的框架

除了javascript,你还应该学习

《HTML教程》
《CSS3教程》


温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

JavaScript 教程

JavaScript 教程导读
javascript 简介
JavaScript 知识图谱
JavaScript 用法
JavaScript 浏览器中执行
JavaScript 输出
JavaScript 语法
JavaScript 语句
JavaScript 注释
JavaScript 变量
JavaScript 数据类型
JavaScript 函数
JavaScript 作用域
JavaScript 事件
JavaScript 字符串
JavaScript 运算符
JavaScript 比较和逻辑运算符
JavaScript 位运算符
JavaScript 流程语句知识脑图
JavaScript if…else 语句
JavaScript switch 语句
JavaScript for 循环
JavaScript while 循环
JavaScript Break 和 Continue 语句
JavaScript 类型转换
JavaScript 正则表达式
JavaScript 错误处理(Throw、Try 和 Catch)
JavaScript 调试
JavaScript 表单验证
JavaScript 保留关键字
JavaScript JSON
javascript:void(0) 含义
JavaScript 代码规范

JS 函数

JavaScript 函数定义
JavaScript 函数参数
JavaScript 函数调用
JavaScript 闭包

JS HTML DOM

HTML DOM
HTML DOM 改变 HTML 内容
HTML DOM 改变 CSS
HTML DOM 事件
HTML DOM 事件监听器
HTML DOM 元素

JS 高级教程

JavaScript 对象
JavaScript Number 对象
JavaScript 字符串(String)对象
JavaScript Date(日期)对象
JavaScript Array(数组)对象
JavaScript Boolean(布尔)对象
JavaScript Math(算数)对象
JavaScript RegExp 对象
JavaScript Window对象
JavaScript execCommand函数

JS 浏览器BOM

JavaScript Window
JavaScript Window Screen
JavaScript Window Location
JavaScript Window History
JavaScript Window Navigator
JavaScript 弹窗
JavaScript 计时事件
JavaScript Cookies

JS 库

JavaScript 库
JavaScript 测试 jQuery
JavaScript 测试 Prototype

JS 实例

JavaScript 实例
JavaScript 对象实例
JavaScript 浏览器对象实例
JavaScript HTML DOM 实例
JavaScript 总结
JavaScript 测验
JavaScript 编程实战闯关

拓展阅读

javascript数组常用方法技巧全解
javascript:void(0);用法及常见问题解析
Javascript特效代码资源打包下载
JavaScript性能优化小窍门汇总(含实例)
JavaScript正则表达式知识拓展总结
JavaScript 原型链的理解
javascript 备忘单

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }