首页 »标签 » javascript调用js » 列表
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页
- +_@开青岛发票13434444051程生
- 一个简单的 2层系统分析全程
- 主题和皮肤系列(3)
- 主题和皮肤系列(1)
- 主题和皮肤系列(2)
- 鼠标移上去显示层:鼠标滑过显示隐藏层(转)
- jspajax自动刷新:jsp+ajax自动刷新例子(转)
- form表单验证:用js将form表单同时提交到两个区别页面的思路方法
- php上传代码:php统计代码总行数
- 最佳网页宽度及其实现
- 联想2155:PKU 2155
- micboost什么意思:Boost 概述
- atmega16ucosii:μC/OS-II实时性能测试和分析
- cssimportant:4 种实时操作系统实时性的分析对比 --转 time too important
- 基于OHCI的USB主机 —— 总体构架
- 虚拟主机usb:基于OHCI的USB主机 —— 背景介绍
- vc用法:VC使用方法汇总
- 张孝祥《Java就业培训教程》源代码 02 部分
- 抽象类和接口:详细解析Java中抽象类和接口的区别
- 跟踪技术:JSP中的会话跟踪技术