js window.event对象详尽解析

最近因为工作需要,弄了好多天的js了,老婆一问我在弄 ajax, 一问我在弄js,她都听得没有一点兴趣了,我自己感觉还好,毕竟做出来了东西就有成就感吧,这里把几个有用但是不常见的东西贴出来供大家参考参考 event代表事件的状态,例如触发event对…

继续阅读 →

javascript、jquery闭包概念

偶尔听人说javascript闭包,让我联想起以前学编译原理和数字逻辑里讲的闭包,以前上课讲的闭包很难懂,而且含有递归的意思在里面,现在不想再查看里面的闭包概念。 但javascript我是经常要用,所以是要懂这里面的概念。 其实javascript…

继续阅读 →

javascript function方法(函数)

    在进行编程时,必免不了要碰到复杂的功能。初学者最怕复杂的功能,因为不能够很好的进行功能边界划分,只能一大串if、循环加case堆叠在一起,结果出来的程序自己看着晕,别人看着更晕。     好程序不是写给computer的,而是写给human的…

继续阅读 →

JavaScript JSON对象

    javascript是基于对象的编程语言。从window到document,从方法到类,从object到Array都是对象。     先看一下JSON(javascript object notation)对象,JSON是一种脚本操作时常用的…

继续阅读 →

第九讲 实现更复杂的交互

第九讲 实现更复杂的交互 一、什么是框架 框架Frames最主要功用是"分割"视窗,使每个"小视窗"能显示不同的HTM L文件,不同框架之间可以互动(interact),这就是说不同框架之间可以交换讯息与资料。例如:假设您开了两个frames,第一个…

继续阅读 →

第八讲 WEB页面信息的交互

第八讲 WEB页面信息的交互 要实现动态交互,必须掌握有关窗体对象(Form)和框架对象(Frames)更为复杂的知识。 一、窗体基础知识 窗体对象可以使设计人员能用窗体中不同的元素与客户机用户相交互,而用不着在之前首先进行数据输入,就可以实现动态改…

继续阅读 →

第七讲 窗口及输入输出

第七讲 窗口及输入输出 JavaScript是基于对象的脚本编程语言,那么它的输入输出就是通过对象来完成的。其中有关 输入可通过窗口(Window)对象来完成,而输出可通过文档(document)对象的方法来实现。 一、窗口及输入输出 请看下面例子:…

继续阅读 →

第六讲 使用内部对象系统

第六讲 使用内部对象系统 使用浏览器的内部对象系统, 可实现与HTML文档进行交互。它的作用是将相关元素组织包装起来,提供给程序设计人员使用,从而减轻编程人的劳动,提高设计Web页面的能力。 一、浏览器对象层次及其主要作用 除了前面提到过的文档doc…

继续阅读 →

第五讲 创建新对象

第五讲 创建新对象 使用JavaScript可以创建自己的对象。虽然JavaScript内部和浏览器本身的功能已十分强大,但JavaScript还是提供了创建一个新对象的方法。使其不必像超文本标识语言那样,求于或其它多媒体工具,就能完成许多复杂的工作…

继续阅读 →

第三讲 JavaScript程序构成

JavaScript脚本语言的基本构成是由控制语句、函数、对象、方法、属性等,来实现编程的。 一、程序控制流 在任何一种语言中,程序控制流是必须的,它能使得整个程序减小混乱,使之顺利按其一定的方式执行。下面是JavaScript常用的程序控制流结构及…

继续阅读 →

第二讲 JavaScript基本数据结构

第二讲 JavaScript基本数据结构 JavaScript提供脚本语言的编程与C++非常相似,它只是去掉了C语言中有关指针等容易产生的错误,并提供了功能强大的类库。对于已经具备C++或C语言的人来说,学习JavaScript脚本语言是一件非常轻松…

继续阅读 →

第一讲 JavaScript语言概况

第一讲 JavaScript语言概况 Internet时代,造就了我们新的工作和生活方式,其互联性、开放性和共享信息的模式,打破了传统信息传播方式的重重壁垒,为我们带来了新的机遇。随着计算机和信息时代的到来,人类社会前进的脚步在逐渐加快,每一天都有新…

继续阅读 →

javascript数据类型转换

parseFloat 转换成浮点数 parseInt 转换成整数. 这两个函数都有些容错性的,比如"123abc"会变成123. 如果楼主希望更准确一些,其实可以判断一下,然后用eval,像这样 不过也可以使用这样的方法: var a = "234"…

继续阅读 →