w3school Javascript & jQuery教程 飞龙整理 20141027

-
w3school Javascript & jQuery教程 飞龙整理 20141027
alert("My First JavaScript"); </script 您无需理解上面的代码。只需明白,浏览器会解释并执行位于< script>和< script>之间的 JavaScript。 那些老旧的实例可能会在<scpt>标签中使用type=" text/javascript。现在已经不必这样做了。 Java Script是所有现代浏览器以 及HTML5中的默认脚本语言。 <body>中的 JavaScript 在本例中, Java Script会在页面加载时向HTML的<body>写文本 实例 < doCTYPe htmi> <html <body> <script> document. write( <h1>This is a heading</h1>"; document. write(" <p>This is a paragraph</p> ") </script> </body> </html> JavaScript函数和事件 上面例子中的 JavaScript语句,会在页面加载时执行。 通常,我们需要在某个事件发生时执行代码,比如当用户点击按钮时, 如果我们把 JavaScript代码放入函数中,就可以在事件发生时调用该函数。 您将在稍后的章节学到更多有关 Java Script函数和事件的知识。 <head>或<body>中的 Javascript 您可以在HTML文档中放入不限数量的脚本。 脚木可位于HTML的<boy>或<head>部分中,或者同时存在于两个部分中 通常的做法是把函数放入<head>部分巾,或者放在页面底部。这样就可以把它们安置到同一处位置,不会干扰页面的内容 <head>屮的 Javascript函数 在本例中,我们把一个 JavaScript函数放置到HTML页面的<head>部分。 该函数会在点击按钮时被调用 实例 <i doctYPE html> <html> <head> <script> function my Function o document getElement ById("demo"). innerHTML=" My First JavaScript Function </script> </head> <body> <h1>My Web Page</h1> id="demo">A Paragraph</p <button type="button"onclick="my Function()">Try it</button> </body> </html> <body>中的 Javascript函数 在本例中,我们把一个 Javascript函数放置到HTML页面的<body>部分。 该函数会在点击按钮时被调用 实例 <i docTYpe html> <html body> <h1>My Web Page</h1> <p id="demo">A Paragraph</p> <button type="button" onclick="my Function (">Try it</button> <script> function my Functio document getElement By Id("demo"). innerHTML="My First JavaScript Function"; </script> </body> </html> 提示:我们把 JavaScript放到了页面代码的底部,这样就可以确保在<p>元素创建之后再执行脚本。 外部的 JavaScript 也可以把脚本保存到外部文件中。外部文件通常包含被多个网页使用的代码。 外部 Java Script文件的文件扩展名是js 如需使用外部文件,请在< script>标签的"src"属性屮设置该j文件 实例 <! dOCTYPE html> <html> <body> <script src="my Script. js></script) </body> </html> 在<head>或<body>中引用脚本文件都是可以的。实际运行效果与您在< scrIp>标签巾编写脚本完全一致 提小:外部脚木不能包含< script>标签。 Javascript输出 JavaScript通常用于操作HTML元素 操作HTML元素 如需从 JavaScript访问某个HTML元素,您可以使用 document. getElementByld()方法 请使用"id"属性来标识HTML元素 例子 通过指定的id来访问HTML元素,并改变其内容: <! doctYpe html> <html body> My First Web Page</h1> p id="demo" >My First Paragraph</p> <script> document. getElementById("demo"). innerHTML="My First Javascript"j </script> </body> /htmi> Java script由web浏览器来执行。在这种情况下,浏览器将访问id="demo"的HTML元素,并把它的内客( innerHTML)替换 为" My First JavaScript"。 写到文档输出 下面的例子直接把<p>元素写到HTML文档输出屮 实例 < doCTYPE html> <html> <body> < h1>My First Web Page</h1> <script> document. write( p> My First JavaScript</p>"); </script> </body> </html> 请使用 document write(仅仅文档输出写内容。 如果在文档已完成加我后执行 document. write,整个HTML页面将被覆盖 实例 < DoCTYPe htmI> body> <h1>My First Web Page</h1> <p>My First Paragraph. </p> < button onc1ick=" myFunction()">点击这里</ button <script> function my Function() document, write("糟糕!文档消失了。"); </script> </body> </html> Windows8中的 Javascript 提示:微软支持通过 Java Script创建 Windows8app 对于因特网和视窗操作系统, JavaScript都意味着术米 JavaScript语句 Javascript语句 Java Script语句向浏览器发出的命令。语句的作用是告诉浏览器该做什么。 下面的 JavaScript语句向id="demo"的HTML元素输出文本" Hello world": document. getElementById("demo").innerHTML="Hello World 分号 分号用于分隔 Java script语句 通常我们在每条可执行的语句结尾添加分号。 使用分号的另一用处是在一行中编写多条语句 提示:您也可能看到不带有分号的案例。 在 Java Script中,用分号来结束语句是可选的 Javascript代码 Java Script代码(或者只有 Java Script)是 Java Script语句的序列 浏览器会按照编写顺序米执行每条语句 本例将操作两个HTML元素: 实例 document. getElementById ("demo").innerHTML="Hello World"; document. getElementById(" myDIV").innerHTML="How are you?"; Javascript代码块 JavaScript语句通过代码块的形式进行组合。 块由左花括号开始,由右花括号结束。 块的作用是使语句序列一起执行。 Java Script函数是将语句组合在块中的典型例子。 下面的例子将运行可操作两个HTML元素的函数 实例 function my Function () document. getElementById ("demo").innerHTML="Hello World document. getElementById("myDIV").innerHTML="How are you? " 您将在稍后的章节学到更多有关函数的知识。 Javascript对大小写敏感 Java script对大小写是敏感的。 当编写 JavaScript语句时,请留意是否关闭大小写切换键。 函数 getElementByld与 getElementbyID是不同的。 同样,变量 vaRiable与 MyVariable乜是不同的。 空格 Java Script会忽略多余的空格。您可以向脚本添加空格,来提高其可读性。下面的两行代码是等效的 var name="Hello var name Hello 对代码行进行折行 您可以在文本字符出中使用反斜杠对代码行进行换行。下面的例子会正确地显示: document. write("Hello W。r1d!") 不过,您不能像这样折行 document. write ("Hello World!") 您知道吗? 提示: JavaScript是脚本语言。浏览器会在读取代碼时,逐行地执行脚本代码。丽对于传统编稈来说,会在执行前对所有代码进 行编译。 课外阅读 Java Script高级教程: ECMAScript语法 Javascript注释 JavaScript注释可用于提高代码的可渎性。 JavaScript注释 Java Script不会执行注释。 我们可以灀加汴释来对 Javascript进行解释,或者提高代码的可读性。 单行注释以∥开头。 例子 下面的例子使用单行注释来解释代码: /输出标题: document. getElementById("myH1").innerHTML="Welcome to my Homepage"; //输出段落: document. getElementById( "myP").innerHTML="This is my first paragraph. "i Javascript多行注释 多行注释以/开始,以*结尾。 下面的例子使用多行注释来解释代码 例子 下面的这些代码会输出 个标题和一个段落 并将代表主页的开始 document. getElementById("myH1").innerHTML="Welcome to my Homepage"j document. getElementById("myP ).innerHTML="This is my first paragraph. 使用注释来阻止执行 例子1 在下面的例子中,注释用于阻止其中一条代码行的执行(可用于调试) //document. getElementById( "myH1").innerHTML="Welcome to my Homepage"; document. getElementById "myP").innerHTML="This is my first paragraph. " 例子2 在卜面的例子中,注释用于阻止代码块的执行(可用于调试) document. getElementById("myH1 ).innerHTML="Welcome to my Homepage"; document. getElementById(" myP").innerHTML="This is my first paragraph 在行末使用注释 在下面的例子中,我们把注释放到代码行的结尾处 例子 varx=5;//声明并把5赋值给它 vary=x+2;//声明y并把x+2赋值给官 课外阅读 Java Script高级教程: ECMAScript语法 Javascript变量 变量是存储信息的容器 实例 var x=2 var y=3; var z=x+yj 就像代数那样 2 y=3 z=X+y 在代数中,我们使用字母(比如x)来保存值(比如2) 通过上面的表达式乙=x+y,我们能够计算出z的值为5 在 Javascript中,这些字母被称为交量。 提小:您可以把变量看做存储数据的容器。 Javascript变量 与代数一样, Java Script变量可用于存放值(比如x=2)和表达式(比如z=x+y)。 变量可以使用短名称(比如x和y),也可以使用描述性更好的名称(比如age,sum, totalvolume)。 变量必须以字母开头 变量也能以S和符号开头(不过我们不推荐这么做) 变量名称对大小写敏感(y和Y是不同的变量) 提示: Java script语句和 Java script变量都对人小写敏感。 Javascript数据类型 Java Script变量还能保存其他数据类型,比如文本值(name=" Bill gates") 在 JavaScript中,类似" Bill Gates"这样一条文本被称为字符串。 Java script变量有很多种类型,但是现在,我们只关注数字和字符中 当您向变量分配文本值时,应该用双引号或单引号包围这个值 当您向变量赋的值是数值时,不要使用引号。如果您用引号包围数值,该值会被作为文本来处理。 例子 var pi=3. 14 var name="Bill Gates var answer="Yes I am!' 声明(创建) Java script变量 在 JavaScript中创建变量通常称为“声明”变量 我们使用var关键词来声明变量: var carname j 变量声明之后,该变量是空的(它没有值)。 如需向变量赋值,请使用等号: carnage="Volvo 不过,您也可以在声明变量时对其赋值: var carname="Volvo"; 例子 在下面的例子中,我们创建了名为 carnage的变量,并向其赋值"VoⅣvo",然后把它放入id="demo"的HTML段落中 <p id="demo"></p> var carname="Volvo"; document. getElementById( demo").innerHTML=carname; 提示:一个好的編稈习惯是,在代码开始处,统一对需要的变量进行声明 条语句,多个变量 您可以在一条语句中声明很多变量。该语句以var开头,并使用逗号分隔变量即可: var name="Gates", age=56, job="CEO"; 声明也可横跨多行: var name= "Gates ag job= CEO Value s undefined 在计算机程序屮,经常会声明无值的变量。未使用值来声明的变量,其值实际上是 undefined 在执行过以下语句后,变量 carnage的值将是 undefined var carname j
-
2018-06-09
-
2016-08-08
-
2015-11-29
-
2015-09-11
-
2015-07-11
-
2015-03-22
-
2015-03-19
-
2014-12-18
-
2014-12-17
-
2014-12-16
3.24MB
W3Cschool离线教程201608最新版高清完整PDF版
2016-08-23W3Cschool技术教程离线手册,根据(http://www.w3cschool.cn)2016年08版本下载整理。包含html5,css,javascript,jquery,bootstrap,p
95.30MB
w3school教程 离线版PDF 飞龙整理 20141103
2014-11-04php sql mangodb html css bootstrap js jquery java jsp c# asp.net asp py ios
33.35MB
w3cschool离线教程(2016年中秋版)
2016-09-10W3Cschool技术教程离线手册2016中秋版,根据(http://www.w3cschool.cn)2016年09版本下载整理。包含html5,css,javascript,jquery,boot
559KB
5天驾驭JQuery教程(jQuery速成教程)【Word版本】
2013-02-22jQuery其实很简单,相信您看了W3Cfuns.com精心编写的jQuery速成教程后,一定会被它的优雅、轻巧吸引住,而且如果您掌握了它,定能成为提升薪水的一个资本。 本节并没有涉及到jQuery如
21.8MB
W3School离线手册(2016.07.15)
2016-07-15W3School离线手册(2016.07.15) W3School离线手册更新: 该文档为本人于2016年7月15日凌晨从W3School官网下载整理制作的CHM电子书文档。 1)要是有些人碰到chm
9.83MB
w3cschool菜鸟教程离线版chm手册 2016
2016-10-29w3cschool菜鸟教程离线版目录: HTML / CSS 学习 HTML 学习 HTML5 学习 CSS 学习 CSS3 学习 Bootstrap ASP.NET 学习 ASP.NET 学习 C#
1.59MB
w3school jQuery参考手册 飞龙整理 20141002
2014-10-02w3school jQuery参考手册 飞龙整理 20141002
2.0MB
Bootstrap中文教程
2014-02-27Bootstrap是Twitter推出的一款简洁、直观、强悍的前端开发框架。 Bootstrap基于 HTML、CSS、JAVASCRIPT。它由Twitter的设计师Mark Otto和Jacob
4.41MB
w3school node.js教程 & 官方api文档 飞龙整理 20141026
2014-10-26w3school node.js教程 & 官方api文档 飞龙整理 20141026
35KB
w3c-dom.jar 包
2014-05-06w3c-dom.jar 包 dom解析xml使用 包 免积分下载
19.59MB
w3school离线完全版2012年7月18日最新版
2012-07-18本人刚刚亲手制作的w3school离线完全版,解压后70M 非chm格式,是一批网页 手动优化了一些连接错误问题 2012-7-18最新制作
3.7MB
Web前端开发最佳实践
2015-02-27最近几年,Web前端的发展非常迅速,并呈现出一片欣欣向荣的景象。但同时层出不穷的新技术又扰乱了开发者的思绪,造成了很多开发者疲于学习新技术而忽略了最基础的技术修炼,产生了浮躁的心态。很多开发者介绍最新
1.36MB
Advanced WarCraft 3 Configurator
2008-07-22Advanced WarCraft 3 Configurator (AWC) 是一款功能强大的,操作简便的工具,你可以按自己喜好来配置WAR3。它还可以帮你改变一些原来游戏本身不允许修改的地方。不用说
8.72MB
w3school bootstrap教程 飞龙整理 20141001
2014-10-01w3school bootstrap教程 飞龙整理 20141001
51.77MB
java api最新7.0
2013-10-26JAVA开发人员最新版本7.0 api文档!本文档是 Java Platform Standard Edition 7 的 API !Java 1.7 API的中文帮助文档。 深圳电信培训中心 徐海蛟
80.26MB
w3school教程 离线版pdf 飞龙整理 20141003
2014-10-03php sql mangodb html css bootstrap js jquery java jsp c# asp.net asp py ios
63KB
UploadiFive文件上传插件v1.2.2-standard,基于HMTL5和jQuery,前身Uploadify,支持拖拽手机和手机上传
2014-06-19UploadiFive是一款来自国外的、优秀的jQuery插件,主要功能是上传文件,支持文件的批量上传、拖拽上传等,是一个易集成的多文件上传解决方案。 其前身Uploadify在很多项目中已被广泛之用
631KB
w3school AngularJS教程 飞龙整理 20141001
2014-10-01w3school AngularJS教程 飞龙整理 20141001
5.46MB
W3School 全套教程
2009-07-03W3School 全套教程 重新整理的W3School全套教程很全面 很不错的一个学习文档
13.50MB
spring_MVC源码
2012-07-31弃用了struts,用spring mvc框架做了几个项目,感觉都不错,而且使用了注解方式,可以省掉一大堆配置文件。本文主要介绍使用注解方式配置的spring mvc,之前写的spring3.0 mv
2.98MB
w3school HTML参考手册 飞龙整理 20141027
2014-10-27w3school HTML参考手册 飞龙整理 20141027
5.14MB
w3school html & css教程 飞龙整理 20141002
2014-10-02w3school html & css教程 飞龙整理 20141002
5.90MB
java考试系统(java Socket考试系统|java在线考试系统)
2008-06-09socket考试系统,超漂亮软件界面设计 功能:实现多人同时在线考试,学生端向服务器提取试卷,服务器对学生的成绩,学生的试卷实现备份,有选择题,操作题,选择题会向服务器保存学生的试卷备份,同时以.ra
5.31MB
w3school java & java web教程 飞龙整理 20141001
2014-10-01w3school java & java web教程 飞龙整理 20141001
1.78MB
JavaScript高级程序设计电子书
2008-11-25本书的结构 Javascript是什么? 这一章解释了Javascript的起源,它是怎样长生的,如何发展,现状如何。引入的概念包括Javascript和ECMAScript、文档对象模型DOM以及浏
21.19MB
W3School离线手册(2014.7.8)
2014-07-09W3School离线手册(2014.7.8) w3school离线手册,2014年7月8日 从网站下载整理制作的chm。 要是有些人碰到chm打开空白的,有以下两方法: ①右击->属性,看是否有“解除
105.85MB
w3school教程PDF全套整理
2017-10-27w3school教程PDF全套整理,AngularJS教程,bootstrap教程,c# & asp.net教程,css参考手册,c语言教程,eclipse教程,html & css教程,HTML参考
3.24MB
企业级网站后台管理系统
2010-04-22PageAdmin网站后台管理系统(PageAdmin CMS),是一款基于微软ASP.NET平台开发,集成内容发布、文章、产品、图片、招聘、留言、自定义模型、采集等功能于一体的企业级网站管理系统。作
3.33MB
w3school css参考手册 飞龙整理 20141026
2014-10-26w3school css参考手册 飞龙整理 20141026
53.59MB
w3cschool离线版客户端工具下载
2017-03-23W3Cschool离线版PC客户端是www.w3cschool.cn网站官方推出的正版客户端。我们是一个专业的编程入门学习及技术文档查询应用,提供包括HTML,CSS,Javascript,jQuer
-
GitHub
绑定GitHub第三方账户获取 -
脉脉勋章
绑定脉脉第三方账户获得 -
技术圈认证(专家版)
博客专家完成年度认证,即可获得 -
至尊王者
成功上传501个资源即可获取
-
学院
Python+Django+Mysql的多app后端开发入门
Python+Django+Mysql的多app后端开发入门
-
博客
SpringMVC项目配置
SpringMVC项目配置
-
学院
单片机完全学习课程全五季套餐
单片机完全学习课程全五季套餐
-
博客
3、MySQL 基础-条件查询
3、MySQL 基础-条件查询
-
博客
谈谈如何阅读源码
谈谈如何阅读源码
-
博客
【ybt高效进阶2-1-3】单词替换
【ybt高效进阶2-1-3】单词替换
-
学院
国家注册渗透测试工程师(Web安全)
国家注册渗透测试工程师(Web安全)
-
学院
(新)备战2021软考网络工程师历年真题培训套餐
(新)备战2021软考网络工程师历年真题培训套餐
-
下载
百度apollo无人车传感器 IMU 深入剖析
百度apollo无人车传感器 IMU 深入剖析
-
博客
第二章————C语言概括。
第二章————C语言概括。
-
博客
tensorflow_datasets 如何load本地的数据集?
tensorflow_datasets 如何load本地的数据集?
-
下载
mysql-5.7.29-winx64.zip
mysql-5.7.29-winx64.zip
-
下载
最新罗技鼠标宏,直接导入就可用。
最新罗技鼠标宏,直接导入就可用。
-
下载
vue后台管理系统.
vue后台管理系统.
-
学院
备战2021年软考信息系统项目管理师考试顺利通关
备战2021年软考信息系统项目管理师考试顺利通关
-
下载
eCognition培训教材.pdf
eCognition培训教材.pdf
-
博客
13款最佳免费网络监控工具,网站监控软件的总结。
13款最佳免费网络监控工具,网站监控软件的总结。
-
学院
转行做IT-第2章 HTML入门及高级应用
转行做IT-第2章 HTML入门及高级应用
-
下载
HZ视频配音配字幕工具v1.0版本一键配音配字幕.zip
HZ视频配音配字幕工具v1.0版本一键配音配字幕.zip
-
学院
【数据分析-随到随学】Tableau数据分 析+PowerBI
【数据分析-随到随学】Tableau数据分 析+PowerBI
-
博客
Linux下安装ffmpeg
Linux下安装ffmpeg
-
下载
C++应用工程/库工程模版
C++应用工程/库工程模版
-
下载
灭点(Vanishing Point)计算和原理
灭点(Vanishing Point)计算和原理
-
学院
【数据分析-随到随学】数据可视化
【数据分析-随到随学】数据可视化
-
学院
彻底学会正则表达式
彻底学会正则表达式
-
下载
马原超级简略复习版(马克思基本原理)
马原超级简略复习版(马克思基本原理)
-
博客
python 爬虫入门环境搭建
python 爬虫入门环境搭建
-
学院
前端实战案例之石头剪刀布游戏(零基础入门)
前端实战案例之石头剪刀布游戏(零基础入门)
-
学院
21年新MybatisPlus+Swagger3.x+SpringBo
21年新MybatisPlus+Swagger3.x+SpringBo
-
学院
C/C++编程全家桶(Daozy极限编程)
C/C++编程全家桶(Daozy极限编程)