JavaScript基础总结

JavaScript基础

历史
JavaScript诞生于1995年。由Netscape(网景公司)的程序员Brendan Eich(布兰登)与Sun公司联手开发的一门脚本语言,最初名字叫做Mocha,1995年9月改为JavaScript。JavaScript的版本 JavaScript这种语言的基本语法结构是由ECMAScript来标准化的,所以我们说的JavaScript版本一般指的是ECMAScript版本。
1997年7月,ECMAScript 1.0发布。
1998年6月,ECMAScript 2.0版本发布。1999年12月,ECMAScript 3.0版本发布。(数组的一些方法)2007年10月,ECMAScript 4.0版本草案想要提交ECMA组织,但由于4.0版本的目标过于激进,改动太大,并且微软,谷歌等大公司极力反对;一直到2008年7月ECMA开会决定,终止ECMAScript 4.0版本的开发(即废除了这个版本)2009年12月,ECMAScript 5.0版本正式发布。2011年6月,ECMAScript 5.1版本发布。2015年6月,ECMAScript 6正式发布,并且更名为“ECMAScript 2015”。

简介
JavaScript是一种专为与网页而设计的脚本语言,具有较强的逻辑性。具有面向对象能力的,解释型的程序设计语言。它是基于对象和事件驱动并具有相对安全性的客端脚本语言。因为他不需要再一个语言环境下运行,而只需要支持它的浏览器即可。
它的主要目的是,验证发往服务器端的数据,增加Web互动,加强用户体验度等。

组成
JavaScript由3部分组成核心(ECMAScript)浏览器对象模型(BOM)文档对象模型(DOM) ECMAScript:是一种由ECMA国际(前身为欧洲计算机制造商协会,英文名称Europran Computer Manufacturers Association通过ECMA-262标准化的脚本程序设计语言。ECMAScript定义的只是这门语言的基础,它的组成部分有:语法,类型,关键字,保留字,操作字,对象等。
BOM:Browse Object Model,浏览器对象类型,提供与浏览器交互的方法和接口(API),开发人员使用BOM可以控制浏览器显示页面以外的部分。
DOM:Document Object Model,文档对象类型,提供访问和操作网页HTML内容的方法和接口。

js的三种引入方式
第一种:直接写入“script”标签包裹 (内部js 一般放在body的后面或head中,随着页面的打开自动执行)
第二种:直接写在标签中,不推荐,不方便后期维护 (内联,行内js, 需要用HTML属性添加,配合行为触发)
第三种:外部JavaScript文件的引用 (外部)
例:先创建一个外部的JavaScript文件,再引入;尽量不要写在body中(也可以写在body外,也可以加载,原因是浏览器会自动修正。原因:先加载body里的文本,再加载js引用,从上到下加载。)
备注: Script标签可以出现多次,且可以出现在HTML的文档任何地方,建议写在之间;
同一个文件中JavaScript和HTML代码,执行顺序都是自上而下,谁在前就先执行,谁在后就后执行。
当 外部和内部在同一个script标签时,外部生效,内部失效。

注释方式
单行注释:// ; 多行注释:/**/

变量的命名规则
1,尽量语义化(见其名知其意)
2,只能以字母,下划线,$开头
3,不要用中文
4,不能使用关键字和保留字
5,尽量驼峰式
大驼峰 :例 var ListIndex = 1;(两个单词的首字母为大写)
小驼峰 : 例 var listIndex = 1; (第一个单词的首字母为大写 一般使用小驼峰)
6,标识符区分大小写,如:agr和Age是不同的变量。但强烈不建议用一个单词的大小写区分2个变量

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值