- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Javascript简介
Javascript 是最流行的网页前端脚本语言,用于实现网页特效/表单验证等工作, 其很多语法类似C, 区分大小写。学习Javascript 建议安装Firefox或Chrome浏览器, 在浏览器中按F12键可调出控制台, 在控制台下可直接执行各种javascript函数和命令. JavaScript 与 Java 是两种完全不同的语言,无论在概念还是设计上。ECMA-262 是 JavaScript 标准的官方名称,以下内容主要来自 HYPERLINK .
JavaScript 由 Brendan Eich 创建, 它于 1995 年出现在 Netscape 中(该浏览器已停止更新),并于 1997 年被 ECMA(一个标准协会)采纳。JS脚本语言嵌入在网页的script /script 标签之间,可出现在网页的head或body中, 由浏览器解释执行.
!DOCTYPE html
html
headmeta charset=UTF-8/head
body
span id=demo /span
script
document.write(h1This is a heading/h1); // 向网页输出内容
document.write(pThis is a paragraph/p);
x=document.getElementById(demo) //按id查找元素
x.innerHTML=Hello JavaScript; //改变内容
x.style.color=#ff0000; //改变样式
/script
button type=button onclick=alert(Welcome!)点击这里/button
/body
/html
script
function changeImage(){
element=document.getElementById(myimage)
if (element.src.match(bulbon))
{ element.src=eg_bulboff.gif; } // 变换图片
else
{ element.src=eg_bulbon.gif; }
}
/script
img id=myimage onclick=changeImage() src=eg_bulboff.gif
p点击灯泡将切换点亮或熄灭的图片/p
外部的 JavaScript
可以把脚本保存到外部文件中,外部文件通常包含被多个网页使用的代码。外部 JavaScript 文件的文件扩展名是 .js。 提示:外部脚本不能包含 script 标签。如需使用外部文件,请在 script 标签的 src 属性中设置该 .js 文件:
// 例如myScript.js 文件,内容如下
function handle(obj,e){
alert(e.clientX+:+e.clientY); // 显示事件发生时的鼠标坐标
}
引入外部脚本文件
body
script src=myScript.js/script
span id=a name=a onclick=handle(this,event); aaa /span
/body
在IE浏览器中调试javascript时可按下面两图设置, 右图是打开IE的调试选项,这样脚本有错时将报告错误.
Javascript 语法说明
注释:
单行注释 //
多行
/* 多行文字
*/
;分号用于分隔 JavaScript 语句,用分号来结束语句是可选的。
变量:
变量必须以字母开头
变量也能以 $ 和 _ 符号开头(但不推荐这么做)
变量名称对大小写敏感(y 和 Y 是不同的变量)
变量声明 var 变量名 , 例如 var x;
变量赋值 变量名=值 例如 x=100 x=abc
数据类型: 未定义(Undefined) , 空(Null), 布尔(Boolean), 字符串(String), 数值(Number), 对象(Object).
JavaScript 拥有动态类型。这意味着相同的变量可用作不同的类型:
var x // x 为 undefined
var x = 6; // x 为数字
var x = Bill; // x 为字符串
未定义(Undefined): 任何未被赋值过的变量
在chrome浏览器中按F12, 并切换到Console 下, 可做下面的练习:
字符串可用单或双引号作定界符. s1=abc ; s2=abc 均
文档评论(0)