专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅
JavaScript 参考教程   本教程为未接触过 JavaScript 读者提供了比较完善初级知识但只限于初级知识:所有和动态网页密切相关 JavaScript 在本教程中都未提及包括动态定位、动画、让文档接收更多事件(document.captureEvent)等;所有在 IE 及 Netscape 中有区别 JavaScript 都尽少提及   本教程在结构上设计比较像个参考(reference)有参考规划性但又有教程性质所以我把它叫做“参考教程”   本教程不面向连 HTML 都没有学好读者本教程中会多次提到有关 HTML 内容并不会对这些 HTML 知识做讲解 [阅读全文] [PDF]
在什么地方插入 JavaScript   JavaScript 可以出现在 HTML 任意地方使用标记<script>…</script>你可以在 HTML 文档任意地方插入 JavaScript甚至在<HTML>的前插入也不成问题不过如果要在声明框架网页(框架网页)中插入就定要在<frame>的前插入否则不会运行 基本格式 [复制此代码]CODE: switch (parseInt(score / 10)) { 0: 1: 2: 3: 4: 5: result = 'fail'; ; 6: 7: r [阅读全文] [PDF]
JavaScript 是使用“对象化编程”或者叫“面向对象编程”所谓“对象化编程”意思是把 JavaScript 能涉及范围划分成大大小小对象对象下面还继续划分对象直至非常详细为止所有编程都以对象为出发点基于对象小到个变量大到网页文档、窗口甚至屏幕都是对象这章将“面向对象”讲述 JavaScript 运行情况 对象基本知识 对象是可以从 JavaScript“势力范围”中划分出来小块可以是段文字、幅图片、个表单(Form)等等每个对象有它自己属性、思路方法和事件对象属性是反映该对象某些特定性质例如:串长度、图像长宽、文字框(Textbox)里文字等等;对象思路方法能对该对象做些事情例如表 [阅读全文] [PDF]
更详细信息可以去查msdn或者Navigator 2.0以后介绍说明文档这里我们的做个简单介绍说明 包括下几大属性: appCodeName 返回浏览器“码名”(?)流行 IE 和 NN 都返回 'Mozilla' 下面例子显示了 appCodeName 属性值: document.write("navigator.appCodeName 值是" + navigator.appCodeName) appName 返回浏览器名IE 返回 'Microsoft Internet Explorer'NN 返回 'Netscape' 下面例子显示了 appName 属性值: docu [阅读全文] [PDF]
screen 屏幕对象 反映了当前用户屏幕设置 width 返回屏幕宽度(像素数) height 返回屏幕高度 availWidth 返回屏幕可用宽度(除去了些不自动隐藏类似任务栏东西所占用宽度) availHeight 返回屏幕可用高度 colorDepth 返回当前颜色设置所用位数 - 1:黑白;8:256色;16:增强色;24/32:真彩色 下面是英文Navigator浏览器屏幕对象: availHeight:minus permanent or semipermanent user erface features displayed by the operating [阅读全文] [PDF]
事件处理概述    事件处理是对象化编程个很重要环节没有了事件处理就会变得很死缺乏灵活性事件处理过程可以这样表示:发生事件 - 启动事件处理 - 事件处理作出反应其中要使事件处理能够启动必须先告诉对象如果发生了什么事情要启动什么处理否则这个流程就不能进行下去事件处理可以是任意 JavaScript 语句但是我们般用特定自定义(function)来处理事情 指定事件处理有 3种思路方法: 思路方法 直接在 HTML 标记中指定这种思路方法是用得最普遍思路方法是: [复制此代码]CODE: function ignoreError { true; } window.onerror [阅读全文] [PDF]
with 语句 为个或组语句指定默认对象 使用方法: with (<对象>) <语句>; with 语句通常用来缩短特定情形下必须写代码量在下面例子中请注意 Math 重复使用: x = Math.cos(3 * Math.PI) + Math.sin(Math.LN10); y = Math.tan(14 * Math.E); 当使用 with 语句时代码变得更短且更易读: [复制此代码]CODE: function myFriend(theName, gender, theAge, birthOn, theJob) { this.name = [阅读全文] [PDF]
1 共7条 分1页