自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

python二级题库

努力成就未来!

  • 博客(50)
  • 资源 (8)
  • 收藏
  • 关注

原创 我的博客http://blog.csdn.net/zhuzhao的pr值怎么回事?

我的博客http://blog.csdn.net/zhuzhao的pr值怎么回事?前几天突然发现博客pr值为1了。过了几天成0了,今天一看是2了,这个怎么这么不稳定?明天不晓得是几,哈哈!百度收录我的博客文章全部没有了,没有道理啊!

2009-08-25 06:22:00 1260

原创 Javascript继承实际例子

在真正的Web站点和应用程序中,几乎不可能创建名为ClassA和ClassB的类,更可能的是创建表示特定事物(如形状)的类。考虑本章开头所述的形状的例子,Polygon、Triangle和Rectangle类就构成了一组很好的探讨数据。1. 创建基类首先考虑Polygon类。哪些属性和方法是必需的?首先,一定要知道多边形的边数,所以应该加入整数属性sides。还有什么是多边形必需的?也许你

2009-08-12 05:03:00 837

原创 Javascript继承机制的实现

要用ECMAScript实现继承机制,首先从基类入手。所有开发者定义的类都可作为基类。出于安全原因,本地类和宿主类不能作为基类,这样可以防止公用访问编译过的浏览器级的代码,因为这些代码可以被用于恶意攻击。选定基类后,就可以创建它的子类了。是否使用基类完全由你决定。有时,你可能想创建一个不能直接使用的基类,它只是用于给子类提供通用的函数。在这种情况下,基类被看作抽象类。尽管ECMAScrip

2009-08-12 05:02:00 1672 2

原创 Javascript继承机制实例

