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

最新标签
网站地图
文章索引
Rss订阅
="t18">javascript 学习 javascript 大体上可分为3个区别部分组成: 核心(ECMAscript),文本对象(DOM),浏览器对象(BOM) 核心(ECMAscript): 关键字语句运算符对象 文本对象(DOM):DOM将把整个页面规划成由节点层级构成文档. 解析遵循 W3C html dom 标准: W3C dom 参考特别关注 DOM Node 介绍说明 BOM 浏览器对象. cookie,弹出新浏览器浏览器设置大小 核心(ECMAscript)Global 内置对象; 思路方法: parseInt,isNan,encodeURI.. [阅读全文] [PDF]
JavaScript 是使用“对象化编程”或者叫“面向对象编程”所谓“对象化编程”意思是把 JavaScript 能涉及范围划分成大大小小对象对象下面还继续划分对象直至非常详细为止所有编程都以对象为出发点基于对象小到个变量大到网页文档、窗口甚至屏幕都是对象这章将“面向对象”讲述 JavaScript 运行情况对象基本知识 对象是可以从 JavaScript“势力范围”中划分出来小块可以是段文字、幅图片、个表单(Form)等等每个对象有它自己属性、思路方法和事件对象属性是反映该对象某些特定性质例如:串长度、图像长宽、文字框(Textbox)里文字等等;对象思路方法能对该对象做些事情例如表单“ [阅读全文] [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 system: [阅读全文] [PDF]
JavaScript中Window窗口对象 他是JavaScript中最大对象它描述是个浏览器窗口般要引用它属性和思路方法时不需要用“window.xxx”这种形式而直接使用“xxx”个框架页面也是个窗口 Window窗口对象有如下属性: name 窗口名称由打开它连接(<a target="...">)或框架页(<frame name="...">)或某个窗口 open 思路方法(见下)决定般我们不会用这个属性 status 指窗口下方“状态栏”所显示内容通过对 status 赋值可以改变状态栏显示 opener 使用方法:window.opener;返回打开本窗 [阅读全文] [PDF]
若要表示某个窗口地址就使用“<窗口对象>.location”先前写了片用window.location.href实现刷新另个框架页面 特此我看了下locaiton详细使用方法对此有点改进具体如下: 注意:属于区别协议或区别主机两个地址的间不能互相引用对方 location 对象这是出于安全性需要例如当前窗口打开是“www.a.com”下面某页另外个窗口(对象名为:bWindow)打开是“www.b.com”网页如果在当前窗口使用“bWindow.location”就会出错:“没有权限”这个是不能用处理(Event Handler参阅 _disibledevent=>“协议”是 [阅读全文] [PDF]
描述当前窗口或指定窗口对象文档它包含了文档从<head>到</body>内容 使用方法:document (当前窗口) 或 <窗口对象>.document (指定窗口) 属性: document.title //设置文档标题等价于HTML<title>标签 document.bgColor //设置页面背景色 document.fgColor //设置前景色(文本颜色) document.linkColor //未点击过链接颜色 document.alinkColor //激活链接(焦点在此链接上)颜色 document.vlinkColor [阅读全文] [PDF]
anchors; links; Link 连接对象使用方法:document.anchors[[x]]; document.links[[x]]; <anchorId>; <linkId>  document.anchors 是个包含了文档中所有锚标记(包含 name 属性<a>标记)按照在文档中次序从 0 开始给每个锚标记定义了个下标  document.links 也是个包含了文档中所有连接标记(包含 href 属性<a>标记和<map>标记段里<area>标记)按照在文档中次序从 0 开始给每个连接标记定义了个下 [阅读全文] [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 = theName; t [阅读全文] [PDF]
="t18">RegExp 对象用于规定在文本中检索内容 什么是 RegExp?RegExp 是正则表达式缩写 当您检索某个文本时可以使用种模式来描述要检索内容RegExp 就是这种模式 简单模式可以是个单独 更复杂模式包括了更多并可用于解析、格式检查、替换等等 您可以规定串中检索位置以及要检索类型等等 定义 RegExpRegExp 对象用于存储检索模式 通过 关键词来定义 RegExp 对象以下代码定义了名为 patt1 RegExp 对象其模式是 "e": var patt1= RegExp("e");当您使用该 RegExp 对象在个串中检索时将寻找是 "e" R [阅读全文] [PDF]
Object-Oriented JavaScript: Using the `Prototype` Property 从JavaScript 1.1开始它就有了个内置对象叫Prototype通过它可以扩展JavaScript在对象上编写自定义属性和思路方法举个例子来说下面自定义了个叫myTrim思路方法并展示了它使用方法 <body> <input type="text" id="textbox" name="textbox" size="10"> <script> String.prototype.myTrim = function{ ( this.r [阅读全文] [PDF]
="t18">从本质上讲创建对象想法只是为了创建个简单实体这个实体包含了许多属性和思路方法 以下是个对象构造器例子: function Person(name, age, colour) { this.name = name; this.age = age; this.colour = colour; } 然后可以这样来Person构造器: var somebody = Person("Patrick", 22, "red"); 或者从用户那里得到输入数值: var pName = prompt("What is your name?"); var pAge = p [阅读全文] [PDF]
="t18">网页可见区域宽:document.body.clientWidth 网页可见区域高:document.body.clientHeight 网页可见区域宽:document.body.offWidth (包括边线和滚动条宽) 网页可见区域高:document.body.offHeight(包括边线宽) 网页正文全文宽:document.body.scrollWidth 网页正文全文高:document.body.scrollHeight 网页被卷去高:document.body.scrollTop 网页被卷去左:document.body.scrollLeft 如果是框架网页取得框 [阅读全文] [PDF]
新篇: JavaScript中串相等比较 面象对象应用是相当广泛在桌面编程中很早就出现了应用比较成熟象CJavaC#等而在Web编程这块出现就要晚得多以致于现在Web开发很困难当然也有Web开发牵涉技术多原因近年来面向对象逐渐在Web开发中被引入很多大型网站WebSite是采用PHP开发PHP 4中面向对象还不是很完善在PHP 5中有所改进.Net也面向对象但执行效率比不上PHP JavaScript在Web开发中用得也是相当多常用表单验证很多是用它来完成JavaScript做为门脚本语言没有专门IDE开发环境也没有好调试工具发展是相当缓慢直以来都没有得人们关注直到Ajax出现才给它带来了 [阅读全文] [PDF]
简单数值类型: 有Und, Null, Boolean, Number和String注意描述中英文单词在这里仅指数据类型名称并不特指JS全局对象N an, Boolean, Number, String等它们在概念上区别是比较大 对象: 个无序属性集合这些属性值为简单数值类型、对象或者同上这里对象并不特指全局对象Object : 是对象种实现上内部属性[[Class]]值为"Function"表明它是类型除了对象内部属性思路方法外还有 [[Construct]]、[[Call]]、[[Scope]]等内部属性作为和构造器(使用关键字创建例子对象)处理机制不 样(Function对象除外)内 [阅读全文] [PDF]
第种:使用this关键字 function Class1 { this.onclick = function(e) { for (var i=0; i < 1000; i) { var a = Date; } } } 使用this.思路方法可以很灵活地给对象添加属性和思路方法而且和大部分OOP语言都相似甚至在运行中都可以添加 第 2种:使用prototype关键字 function clickFunc(e) { for (var i=0; i < 1000; i) [阅读全文] [PDF]
navigator 浏览器对象包含了正在使用 Navigator 版本信息反映了当前使用浏览器资料JavaScript 客户端运行时刻引擎自动创建 navigator 对象 更详细信息可以去查msdn或者Navigator 2.0以后介绍说明文档这里我们的做个简单介绍说明 包括下几大属性: appCodeName 返回浏览器“码名”(?)流行 IE 和 NN 都返回 'Mozilla' 下面例子显示了 appCodeName 属性值: document.write("navigator.appCodeName 值是" + navigator.appCodeName) appName 返回浏 [阅读全文] [PDF]
这是基本JavaScript屏幕对象 screen 屏幕对象 反映了当前用户屏幕设置 width 返回屏幕宽度(像素数) height 返回屏幕高度 availWidth 返回屏幕可用宽度(除去了些不自动隐藏类似任务栏东西所占用宽度) availHeight 返回屏幕可用高度 colorDepth 返回当前颜色设置所用位数 - 1:黑白;8:256色;16:增强色;24/32:真彩色 下面是英文Navigator浏览器屏幕对象: availHeight:minus permanent or semipermanent user erface features displayed by th [阅读全文] [PDF]
JavaScript中Window窗口对象 他是JavaScript中最大对象它描述是个浏览器窗口般要引用它属性和思路方法时不需要用“window.xxx”这种形式而直接使用“xxx”个框架页面也是个窗口 Window窗口对象有如下属性: name 窗口名称由打开它连接(<a target="...">)或框架页(<frame name="...">)或某个窗口 open 思路方法(见下)决定般我们不会用这个属性 status 指窗口下方“状态栏”所显示内容通过对 status 赋值可以改变状态栏显示 opener 使用方法:window.opener;返回打开本窗 [阅读全文] [PDF]
JavaScript中History历史对象包含了用户已浏览 URL 信息是指历史对象指浏览器浏览历史鉴于安全性需要该对象收到很多限制现在只剩下下列属性和思路方法History历史对象有length这个属性列出历史项数JavaScript 所能管到历史被限制在用浏览器“前进”“后退”键可以去到范围本属性返回是“前进”和“后退”两个按键的下包含地址数和 History历史对象并有以下思路方法 back 后退跟按下“后退”键是等效 forward 前进跟按下“前进”键是等效 go 使用方法:history.go(x);在历史范围内去到指定个地址如果 x < 0则后退 x 个地址如果 x [阅读全文] [PDF]
location 地址对象 它描述是某个窗口对象所打开地址要表示当前窗口地址只需要使用“location”就行了;若要表示某个窗口地址就使用“<窗口对象>.location”先前写了片用window.location.href实现刷新另个框架页面 特此我看了下locaiton详细使用方法对此有点改进具体如下: 注意:属于区别协议或区别主机两个地址的间不能互相引用对方 location 对象这是出于安全性需要例如当前窗口打开是“www.a.com”下面某页另外个窗口(对象名为:bWindow)打开是“www.b.com”网页如果在当前窗口使用“bWindow.location [阅读全文] [PDF]
1 2 3 > 共42条 分3页