javascript是一种基于工具和事宜并具有安全性能的阐明型脚本措辞。不但用于编写客户真个脚本程序,由客户端浏览器阐明实行。而且还可以编写在做事器端实行的脚本程序,由做事器端处理用户提交的信息并动态地向浏览器返回处理结果。
一、Javascript 数据类型字符串型:利用单引号或者双引号括起来的一个或者多个字符串数值型:包括整数或者浮点数(包含小数点的数或者科学计数法的数)布尔型:true或者false工具型:用于指定javascript程序中用到的工具空值:给一个变量赋值null值来打消变量的内容undefined:表示该变量尚未被赋值
二、Javascript 变量
1、变量命名的规则
必须以字母或者下划线开头,中间可以是数字、字母或者下划线。
变量名不能包含空格或加号、减号等符号。
变量名严格区分大小写的。大小写不一样代表不同的变量。
变量名不能利用关键字。
关键字和java的关键字类似。这里不列举。
2、声明和赋值
var variable; //声明一个变量var variable=10; //声明并赋值11var sum,avg; //声明多个变量var sum=0,avg=10; //声明多个变量并赋值
Javascript的函数和语句和php有相通的地方。这里就不先容了。
可以阅读其他干系教程:https://www.w3school.com.cn/js/index.asp
三、javascript 事宜事宜是某些动作发生的时候产生的旗子暗记,这些事宜随时可以发生。引发难宜的发生的动作成为触发事宜。比如鼠标点击了某个按钮,用户在文本框输入笔墨都会有对应的触发事宜。
下面是常见的事宜:
onchange
HTML 元素已被改变
onclick
用户点击了 HTML 元素
onmouseover
用户把鼠标移动到 HTML 元素上
onmouseout
用户把鼠标移开 HTML 元素
onkeydown
用户按下键盘按键
onload
浏览器已经完成页面加载
其他事宜可以查看手册:
https://www.w3school.com.cn/js/js_events.asp
https://www.w3school.com.cn/jsref/jsref_events.asp
https://www.w3school.com.cn/jsref/dom_obj_event.asp
四、调用Javascript脚本
1、在html中嵌入javascript脚本
在html中利用<script>标记就可以嵌入到html中
<script language="javascript">....</script>
language标记的是设置脚本措辞的名称和版本,也可以不设置该属性,浏览器默认利用javascript脚本预约进行处理。
2、在网页中引用Js文件
不管是在php,还是其他措辞上乃至是普通的html页面上,都可以利用外置的脚本文件来调用javascipt脚本
<script src="url"language="javascript"></script>
src的url是js文件的路径,language的浸染和上面的一样。利用脚本文件不仅可以在html中结合利用,还可以与php动态网页结合利用。利用外部js文件的优点如下:
将javascript代码从网页中独立出来,方便代码阅读
一个外部js文件可以同时被多个页面调用。须要修正代码,只须要修正js文件的代码,方便代码掩护。
通过script不仅可以调用自己做事器的上面的js文件,也可以通过路径调用其他做事器上的js文件。
把稳:在js文件中,只能包含javascript脚本代码,不能包含<script>标记和html代码,不然会产生缺点。
在引用js文件的<script>和</script>标记的中间不能有其他的javascript代码,纵然存在了浏览器也是会忽略这写代码,而只实行js文件中的javascript代码
3、页面中调用自定义函数
这个便是前面说道的事宜,根据事宜调用自定义函数。
<button type="button"onclick="check();"> 提交 </button>
提交按钮绑定了一个点击事宜,调用check()函数。
五、浏览器不支持Javscript的问题
1、开启浏览器对Javascript的支持
有些浏览器是出于安全考虑关闭了对javascript的支持,以是可以直接通过浏览器启用对javascript的支持。
2、利用注释符号验证浏览器的支持
如果用户不愿定自己的浏览器是否支持javascript脚本,可以利用html的注释符号来进行验证。Html注释符号“<!--”开始,以“-->”结束。如果此注释符号里的javascript脚本在不支持javascript的浏览器,会把javascript脚本作为注释而不会显示在客户浏览器上。
<script type="text/javascript"><!--//纵然不支持Javascript脚本,用户也看不到这里面的代码var a={};a[“stu”] = null;--></script>
3、利用<noscript>标记验证浏览器的支持
除了上面的办法,还可以利用<noscript>标记来进行验证。
如果浏览器支持Javascript脚本,那么浏览器会忽略<noscript>...</noscript>标记中间的任何内容,反之不支持会把这标记中间的内容显示出来。用来提醒浏览者当前利用浏览器是否支持Javascript脚本。
<script type="text/javascript">document.write(“您的浏览器支持javascript脚本!
”);</script><noscript>您的浏览器不支持javascript脚本!
</noscript>