版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Mabanana/article/details/85018682
正式名为ECMAscript,这个标准是由ECMA发展和维护的,ECMA-262是正式的标准。
基于网景公司提出的JavaScript语言和微软公司提出的Jscript。
基于对象和时间驱动的,并具有安全性的脚本语言,目的是与web交互,美化界面。
原理就是在文本对象里边找见元素对象,对元素对象进行修饰。
(1)是解释性语言,所有的语言都必须转换为机器语言,也就是程序员写出的代码,要翻译为机器语言才可以用。
(2)语法结构与Java和C++十分相似。
(3)基于对象的语言
(4)跨平台性,只与浏览器有关,与操作环境无关。
(5)安全性和简单性
和Java并无太大关系。
优点:
1、在客户端进行数据验证,节省服务器资源
2、使网页更加友好
3、支持分布式的运算和处理(客户端),不需要网络和服务器的参与。
缺点:
1、浏览器兼容问题
2、不能读写打开和保存计算机上的文件。
(1)html页面写js代码
a.< javascript type=“text/javascript”> js代码< /javascript>
b.< javascript type=“text/javascript” src=“导入的js文;件”>不允许写任何的js代码< /javascript>
c.< button onclick=“alert(‘aaaa’)”>点击< /button>
d.< a href=“javascript:alert(‘vvvvvvv’)”>< /a>
(2)引号嵌套
双引号里面可以写单引号 ,单引号里面可以写双引号 双引号里不能嵌套双引号,单引号也是如此
(3)js注释 单行 // 多行/* */
(4)语句结尾 一般加分号 如果忽略分号的话,就会由解析器确定语句的结尾,一般情况下换行会被当做一个语句的结尾 (规范语句后面加结尾 ;)
(5)变量 是用来存储数据的 格式: var 变量名 相当于一个变量 可以加var 也已不加var
(6) js输出方式: alert()
document.write(“aaaa”);
(7)获取元素标签 document.getElementById(“id值”);
(8)如果在一条语句里面同时写多个变量 格式: var name=“aa”,age=18,sex=“nv”;
(9)js代码"一般"可以随意放置, 规范:加在body体后面
There's a long way to go. Maybe next time can be better!!! So be patient