JavaScript快速入门(一)——JavaScript概览
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了JavaScript快速入门(一)——JavaScript概览,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4272字,纯文字阅读大概需要7分钟。
内容图文
![JavaScript快速入门(一)——JavaScript概览](/upload/InfoBanner/zyjiaocheng/1144/d5a794d2ff2746858e50b9ae602b1c6f.jpg)
JavaScript是什么?
JavaScript的诞生
JavaScript跟Java有什么关系?
JavaScript的标准化及发展历史
- v1 1997年06月 首版
- v2 1998年06月 格式修正,以使得其形式与ISO/IEC16262国际标准一致
- v3 1999年12月 强大的正则表达式,更好的文字链处理,新的控制指令,异常处理,错误定义更加明确,数输出的格式化及其它改变
- v4 未完成...可能更明确的类的定义,命名空间等等...
- v5 2009年12月 新增“严格模式(strict mode)”,一个子集用作提供更彻底的错误检查,以避免结构出错。澄清了许多第3版本的模糊规范,and accommodates behaviour of real-world implementations that differed consistently from that specification。增加了部分新功能,如getters及setters,支持JSON以及在物件属性上更完整的反射。
JavaScript跟ECMAScript有什么关系?
JavaScript能干什么?
- 表单验证
- 动画效果
- 网页游戏
- 倒计时
- ……
为什么要学JavaScript?
- 因为你别无选择,只有JavaScript可以控制所有常用的浏览器,而且JavaScript是世界上最重要的编程语言之一,学习web技术必须学会JavaScript。
- JavaScript是一种优美的语言,它很好,所以我们要学
JavaScript的定位
- JavaScript是一门轻量级的脚本语言,不需要编译,由JavaScript解析引擎解析运行(一般指浏览器,当然不排除node之类的解析器)
- JavaScript拥有非函数式语言特性、函数式语言特性和动态语言特性,它的语法非常灵活
- JavaScript是一门面向对象的编程语言,在JavaScript界有一句话:万物皆对象。其继承是基于原型的继承(我之前已经专门写了一篇阐述原型继承的文章)
- JavaScript是一门类C语言,所以只要学过C的人都很容易上手JavaScript
- JavaScript的编写不需要编译器,而只需要文本编辑器(记事本就免了,这里强烈推荐sublime text)
JavaScript有什么?
DOM
BOM
- 弹出新浏览器窗口的能力;
- 移动、关闭和更改浏览器窗口大小的能力;
- 可提供WEB浏览器详细信息的导航对象;
- 可提供浏览器载入页面详细信息的本地对象;
- 可提供用户屏幕分辨率详细信息的屏幕对象;
- 支持Cookies;
- Internet Explorer对BOM进行扩展以包括ActiveX对象类,可以通过JavaScript来实现ActiveX对象。
ECMAScript core
JavaScript的使用
行内式
<button onclick="alert(‘be clicked‘);">点击</button>当我们点击按钮时,将会弹框显示"be clicked"。
内嵌式
<html> <body> <button id="btn">点击</button> </body> <script> <span style="font-family: Arial, Helvetica, sans-serif;">var btn = document.getElementById("btn");</span><pre name="code" class="javascript"> btn.onclick = function() { alert("be clicked"); }</script></html> 用内嵌式的话,就比行内式自由很多,可以写更多的代码,也可以避免引号的转义问题,维护也变得更轻松。但问题也是存在的,这些代码只能适用于这个页面,而无法被其他页面使用。
外联式
var btn = document.getElementById("btn"); btn.onclick = function() { alert("be clicked"); }然后在HTML中通过script标签引入
<html> <body> <button id="btn">点击</button> </body> <script src="click.js"></script> </html>这样的好处在于同样的js代码可以被多个HTML页面共享,坏处是增加了文件数,增大了请求所需时间,所以应增强代码的复用性,并且最后要合并js文件(把不同的js文件合并成一个js文件)
原文:http://www.cnblogs.com/smght/p/4368619.html
内容总结
以上是互联网集市为您收集整理的JavaScript快速入门(一)——JavaScript概览全部内容,希望文章能够帮你解决JavaScript快速入门(一)——JavaScript概览所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。