
JavaScript_23
文章平均质量分 68
cenyebao
这个作者很懒,什么都没留下…
展开
-
JavaScript_onerror 事件
<br />注意:只要页面中出现脚本错误,就会产生 onerror 事件。<br /><br /><br />如果需要利用 onerror 事件,就必须创建一个处理错误的函数。你可以把这个函数叫作 onerror 事件处理器 (onerror event handler)。这个事件处理器使用三个参数来调用:msg(错误消息)、url(发生错误的页面的 url)、line(发生错误的代码行)。<br /> <br />使用语法:<br />onerror=handleErr;<br /> <br />fu原创 2011-03-31 14:23:00 · 644 阅读 · 0 评论 -
JavaScript_类、构造函数和原型;
1、如何定义自己的构造函数?引言:只需要编写一个为this添加属性的函数即可;// define the constructor:function Rectangle(w, h) {// 定义不共享的属性:this.width = w;this.height = h;}// the prototype object holds methods and other p原创 2011-10-26 23:07:30 · 2658 阅读 · 0 评论 -
JavaScript_form表单非空验证;
=>HTML文件 表单验证_密码验证 YourName: ChooseAPassword: VerifyPassword: =>样式文件body { color: #000; //黑色;原创 2011-11-03 00:01:54 · 4389 阅读 · 2 评论 -
JavaScript_form表单非空、密码验证。
window.onload = initForms;var invalidArray = []; // 存储无效标签;function initForms() { for(var i=0, len=document.forms.length; i document.forms[i].onsubmit = function() {原创 2011-11-06 12:25:00 · 2843 阅读 · 0 评论 -
JavaScript_form表单验证:采用focus()事件处理;
// form表单验证:非空、密码确认;// 思路:采用focus()来进行验证;window.onload = checkForms;function checkForms() { document.getElementById("userName").focus(); var form, field; // 循环每个form表单: for原创 2011-11-06 16:12:44 · 3697 阅读 · 1 评论 -
JavaScript_改变表单元素样式的那些事;
前言:要想改变表单元素样式,一般都是先在CSS文件中定义想让表单元素变成的样式,然后在需要的地方给该元素的className属性添加上样式名称。注意,两个样式名称间要有空格。示例如下:=>CSS文件body {color:#000; // 黑色;background-color:#FFF; // 白色;}input.invalid {background-col原创 2011-12-06 22:38:47 · 778 阅读 · 0 评论 -
JavaScript_窗口的操作
窗口移动动画 var bounce = { x: 0, y: 0, w: 200, h: 200, // Window position and size; dx: 5, dy: 5, // Window velocity(速度)_移动距离; inte原创 2012-02-10 15:55:10 · 463 阅读 · 1 评论 -
JavaScript_多事件注册示例
多事件注册机制function bodyLoad() {// 注意:当文档载入完成才能开始处理,要不会提示没找到对象什么的;var dom_a = document.getElementById("youdao");dom_a.onclick = function() {// 会覆盖嵌入直接嵌入的代码;alert("原始事件模型;");} // 为a标签的click原创 2011-12-06 22:37:19 · 432 阅读 · 0 评论 -
JavaScript_窗口移动动画效果示例;
窗口移动动画 var bounce = { x: 0, y: 0, w: 200, h: 200, // Window position and size; dx: 5, dy: 5, // Window velocity(速度)_移动距离; inte原创 2012-02-21 14:26:01 · 994 阅读 · 0 评论 -
JavaScript_查询当前选定的文本示例;
查询当前选定的文本示例 function getSelectedText() { // 获取用户选定的文本; var result = ""; if(window.getSelection) { result = window.getSelec原创 2012-02-21 14:37:19 · 629 阅读 · 0 评论 -
JavaScript_element.cloneNode()函数的使用;
测试页面 function dosomething() { // element.cloneNode()函数的使用; var spanelement = document.getElementById("wife"); var textnode = s原创 2012-02-21 14:55:34 · 2090 阅读 · 0 评论 -
JavaScript_众家评说谷歌新编程语言Dart(转载)
[优快云综合]10月10日在丹麦举行的Goto会议上,谷歌Dart语言项目的领导人Lars Bak宣布推出编程语言Dart。Lars Bak表示,Dart是一种“结构化的Web编程”语言,Dart编程语言在所有现代的浏览器和环境中提供高性能。结构化的Web编程语言Dart代码可以用两种不同方式执行:一是通过一个原生的虚拟机;另一种则是JavaScript引擎,使用编译器将Dart代码转载 2011-10-18 10:39:56 · 1594 阅读 · 0 评论 -
JavaScript_JavaScript 的历史
前言:为了发挥 JavaScript 的全部潜力,了解它的本质、历史及局限性是十分重要的。本节为您讲解 JavaScript 和客户端脚本的起源。Nombas 和 ScriptEase 大概在 1992 年,一家称作 Nombas 的公司开发了一原创 2011-08-30 09:11:19 · 1250 阅读 · 0 评论 -
JavaScript_ECMAScript 定义类或对象浅谈
前言:使用预定义对象只是面向对象语言的能力的一部分,它真正强大之处在于能够创建自己专用的类和对象。ECMAScript 拥有很多创建对象或类的方法:工厂方式原始的方式因为对象的属性可以在对象创建后动态定义,所有许多开发者都在 JavaScript 最初引入时编原创 2011-08-29 10:36:19 · 633 阅读 · 0 评论 -
JavaScript_break语句与continue语句
<br />There are two special statements that can be used inside loops: break and continue.<br />---break和continue是两个用在内部循环的特殊语句。<br /> <br />(break语句)Break statement<br />Use the break statement to break the loop.<br />---使用break语句跳出循环<br /> <br />(continue原创 2011-03-31 12:03:00 · 723 阅读 · 0 评论 -
JavaScript_for...in语句示例
<br /><script type="text/javascript"><br />var x;<br />var mycars = new Array();<br />mycars[0] = "宝马";<br />mycars[1] = "奔驰";<br />mycars[2] = "宾利";<br /><br />for (x in mycars)<br />{//遍历数组mycars。<br /> document.write(mycars[x] + "<br原创 2011-03-31 12:07:00 · 398 阅读 · 0 评论 -
JavaScript_try...catch语句与throw结合使用示例
<br /><script type="text/javascript"><br />var x=prompt("请输入 0 至 10 之间的数:","")<br />try<br />{ <br />if(x>10) <br /> throw "Err1";//抛出Err1异常。 <br />else if(x<0)<br /> throw "Err2";<br />else if(isNaN(x))<br /> throw "Err3"; //如果x不是数据原创 2011-03-31 14:01:00 · 506 阅读 · 0 评论 -
JavaScript_钟表的实现示例
脚本代码为:原创 2011-03-31 15:44:00 · 440 阅读 · 0 评论 -
javascript_数字数组排序
功能:数字数组大小排序 var array = [54, 23, 38, 4, 234, 9, 11]; document.write("原数组为:[" + array.toString() + "]" + "");原创 2011-08-15 15:56:56 · 1450 阅读 · 0 评论 -
JavaScript_正则表达式小试牛刀-字符串的替换
var str = "Every man in the world! Every woman on earth!";var patt = /man/g; //全局搜索man字符串;var result = str.replace(patt, "perso原创 2011-08-25 15:37:07 · 525 阅读 · 1 评论 -
JavaScript_ECMAScript面向对象技术
ECMAScript面向对象技术一、面向对象术语1、对象定义 ECMA-262 把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格来说,这意味着对象是无特定顺序的值的数组。尽管ECMAScript 如此定义对象,但它更通原创 2011-08-26 17:44:15 · 458 阅读 · 0 评论 -
JavaScript_ECMAScript 继承机制实例浅谈
前言:本节使用一个经典的例子解释 ECMAScript 的继承机制。继承机制实例说明继承机制最简单的方式是,利用一个经典的例子 - 几何形状。实际上,几何形状只有两种,即椭圆形(是圆形的)和多边形(具有一定数量的边)。圆是椭圆的一种,它只有一个焦点。三角形、矩形和原创 2011-08-29 15:27:41 · 443 阅读 · 0 评论 -
JavaScript_ECMAScript 继承机制实现
继承机制的实现要用 ECMAScript 实现继承机制,您可以从要继承的基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。选定基类后,就可以创建它的子类了。是否使原创 2011-08-29 16:31:40 · 457 阅读 · 0 评论 -
JavaScript_JavaScript 实现浅谈
JavaScript 的核心 ECMAScript 描述了该语言的语法和基本对象;DOM 描述了处理网页内容的方法和接口;BOM 描述了与浏览器进行交互的方法和接口。ECMAScript、DOM 和 BOM尽管 ECMAScript 是一个重要的标准,但它原创 2011-08-29 17:37:36 · 466 阅读 · 0 评论 -
JavaScript_字符串剪切
1、slice方法:slice(start[,end])方法需要提供至少一个整数参数,作用是返回从start的位置开始到end位置的字符子串;当参数start为负数的时候它将从字符串尾部开始计算,当end没有指定时,end即为字符串的结尾。如果为负数呢,它也要从字符串尾部开始原创 2011-02-25 15:43:00 · 680 阅读 · 0 评论 -
JavaScript_采用CSS内联样式模拟工具提示;
=>实现功能:采用JS事件驱动以及CSS内联样式模拟工具提示; 使用CSS的工具提示 function Tooltip() { this.tooltip = document.createElement("div"); this.tooltip.s原创 2012-02-21 10:37:41 · 770 阅读 · 0 评论