Welcome 微信登录

首页 / 脚本样式 / JavaScript

JavaScript Try...Catch 声明的 使用方法

JavaScript Try...Catch 声明的 使用方法

try...catch的作用是测试代码中的错误。 实例 try...catch声明 如何编写try...catch声明。 带有确认框的try...catch声明 另一个编写try...catch声明的例子。JavaScript-捕获错误 当我们在网上冲浪时,总会看到带有runtime错误的Javascript警告框,同时会询问我们“是否进行debug?”。像这样的错误信息或许对开发人员有用,对用户则未必。当错误发生时,他们往往会选择离开这个站点。 本节向你...
JS版获取字符串真实长度和取固定长度的字符串函数

JS版获取字符串真实长度和取固定长度的字符串函数

自动将双字节字符长度计算为2,取字符时也按照单字节的长度取,如2即取1个汉字或两个字母,1取一个汉字或字母。 // 得到字符串的真实长度(双字节换算为两个单字节)function getStrActualLen(sChars){return sChars.replace(/[^x00-xff]/g,"xx").length;}// 截取固定长度子字符串 sSource为字符串iLen为长度function getInterceptedStr(sSource...
FireFox的getYear的注意事项

FireFox的getYear的注意事项

上个礼拜在整理以前写的一个日历脚本,FF下对年显示的总是有问题,搞了郁闷s。例如如下脚本:在IE下提示“2007”——没有问题!可是在FF下却提示“107”? var today = new Date(); alert(today.getYear()); [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]Google了一下,才明白在FF的getYear返回的是“当前年份-1900”的值(传说以前一直这样处理),而NB的MS却当Year>...
JavaScript For...In 使用方法

JavaScript For...In 使用方法

For...In声明用于遍历数组或者对象的属性(对数组或者对象的属性进行循环操作)。 JavaScriptFor...In声明 For...In声明用于对数组或者对象的属性进行循环操作。 for...in循环中的代码每执行一次,就会对数组的元素或者对象的属性进行一次操作。 语法: for(变量in对象) { 在此执行代码 }variable用来指定变量,指定的变量可以是数组元素,也可以是对象的属性。 实例: 使用for...in循环遍历数组。 var ...
JavaScript Switch 声明

JavaScript Switch 声明

JavaScript中的条件声明用于完成基于不同条件的行为。 JavaScriptSwitch声明 如果希望选择执行若干代码块中的一个,你可以使用switch声明: 语法: 复制代码 代码如下:switch(n) { case1: 执行代码块1 break case2: 执行代码块2 break default: 如果n即不是1也不是2,则执行此代码 }工作原理:switch后面的(n)可以是表达式,也可以(并通常)是变量。然后表达式中的值会与case中的...
JavaScript If...Else 声明

JavaScript If...Else 声明

JavaScript中的条件声明用于完成不同条件下的行为。 条件声明 在你编写代码时,经常需要根据不同的条件完成不同的行为。可以在代码中使用条件声明来完成这个任务。 在JavaScript中,我们可以使用下面几种条件声明: if声明 在一个指定的条件成立时执行代码。 if...else声明 在指定的条件成立时执行代码,当条件不成立时执行另外的代码。 if...elseif....else声明 使用这个声明可以选择执行若干块代码中的一个。 switch声明 ...
JavaScript For 循环

JavaScript For 循环

JavaScript中的循环用来将同一段代码执行指定的次数(或者当指定的条件为true时)。 JavaScript循环 在编写代码时,你常常希望反复执行同一段代码。我们可以使用循环来完成这个功能,这样就用不着重复地写若干行相同的代码。 JavaScript有两种不同种类的循环: for 将一段代码循环执行指定的次数 while 当指定的条件为true时循环执行代码for循环 在脚本的运行次数已确定的情况下使用for循环。 语法: 复制代码 代码如下:for...
JavaScript While 循环 教程

JavaScript While 循环 教程