说明继承机制最简单的方法是,利用一个经典的例子——几何形状。实际上,几何形状只有两种,即椭圆形(是圆形的)和多边形(具有一定数量的边)。圆是椭圆形的一种,它只有一个焦点。三角形、矩形和五边形都是多边形的一种,具有不同数量的边。正方形是矩形的一种,所有的边等长。这就构成了一种完美的继承关系。在这个例子中,形状(Shape)是椭圆形(Ellipse)和多边形(Polygon)的基类(base cl

2009-08-12 05:00:00 891

原创 Javascript自定义类或对象

工厂方式由于对象的属性可在对象创建后动态定义,所以许多开发者都在初次引入JavaScript时编写类似下面的代码:在这段代码中,创建对象car。然后给它设置几个属性:它的颜色是红色,有四个门,每加仑油23英里。最后一个属性实际上是指向函数的指针,意味着该属性是个方法。执行这段代码后,就可以使用对象car。问题是可能需要创建多个car实例。要解决此问题,开发者创造了能创建并返回特定类

2009-08-12 04:57:00 3108

原创 Javascript作用域

公用、受保护和私有作用域在传统的面向对象程序设计中,主要关注于公用和私有作用域。公用作用域中的对象属性可以从对象外部访问,即开发者创建对象的实例后,就可使用它的公用属性。而私有作用域中的属性只能在对象内部访问,即对于外部世界来说,这些属性并不存在。这也意味着如果类定义了私有属性和方法,则它的子类也不能访问这些属性和方法。最近,另一种作用域流行起来,即受保护作用域。虽然在不同语言中,受保护作

2009-08-12 04:54:00 575

原创 Javascript宿主对象

所有非本地对象都是宿主对象(host object),即由ECMAScript实现的宿主环境提供的对象。所有BOM和DOM对象都是宿主对象

2009-08-12 04:52:00 2202 1

原创 Javascript内置对象--Math对象

Math对象Math对象是在高中数学课就学过的内置对象。它知道解决最复杂的数学问题的所有公式,如果给它要处理的数字,即能计算出结果。Math对象有几个属性,主要是数学界的专用值。下表类出了这些属性:属   性说    明E值e,自然对数的底LN1010的自然对数LN2

2009-08-12 04:49:00 1069

原创 Javascript内置对象--Global对象

Global对象Global对象是ECMAScript中最特别的对象,因为实际上它根本不存在。如果尝试编写下面的代码,将得到错误:错误消息显示Global不是对象,但刚才不是说Global是对象吗?没错。这里需要理解的主要概念是,在ECMAScript中,不存在独立的函数,所有函数都必须是某个对象的方法。本书前面介绍的函数,如isNaN()、isFinite()、parseInt()和

2009-08-12 04:46:00 1334

原创 Javascript本地类型--date类

Javascript本地类型--date类 date把日期存储为距离UTC时间1970年1月1日凌晨12点的毫秒数。 用一下代码可以创建新的Date对象:   var d=new Date();  alert(d); 输出本机时间:  Date类的常用方法: getTime():返回日期的毫秒表示;setTime(maillseconds

2009-08-12 02:11:00 687

原创 我的博客今天为止共101015次访问,排名1164,好友227人,关注者222人。

我的博客今天为止共101015次访问,排名1164,好友227人,关注者222人。终于突破10万了,真的好难啊!祝大家工作顺利!

2009-08-12 02:06:00 523

原创 Javascript本地类型--array类

Javascript本地类型--array类 push 方法 将新元素添加到一个数组中,并返回数组的新长度值。 arrayObj.push([item1 [item2 [. . . [itemN ]]]]) 参数 arrayObj 必选项。一个 Array 对象。 item, item2,. . . itemN 可选项。该 Array 的新元素。 说明 push 方法将以新元素出现的顺序添

2009-08-10 00:48:00 564

原创 Javascript的对象类型

在Javascript中 可以创建并且使用的对象有三种(1)本地对象 比如:Array Date 等。(2)内置对象 比如:Global Math(每个内置对象都是本地对象)(3)宿主对象 定义:所有非本地对象都是宿主对象。所以所有的BOM(浏览器对象模型)和DOM(文档对象模型)都是宿主对象。

2009-08-10 00:43:00 598

原创 ECMAScript的早绑定和晚绑定

ECMAScript的早绑定和晚绑定 所谓绑定(binding),即把对象的接口与对象实例结合在一起的方法。 早绑定(Early binding)是指在实例化对象之前定义它的特性和方法,这样编译器或解释器就能提前转换机器代码。 ECMAScript不是强类型语言,所以不支持早绑定。 晚绑定指的是编译器或解释器程序在运行前,不知道对象的类型。使用晚绑定,无需检查对象的

2009-08-10 00:32:00 747

原创 ECMAScript的对象的废除

ECMAScript的对象的废除    ECMAScript有无用存储单元收集程序(就像C#的垃圾收集器),意味着不必专门销毁对象来释放内存。当再没有对对象的引用时,该对象就被废除了。运行无用存储单元收集程序时,所有废除的对象都会被销毁。每当函数执行完它的代码,无用存储单元收集程序都会运行,释放所有的局部变量,还有在一些其它不可预知的情况下,无用存储单元收集程序也会运行。     把对象的所有

2009-08-10 00:31:00 738

原创 ECMAScript对象基础

ECMAScript对象基础 ECMA-262把对象(object)定义为“属性的无序集合,每个属性存放一个原始值、对象或函数”。严格地说,这意味着对象是无特定顺序的值的数组。尽管ECMAScript如此定义对象,但它更通用的定义基于代码的名词(人、地点或事物)表示。  每个对象都由类定义,可以把类看作对象的配方。类不仅要定义对象的接口(interface)(开发者访问的属性和

2009-08-10 00:12:00 521

原创 ECMAScript 闭包(closure)

ECMAScript 最易让人误解的一点是,它支持闭包(closure)。闭包,指的是词法表示包括不被计算的变量的函数,也就是说,函数可以使用函数之外定义的变量。简单的闭包实例在 ECMAScript 中使用全局变量是一个简单的闭包实例。请思考下面这段代码:var sMessage = "hello world";function sayHelloWorld()

2009-08-06 03:47:00 621

原创 ECMAScript Function 对象(类)

ECMAScript 的函数实际上是功能完整的对象。Function 对象(类)ECMAScript 最令人感兴趣的可能莫过于函数实际上是功能完整的对象。Function 类可以表示开发者定义的任何函数。用 Function 类直接创建函数的语法如下:var function_name = new function(arg1, arg2, ..., argN, fu

2009-08-06 03:45:00 806

原创 ECMAScript arguments 对象

arguments 对象在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,第二个参数位于位置 1,依此类推)。因此,无需明确命名参数,就可以重写函数:function sayHi() {

2009-08-06 03:44:00 552

原创 ECMAScript 函数概述

什么是函数?函数是一组可以随时随地运行的语句。函数是 ECMAScript 的核心。函数是由这样的方式进行声明的:关键字 function、函数名、一组参数,以及置于括号中的待执行代码。函数的基本语法是这样的:function functionName(arg0, arg1, ... argN) { statements}例如:function say

2009-08-06 03:43:00 493

原创 ECMAScript with 语句

有标签的语句with 语句用于设置代码在特定对象中的作用域。它的语法:with (expression) statement例如:var sMessage = "hello";with(sMessage) { alert(toUpperCase()); //输出 "HELLO"}在这个例子中,with 语句用于字符串,所以在调用 toUpperCase()

2009-08-06 03:42:00 571

原创 ECMAScript switch 语句

switch 语句switch 语句是 if 语句的兄弟语句。开发者可以用 switch 语句为表达式提供一系列的情况(case)。switch 语句的语法:switch (expression) case value: statement; break; case value: statement; break; case value:

2009-08-06 03:42:00 636

原创 ECMAScript 标签语句

有标签的语句可以用下列语句给语句加标签,以便以后调用:label : statement例如:start : i = 5;在这个例子中,标签 start 可以被之后的 break 或 continue 语句引用。提示:在下面的章节,我们将为您介绍 break 和 continue 语句。

2009-08-06 03:40:00 540

原创 ECMAScript break 和 continue 语句

break 和 continue 语句对循环中的代码执行提供了更严格的控制。break 和 continue 语句的不同之处break 语句可以立即退出循环,阻止再次反复执行任何代码。而 continue 语句只是退出当前循环,根据控制表达式还允许继续进行下一次循环。例如:var iNum = 0;for (var i=1; i<10; i++) {

2009-08-06 03:40:00 488

原创 ECMAScript 迭代语句

迭代语句又叫循环语句,声明一组要反复执行的命令,直到满足某些条件为止。循环通常用于迭代数组的值(因此而得名),或者执行重复的算术任务。本节为您介绍 ECMAScript 提供的四种迭代语句。do-while 语句do-while 语句是后测试循环,即退出条件在执行循环内部的代码之后计算。这意味着在计算表达式之前,至少会执行循环主体一次。它的语法如下:do {st

2009-08-06 03:39:00 614

原创 ECMAScript if 语句

if 语句是 ECMAScript 中最常用的语句之一。ECMAScript 语句ECMA - 262 描述了 ECMAScript 的几种语句(statement)。语句主要定义了 ECMAScript 的大部分语句,通常采用一个或多个关键字,完成给定的任务。语句可以非常简单,例如通知函数退出,也可以非常复杂,如声明一组要反复执行的命令。在《ECMAScript

2009-08-06 03:37:00 489

原创 ECMAScript 逗号运算符

逗号运算符用逗号运算符可以在一条语句中执行多个运算。例如:var iNum1 = 1, iNum = 2, iNum3 = 3;逗号运算符常用变量声明中。

2009-08-06 03:33:00 480

原创 ECMAScript 赋值运算符

赋值运算符简单的赋值运算符由等号(=)实现,只是把等号右边的值赋予等号左边的变量。例如:var iNum = 10;复合赋值运算是由乘性运算符、加性运算符或位移运算符加等号(=)实现的。这些赋值运算符是下列这些常见情况的缩写形式:var iNum = 10;iNum = iNum + 10;可以用一个复合赋值运算符改写第二行代码:var iNum = 10;

2009-08-06 03:31:00 413

原创 ECMAScript 条件运算符

条件运算符条件运算符是 ECMAScript 中功能最多的运算符,它的形式与 Java 中的相同。variable = boolean_expression ? true_value : false_value;该表达式主要是根据 boolean_expression 的计算结果有条件地为变量赋值。如果 Boolean_expression 为 true,就把 true_value 赋

2009-08-06 03:30:00 451

原创 ECMAScript 等性运算符

判断两个变量是否相等是程序设计中非常重要的运算。在处理原始值时,这种运算相当简单,但涉及对象,任务就稍有点复杂。ECMAScript 提供了两套等性运算符:等号和非等号用于处理原始值,全等号和非全等号用于处理对象。等号和非等号在 ECMAScript 中,等号由双等号(==)表示,当且仅当两个运算数相等时,它返回 true。非等号由感叹号加等号(!=)表示,当且仅当两个运算

2009-08-06 03:28:00 961

原创 ECMAScript 关系运算符

关系运算符执行的是比较运算。每个关系运算符都返回一个布尔值。常规比较方式关系运算符小于、大于、小于等于和大于等于执行的是两个数的比较运算,比较方式与算术比较运算相同。每个关系运算符都返回一个布尔值:var bResult1 = 2 > 1 //truevar bResult2 = 2 //false不过,对两个字符串应用关系运算符,它们的行为则不同。许多人认

2009-08-06 03:27:00 581

原创 ECMAScript 加性运算符

在多数程序设计语言中,加性运算符(即加号或减号)通常是最简单的数学运算符。在 ECMAScript 中,加性运算符有大量的特殊行为。加法运算符法运算符由加号(+)表示:var iResult = 1 + 2与乘性运算符一样,在处理特殊值时,ECMAScript 中的加法也有一些特殊行为:某个运算数是 NaN,那么结果为 NaN。 -Infinity 加

2009-08-06 03:25:00 443

原创 ECMAScript 乘性运算符

ECMAScript 的乘性运算符与 Java、C、Perl 等于语言中的同类运算符的运算方式相似。需要注意的是,乘性运算符还具有一些自动转换功能。乘法运算符乘法运算符由星号(*)表示,用于两数相乘。ECMAScript 中的乘法语法与 C 语言中的相同:var iResult = 12 * 34不过,在处理特殊值时,ECMAScript 中的乘法还有一些特殊行

2009-08-06 03:22:00 438

原创 ECMAScript Boolean 运算符

Boolean 运算符非常重要,它使得程序语言得以正常运行。Boolean 运算符有三种:NOT、AND 和 OR。逻辑 NOT 运算符在 ECMAScript 中,逻辑 NOT 运算符与 C 和 Java 中的逻辑 NOT 运算符相同,都由感叹号(!)表示。与逻辑 OR 和逻辑 AND 运算符不同的是,逻辑 NOT 运算符返回的一定是 Boolean 值。逻辑 N

2009-08-06 03:09:00 624

原创 ECMAScript 位运算符

重温整数ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢?有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数。数值范围从 -2147483648 到 2147483647。可以以两种不同的方式存储二进制形式的

2009-08-06 03:08:00 709

原创 ECMAScript 一元运算符

一元运算符只有一个参数,即要操作的对象或值。它们是 ECMAScript 中最简单的运算符。deletedelete 运算符删除对以前定义的对象属性或方法的引用。例如:var o = new Object;o.name = "David";alert(o.name); //输出 "David"delete o.name;alert(o.name); //输出

2009-08-06 03:06:00 551

原创 ECMAScript的引用类型

引用类型引用类型通常叫做类(class),也就是说,遇到引用值,所处理的就是对象。本教程会讨论大量的 ECMAScript 预定义引用类型。从现在起,将重点讨论与已经讨论过的原始类型紧密相关的引用类型。注意:从传统意义上来说,ECMAScript 并不真正具有类。事实上,除了说明不存在类,在 ECMA-262 中根本没有出现“类”这个词。ECMAScript 定义了“对象定义”

2009-08-06 03:04:00 847

原创 ECMAScript类型转换

转换成字符串ECMAScript 的 Boolean 值、数字和字符串的原始值的有趣之处在于它们是伪对象,这意味着它们实际上具有属性和方法。例如,要获得字符串的长度,可以采用下面的代码:var sColor = "red";alert(sColor.length); //输出 "3"尽管 "red" 是原始类型的字符串,它仍然具有属性 length,用于存放字符串的大小

2009-08-06 03:01:00 509

原创 ECMAScript中的String类型

ECMAScript中的String类型,是一个没有固定大小的原始类型。字符串字面量是由双引号或单引号声明的。 var sColor1="blue";var sColor2=blue; ECMAScript的字符字面量:字面量含义/n换行/t制表符/b空格/r回车/f换页符

2009-08-06 02:19:00 426

原创 ECMAScript中的Nnmber类型

ECMAScript中的Nnmber类型是比较特殊的类型。这种类型既可以表示32位的整数,也可以表示64位的浮点数。直接输入的任何数字都被看作Number类型的字面量。例如: var iNum=44;var iNum=070;var iNum=0xAB;var iNum=0x1f; 整数也可以被表示成八进制或十六进制。 var fNum=55; var

2009-08-06 01:57:00 550

疯狂前端开发讲义——jQuery+AngularJS+Bootstrap前端开发实战

疯狂前端开发讲义——jQuery+AngularJS+Bootstrap前端开发实战

2018-03-28

WinXP、Win7脚本自动加域及用户资料迁移

最近公司要上AD域项目,所有的用户全部从工作组环境切换到域环境,本地账号迁移到域账号。因客户端比较多,仔细研究了一下微软的加域和用户迁移工具,结合在网上搜到的一些脚本,自己编写了一个Windows Xp,Windows 7自动加域及自动迁移用户配置文件的脚本。 (工具已上传,其中USMT由于太大,请自行下载或者到装有win AIK的系统中提取,版本是4.0,记得将x86及x64版本的copy到对应目录下)

2018-01-03

JMAIL4.3專業版+技術手冊

JMAIL4.3專業版+技術手冊 絕對能用

2009-12-15

BS_Contact_VRML-X3D.exe

BS_Contact_VRML-X3D.exe 是x3d的浏览器

2008-07-18

x3d虚拟实现设计源代码

<<x3d虚拟实现设计>> 源代码

2008-07-18

《应用Rails进行敏捷Web开发》第2版 源代码

《应用Rails进行敏捷Web开发》第2版 源代码

2007-07-29

自動生成

rails項目自動生成的文件

2007-07-20

《Programming Ruby》中文第2版源代碼下載

《Programming Ruby》中文第2版源代碼下載

2007-07-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除