Bookmark and Share

Lee's 程序人生

HTML CSS Javascript XML AJAX ATLAS C# C++ 数据结构 软件工程 设计模式 asp.net Java 数字图象处理 Sql 数据库
  博客园  :: 首页  :: 新随笔  :: 联系 :: 管理

文章分类 -  JS

上一页 1 2 3 4 5 6 ··· 9 下一页

摘要:难得国外有这样好的教程,我就用我仅有的英文水平翻译一下啦。建议将本博客的中栏和右栏隐藏后观看本文。转载请注明:译者:Joe译文来源:http://xiebiji.com/2009/09/design_a_beautiful_website/原文来自:Design a Beautiful Website From Scratch引言你是否曾经想过设计一个漂亮的网页,但是却不知道怎样入手?说实话,几年... 阅读全文

posted @ 2010-02-23 20:57 analyzer 阅读(391) 评论(0) 推荐(0)

摘要:<script>function getInfo(){var s = "";s += " 网页可见区域宽:"+ document.body.clientWidth;s += " 网页可见区域高:"+ document.body.clientHeight;s += " 网页可见区域宽:"+ document.body.offsetWidth + " (包括边线和滚动条的宽)";s += ... 阅读全文

posted @ 2010-02-23 20:55 analyzer 阅读(313) 评论(0) 推荐(0)

摘要:转:http://iamkane.com/index.php/archives/51Javascript 闭包Closure 的入门与运用闭包这个词看过很多网站都有说。大家说的方法都大致一样。 今天看了一些大陆的文章,看到我头晕眼花,没看懂它的真正意识。 找了篇 Mozilla 关于闭包运用的文章。 讲述的比较系统易懂。1.闭包的运用1.1.实用的闭包1.2.使用闭包模拟私有的方法1.3.在循环中... 阅读全文

posted @ 2010-02-22 12:18 analyzer 阅读(343) 评论(0) 推荐(0)

摘要:转自:http://www.cnblogs.com/rubylouvre/archive/2009/08/26/1554204.html通常来说,window.onload就够用了,如果想加载多个事件,我们可以采取以下方式:window.onload =function(){func1();func2();func3();//更多加载事件…………&#... 阅读全文

posted @ 2010-02-21 10:50 analyzer 阅读(234) 评论(0) 推荐(0)

摘要:转自:http://www.cnblogs.com/rubylouvre/archive/2009/12/30/1635645.html 基本上每个库都有这东西,因为如果要对页面上的元素进行操作,我们必须等到页面加载了这个元素才行,否则会报错,但是我们很能判定某个元素是否已加载,但我们可以判定页面是否加载,这就是我们经常把代码放到window.onload = function(){}之中的缘由。... 阅读全文

posted @ 2010-02-21 10:48 analyzer 阅读(300) 评论(0) 推荐(0)

摘要:【NaN 作用是用来表示一个值不是数字】NaN在JavaScript中行为很怪异,是因为那NaN和任何值都不相等(包括它自己)。 NaN === NaN; //false因为下面的代码可能会让一些人抓狂: parseInt('hello', 10); //NaN parseInt('hello', 10) == NaN; //false parseInt('hello', 10) === NaN;... 阅读全文

posted @ 2010-02-04 11:02 analyzer 阅读(1735) 评论(1) 推荐(1)

摘要:在全球,有数百万的用户在使用Google的JavaScript-intensive应用,如Gmail,Google Docs,Google Maps。相信每个开发者都希望创建Web应用程序能变的更easy。哈哈,有个相当好的消息告诉大家,Google今天开放了Closure Tools,一套内部人员开发JavaScript的工具!上面提到了那几个Google应用都是使用此工具开发的。Closure... 阅读全文

posted @ 2009-11-06 13:06 analyzer 阅读(570) 评论(0) 推荐(0)

摘要:所谓的提升用户体验,其实就是把所有用户视为极度弱智和超级懒鬼。比如JavaScript自动完成(Autocomplete)脚本, 常用于表单,用户只需输入一两个字母,就为你扩展、联想、匹配和供君选择。如果你也正准备在这方面提升自己网站的用户体验,下面为你准备了33个JavaScript自动完成脚本。1.Proto!TextboxList(演示地址)一个使用Prototype library开发具有... 阅读全文

posted @ 2009-10-17 10:55 analyzer 阅读(790) 评论(0) 推荐(0)

摘要:JavaScript代码 对象属性 document.title//设置文档标题等价于HTML的<title>标签 document.bgColor//设置页面背景色 document.fgColor//设置前景色(文本颜色) document.linkColor//未点击过的链接颜色 document.alinkColor//激活链接(焦点在此链接上)的颜色 document.vli... 阅读全文

posted @ 2009-10-12 19:09 analyzer 阅读(188) 评论(0) 推荐(0)

摘要:可以使用警告、确认和提示消息框来 获得用户的输入。这些消息框是window对象的接口方法。由于window对象位于对象层次的顶层,因此实际应用中不必使用这些消息框的 全名(例如 "window.alert()"),不过采用全名是一个好注意,这样有助于您记住这些消息框属 于哪个对象。警告消息框  alert方法有一个参数, 即希望对用户显示的文本字符串。该字符串不是 HTML 格式。该消息框提供了一... 阅读全文

posted @ 2009-10-05 21:13 analyzer 阅读(332) 评论(0) 推荐(0)

摘要:Microsoft JScript 提供了两种方式来在浏览器中直接显示数据。可以使用write( )和writeln( ),这两个函数是document对象的方法。也可以在浏览器中以表格的方式显示信息,以及用 警告、提示和确认 消息框来显示信息。使 用document.write( ) 和 document.writeln( )  显示信息最常用的方式是 document 对象的write( )方... 阅读全文

posted @ 2009-10-05 21:13 analyzer 阅读(230) 评论(0) 推荐(0)

摘要:下面是条件编译可用的预定义变量。如果变量不是true,就不被定义或者作为NaN处理。 变量描述 @_win32 在 Win32 系统上运行为 true。 @_win16 在 Win16 系统上运行为 true。 @_mac 在 Apple Macintosh 系统上运行 为 true。 @_alpha 在 DEC Alpha 处理器上运行为 true。 @_x86 在 Intel 处理器上运行为 ... 阅读全文

posted @ 2009-10-05 21:12 analyzer 阅读(183) 评论(0) 推荐(0)

摘要:使用条件编译可以使用 Jscript 语言的新特性并且与不支持该特性的老版本兼容 。  用@cc_on语句、@if或@set语句来激活条件编译。条件编译的某些典型用途包括使用 Jscript 中的 新特性、在脚本中嵌入调试支持以及跟踪代码的运行。  一般将条件编译代码放在 注释中,所以不能理解条件编译的宿主(如 Netscape Navigator)就忽略了条件编译。下面是 一个示例。/*@cc_... 阅读全文

posted @ 2009-10-05 21:12 analyzer 阅读(178) 评论(0) 推荐(0)

摘要:如果不够细致,任何编程语言都有一些可 能发生错误的地方,而且每种语言都有其特殊之处。例如,对于 null 值: JScript 中这个值与 C 或 C++ 语言中的Null值所起的作用是不一样的。  下面提供了一些在编写 JScript 脚本时可能遇到的问题。语法错误  由于编程语言中的语法比 自然语言的语法要严格得多,因此在编写脚本时对细节应倍加关注。例如,如果您本意是将字 符串作为某个参数,但... 阅读全文

posted @ 2009-10-05 21:12 analyzer 阅读(217) 评论(0) 推荐(0)

摘要:JScript 提供了一些特殊字符,允许在字符串中包括一些无法直接键入的字符。 每个字符都以反斜杠开始。反斜杠是一个转义字符,表示 JScript 解释器下面的字符为特殊字 符。 转义 序列字符 \b 退格 \f 走 纸换页 \n 换行 \r 回车 \t 横向跳格 (Ctrl-I) \' 单引号 \" 双引号 \\ 反斜杠   请注意, 由于反斜杠本身用作转义符,因此不能直接在脚本中键入一个反斜杠... 阅读全文

posted @ 2009-10-05 21:11 analyzer 阅读(284) 评论(0) 推荐(0)

摘要:数组下标   JScript 中的数组是稀疏的 。也就是说,如果一个数组具有三个元素,编号分别为 0、1 和 2,您就可以创建元素 50,而 不必担心从 3 到 49 的参数。如果该数组有一个自动的 length 变量,(请参阅内部对象了解有关数组长度的自动监控的说明),该 length 变量被设为 51,而不是 4。当然您可以创建各元素的编号之间没有间隙的数组,不过没 有必要这样做。  在 JS... 阅读全文

posted @ 2009-10-05 21:11 analyzer 阅读(346) 评论(0) 推荐(0)

摘要:在 JScript 中,对数据的处理取决于该数据的类型。按值和按引用的 比较  Numbers 和 Boolean 类型的值 (true和false) 是按值来复制、传递和比较的。当按值复制或传递时,将在计算机内 存中分配一块空间并将原值复制到其中。然后,即使更改原来的值,也不会影响所复制的值( 反过来也一样),因为这两个值是独立的实体。   对象、数组以及函数是按引用来 复制、传递和比较的。 当... 阅读全文

posted @ 2009-10-05 21:11 analyzer 阅读(193) 评论(0) 推荐(0)

摘要:JScript 有两种变量范围:全局和局部。如果在任何函数定义之外声明了一个 变量,则该变量为全局变量,且该变量的值在整个持 续范围内都可以访问和修改。如果在函数定义内声明了一个变量,则该变量为局部变量。每次 执行该函数时都会创建和破坏该变量;且它不能被该函数外的任何事物访问。  像 C++ 这样的语言也有“块范围”。在这里,任何一对“{}”都定义新... 阅读全文

posted @ 2009-10-05 21:10 analyzer 阅读(249) 评论(0) 推荐(0)

摘要:递归 是一种重要的编程技术。该方法用于让一个函数从其内部调用其自身。一个示例就是计算阶乘 。0 的阶乘被特别地定义为 1。 更大数的阶乘是通过计算 1 * 2 * ...来求得的,每次增加 1,直 至达到要计算其阶乘的那个数。  下面的段落是用文字定义的计算阶乘的一个函数 。  “如果这个数小于零,则拒绝接收。如果不是一个整数,则将其向下舍入为相邻 的整数。如果这个数为 0,则其阶乘为... 阅读全文

posted @ 2009-10-05 21:10 analyzer 阅读(216) 评论(0) 推荐(0)

摘要:在JScript教程的基础篇中我们介绍了什么是JScript?以及怎样编写JScript代码、JScript的数据类型、JScript的运算符、Jscript脚本控制程序的流程、JScript函数、Jscript保留字、JScript创建自己的对象、JScript内部对象等内容。本篇文章继续前面的内容,介绍的是JScript教程的高级篇内容。来源:SVG中国(ChinaSVG.COM)使用构造函数... 阅读全文

posted @ 2009-10-05 21:10 analyzer 阅读(469) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 ··· 9 下一页