今天我们将学习一项很有用而且很有趣的内容:cookies - 这是用来记录访问过你的网页的人的信息。利用Cookies你能记录访问者的姓名,并且在该访问者再次访问你的站点时向他发出热情的欢迎信息。你还可以利用cookie记忆用户端的特点 - 如果访问者的所接入的网线的速度慢,cookie可以自动告诉你在给其发送网页的时候只发送尽可能少的图片内容。 只要你在合理的范围内使用cookies(不要用它探询用户的个人隐私),cookies还是相当实用...
你可以在JavaScript中使用反斜杠来向文本字符串添加特殊字符。插入特殊字符 反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。 请看下面的JavaScript代码:var txt="We are the so-called "Vikings" from the north." document.write(txt) 在JavaScript中,字符串使用单引号或者双引号来起始或者结束。这意味着上面的字符串将被截为:We are the so-called。 要解决这个问题,就必须把在"Viking"中的引号前面加上...
事件是可以被JavaScript侦测到的行为。 事件 JavaScript使我们有能力创建动态页面。事件是可以被JavaScript侦测到的行为。 网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,我们可以在用户点击某按钮时产生一个onClick事件来触发某个函数。事件在HTML页面中定义。 事件举例: 鼠标点击 页面或图像载入 鼠标悬浮于页面的某个热点之上 在表单中选取输入框 确认表单 键盘按键 注意:事件通常与函数配合使...
For...In 声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 JavaScript For...In 声明 For...In 声明用于对数组或者对象的属性进行循环操作。 for ... in循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 语法: for (变量 in 对象) { 在此执行代码 }variable用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。 实例: 使用for ... in循环遍历数组。var x var mycar...
Author:月影 From:http://bbs.51js.com/thread-66469-1-1.html 代码如下: function ArrayList() { var ins = Array.apply(this, arguments); ins.constructor = arguments.callee; ins.base = Array; ins.each = function(closure) { if(typeof closure == 'undefined') closure = function(x){return x}; if(typeof closure != 'function') { var c = closure; closure = ...
有两种可以用在循环中的声明:break和continue。 JavaScript break 和 continue 声明 有两种特殊的声明可用在循环内部:break和continue。 Break break命令可以终止循环的运行,然后继续执行循环之后的代码(如果循环之后有代码的话)。 实例: var i=0 for (i=0;i [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]结果: The number is 0 The number is 1 The number is 2Continue continue命令会终止当前的循环,然后从下一个值...
在Javascript中,数学方法可以分成以下几类:constans(常数)、power functions(乘方函数)、trigonometic functions(三角函数)、rounding functions(舍入函数)、random numbers(随机数字) 常数和乘方函数Math.E 自然对数的底(为常数) 2.718 Math.LN10 10的自然对数 2.302 Math.LN2 2的自然对数 0.693 Math.PI 圆周率 3.1415 Math.SQRT1_2 1/2的平方根 0.707 Math.SQRT2 2的平方根 1.414 Math.sqrt(x) X的平方...
JavaScript中的循环用来将同一段代码执行指定的次数(或者当指定的条件为true时)。 JavaScript Switch 声明 如果希望选择执行若干代码块中的一个,你可以使用switch声明: 语法: 代码如下:switch(n) { case 1: 执行代码块 1 break case 2: 执行代码块 2 break default: 如果n即不是1也不是2,则执行此代码 } 工作原理:switch后面的(n)可以是表达式,也可以(并通常)是变量...
JavaScript中的循环用来将同一段代码执行指定的次数(或者当指定的条件为true时)。 JavaScript 循环 在编写代码时,你常常希望反复执行同一段代码。我们可以使用循环来完成这个功能,这样就用不着重复地写若干行相同的代码。 JavaScript有两种不同种类的循环: for 将一段代码循环执行指定的次数 while 当指定的条件为true时循环执行代码 for 循环 在脚本的运行次数已确定的情况下使用for循环。 语法: 代码如下:for (var=开始...
JavaScript中的条件声明用于完成不同条件下的行为。 条件声明 在你编写代码时,经常需要根据不同的条件完成不同的行为。可以在代码中使用条件声明来完成这个任务。 在JavaScript中,我们可以使用下面几种条件声明: if 声明 在一个指定的条件成立时执行代码。 if...else 声明 在指定的条件成立时执行代码,当条件不成立时执行另外的代码。 if...else if....else 声明 使用这个声明可以选择执行若干块代码中的一个。 switch 声...
上一讲我们学了JavaScript出现在何处,看起来象什么。现在我们开始学习这种语言。本课我们将学习JavaScript如何存储信息,如何根据信息作决定,如何根据用户交互要求交替图片 准备好了吗? 现在开始学习电脑编程基础。 第一讲, 变量。 如果你学过代数,你一定见过变量。如果没学过也不要紧。变量是JavaScript存储信息的简单方式。例如,当你写:"x=2," "x"是一个变量,它存储值为2。如果而后你又说"y=x+3,","y"将具有值“5”...
要使定时器循环工作你需要写一个函数实现循环调用。这里是一个例子: var the_count = 0; var the_timeout; function doTimer() { window.document.timer_form.the_text.value = the_count; the_count += 2; the_timeout = setTimeout("doTimer();", 2000); } 这里用到的定时器就是上一页所用的定时器。当用户点击按钮时就调用该函数。该函数将the_count的当前值写到文字框中。然后the_cou...
try...catch的作用是测试代码中的错误。 实例 try...catch声明 如何编写try...catch声明。 带有确认框的try...catch声明 另一个编写try...catch声明的例子。 JavaScript - 捕获错误 当我们在网上冲浪时,总会看到带有runtime错误的Javascript警告框,同时会询问我们“是否进行debug?”。像这样的错误信息或许对开发人员有用,对用户则未必。当错误发生时,他们往往会选择离开这个站点。 本节向你讲解如何捕获和处理Javascript的...
本节的内容是:在使用JavaScript进行编码的过程中,其他一些需要了解的重要事项。 JavaScript对大小写敏感 名为"myfunction"的函数和名为"myFunction"的函数是两个不同的函数,同样,变量"myVar"和变量"myvar"也是不同的。 JavaScript对大小写敏感 - 所以当你创建或使用变量、对象及函数时,请注意字符的大小写。 空格 JavaScript会忽略多余的空格。所以你可以在代码中添加适当的空格,使得代码的可读性更强。下面的两行是等效的:...
交互性!多数网站声称交互性即当你点击一个链接时到达一个新的页面,但严格道来甚至当网页中具有CGI语言时也并不意味它真正具有交互性。填好表格,按提交钮,等待......这就像往海中扔一个瓶子等候它自己飘回来一样。 幸运的是,现在我们有了Javascript, 于是网页可真正如你希望的那样交互作用。当鼠标移动到哪里,图片交换,表格元素在传递过程中即相互影响,无须等待CGI回复结果计算即可进行。没有任何提交 - 等待过程 - 任何...