"javascript"相关教程
可以把供加载XML文档的代码存储在单独的函数中。实例加载XML文档使用函数来加载XML文档加载函数XMLDOM含有遍历XML树以及访问、插入、删除节点的方法(函数)。然后,在访问并处理XML文档之前,必须把它载入XMLDOM对象。上一节演示了如何加载XML文档。为了避免因加载文档而重复编写代码,可以把代码存储在一个单独的JavaScript文件中:function loadXMLDoc(dname) {try //Internet Ex...
您应当具备的基础知识在继续学习之前,您需要对下面的知识有基本的了解:HTMLJavaScriptWML如果您希望首先学习这些项目,请在我们的首页访问这些教程。什么是WML?WML指无线标记语言。它是一种从HTML继承而来的标记语言,但是WML基于XML,因此它较HTML更严格。WML是可用于显示在WAP浏览器中的页面。使用WML编写的页面被称为DECKS。DECKS是作为一套CARDS被构造的。什么是WMLScript?WMLScript是在WML页面中使用的脚本语言WMLS...
$(document).ready(function(){$("#btn1").click(function(){$('#test').load('/static/demo/txt/demo.txt');})})AJAX是与服务器交换数据的艺术,它在不重载全部页面的情况下,实现了对部分网页的更新。jQueryAJAX实例请点击下面的按钮,通过jQueryAJAX改变这段文本。获得外部的内容亲自试一试什么是AJAX?AJAX=异步JavaScript和XML(AsynchronousJavaScr...
JavaScript运算符实例向变量赋值,并把它们相加:var x = 7;// 向 x 赋值 7var y = 8;// 向 y 赋值 8var z = x + y;// 向 z (x + y) 赋值 15亲自试一试赋...
[JavaScript] JavaScript BigInt
JavaScriptBigInt变量用于存储太大而无法用普通JavaScript数字表示的大整数值。JavaScript整数精度JavaScript整数最多只能精确到15位:整数精度let x = 999999999999999;let y = 9999999999999999;亲自试一试在JavaScript中,所有数字都以64位浮点格式(IEEE754标准)存储。根据此标准,大整数无法被精确表示,会被四舍五入。因...
sort()方法是最强大的数组方法之一。数组排序sort()方法以字母顺序对数组进行排序:实例var fruits = ["Banana", "Orange", "Apple", "Mango"];fruits.sort(); &nb...
[JavaScript] JavaScript 比较和逻辑运算
比较和逻辑运算符用于测试true或false。比较运算符比较运算符在逻辑语句中使用,以判定变量或值是否相等。我们给定x=5,下表中解释了比较运算符:运算符描述比较返回测试==等于x==8false试一试x==5true试一试x=="5"true试一试===值相等并且类型相等x===5true试一试x==="5"false试一试!=不相等x!=8true试一试!==值不相等或类型不相等x!==5false试一试x!=="5&qu...
[JavaScript] JavaScript typeof
JavaScripttypeof在JavaScript中有5种不同的可以包含值的数据类型:stringnumberbooleanobjectfunction有6种类型的对象:ObjectDateArrayStringNumberBoolean以及2种不能包含值的数据类型:nullundefinedtypeof运算符您可以使用typeof运算符来确定JavaScript变量的数据类型。实例typeof "Bill"  ...
[JavaScript] JavaScript 错误 - Throw 和 Try to Catch
try语句使您能够测试代码块中的错误。catch语句允许您处理错误。throw语句允许您创建自定义错误。finally使您能够执行代码,在try和catch之后,无论结果如何。错误总会发生!当执行JavaScript代码时,会发生各种错误。错误可能是程序员的编码错误,由错误输入引起的错误,或者由于其他不可预见的问题。实例在本例中,我们通过adddlert编写警告代码来故意制造了一个错误:<p id="demo"></p>&...
实例如何通过canvas元素来显示一个红色的矩形:<canvas id="myCanvas"></canvas><script type="text/javascript">var canvas=document.getElementById('myCanvas');var ctx=canvas.getContext('2d');ctx.fillSt...
[JavaScript] JavaScript this 关键词
实例var person = { firstName: "Bill", lastName : "Gates", id : 678, fullName : function()&nb...
请避免全局变量、new、===、eval()避免全局变量请尽量少地使用全局变量。它包括所有的数据类型、对象和函数。全局变量和函数可被其他脚本覆盖。请使用局部变量替代,并学习如何使用闭包。始终声明局部变量所有在函数中使用的变量应该被声明为局部变量。局部变量必须通过var关键词来声明,否则它们将变成全局变量。严格模式不允许未声明的变量。在顶部声明一项好的编码习惯是把所有声明放在每段脚本或函数的顶部。这么做的好处是:获得更整洁的代码提供了查找局部变量的好位置更容易避免不需要的全局变...
基础:用ASP写文本如果使用ASP生成文本。向文本添加HTML如果同时生成HTML标签和纯文本。变量:声明变量变量用于存储信息。本例演示如何声明变量,为变量赋值,并在程序中使用这个变量声明数组数组用于存储一系列相关的数据项目。本例演示如何声明一个存储名字的数组。循环生成HTML标题如何循环生成6个不同的HTML标题。使用Vbscript制作基于时间的问候语本例将根据服务器时间向用户显示不同的消息。使用JavaScript制作基于时间的问候语本例同上,只是语法不同而已。程序:调...
CSS动画CSS可实现HTML元素的动画效果,而不使用JavaScript或Flash!#animated_div{width:70px;height:47px;background:#92B901;color:#ffffff;position:relative;font-weight:bold;font-size:20px;padding:10px;animation:animated_div5s1;-moz-animation:animated_div5s1;-webki...
"Iwillfinishlater!"与其他函数并行运行的函数称为异步(asynchronous)一个很好的例子是JavaScriptsetTimeout()异步JavaScript上一章中使用的例子做了很大地简化。其目的是演示回调函数的语法:实例function myDisplayer(some) { document.getElementById("demo").innerHTML ...