JavaScript中的循环用来将同一段代码执行指定的次数(或者当指定的条件为true时)。 JavaScriptSwitch声明 如果希望选择执行若干代码块中的一个,你可以使用switch声明: 语法: 复制代码 代码如下:switch(n) { case1: 执行代码块1 break case2: 执行代码块2 break default: 如果n即不是1也不是2,则执行此代码 }工作原理:switch后面的(n)可以是表达式,也可以(并通常)是变量。...
JavaScript 中的事件教程

JavaScript 中的事件教程

事件是可以被JavaScript侦测到的行为。 事件 JavaScript使我们有能力创建动态页面。事件是可以被JavaScript侦测到的行为。 网页中的每个元素都可以产生某些可以触发JavaScript函数的事件。比方说,我们可以在用户点击某按钮时产生一个onClick事件来触发某个函数。事件在HTML页面中定义。 事件举例: 鼠标点击 页面或图像载入 鼠标悬浮于页面的某个热点之上 在表单中选取输入框 确认表单 键盘按键 注意:事件通常与函数配合使用,...
JavaScript 特殊字符

JavaScript 特殊字符

你可以在JavaScript中使用反斜杠来向文本字符串添加特殊字符。插入特殊字符反斜杠用来在文本字符串中插入省略号、换行符、引号和其他特殊字符。请看下面的JavaScript代码:var txt="We are the so-called "Vikings" from the north."document.write(txt)在JavaScript中,字符串使用单引号或者双引号来起始或者结束。这意味着上面的字符串将被截为:We are the so-ca...
JavaScript 指导方针

JavaScript 指导方针

本节的内容是:在使用JavaScript进行编码的过程中,其他一些需要了解的重要事项。 JavaScript对大小写敏感 名为"myfunction"的函数和名为"myFunction"的函数是两个不同的函数,同样,变量"myVar"和变量"myvar"也是不同的。 JavaScript对大小写敏感-所以当你创建或使用变量、对象及函数时,请注意字符的大小写。 空格 JavaScript会忽略多余的空格。所以你可以在代码中添加适当的空格,使得代码的可读性更强...
JavaScript进阶教程(第四课第一部分)

JavaScript进阶教程(第四课第一部分)

在以前的课程中,我们学习了对文本和字符串的各种操作,今天我们专注于两种不同的数据类型:图象和对象。学完这一课,你将知道如何:使用JavaScript来加速图象交换。创建你自己的对象来使脚本易于理解。使用关联数组来快速存取脚本中的每一个对象。使用JavaScript做图象变换的一个主要问题是,它直到需要换图时才去告诉浏览器下载那张图象。如果你有一张大的图象,想在鼠标滑过一副图象时调出来,浏览器得临时下载这张图,这可能会花一定时间从而使滑动效果大打折扣。如果你...
JavaScript初级教程(第一课)第1/4页

JavaScript初级教程(第一课)第1/4页

交互性!多数网站声称交互性即当你点击一个链接时到达一个新的页面,但严格道来甚至当网页中具有CGI语言时也并不意味它真正具有交互性。填好表格,按提交钮,等待......这就像往海中扔一个瓶子等候它自己飘回来一样。 幸运的是,现在我们有了Javascript,于是网页可真正如你希望的那样交互作用。当鼠标移动到哪里,图片交换,表格元素在传递过程中即相互影响,无须等待CGI回复结果计算即可进行。没有任何提交-等待过程-任何事只是在你使用它时发生。 Javascri...
JavaScript初级教程(第二课)第1/7页

JavaScript初级教程(第二课)第1/7页

上一讲我们学了JavaScript出现在何处,看起来象什么。现在我们开始学习这种语言。本课我们将学习JavaScript如何存储信息,如何根据信息作决定,如何根据用户交互要求交替图片 准备好了吗?现在开始学习电脑编程基础。第一讲,变量。 如果你学过代数,你一定见过变量。如果没学过也不要紧。变量是JavaScript存储信息的简单方式。例如,当你写:"x=2,""x"是一个变量,它存储值为2。如果而后你又说"y=x+3,","y"将具有值“5” 这里是一个使...
<< 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 >>