
Javascript
ITCamel
爱好蛮多,性格蛮好
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
javascript中区分双击事件和鼠标按下事件
最近在使用javascript的作业过程中,碰到一个问题是实现鼠标的拖动和双击事件的响应。在网络中搜索了老半天也没有找到答案。自己思索了半天,终于找到了解决问题的方案。 这个问题的难点在于,我们在实现鼠标拖动时,通常要检测鼠标按下时的mousedown事件,并在此时记录鼠标的状态。这时,如果再有双击的动作发生时,在鼠标按下时,便会进入mousedown事件的处理程序,原创 2008-04-08 19:35:00 · 2155 阅读 · 1 评论 -
IE下取得最初的事件源
今天有个需求是在Form表单提交的时候,获得是哪个按钮按下触发了这个事件。 首先尝试event.srcElemnent。但很不幸的是,这个属性代表的是当前事件也就是Form提交事件的事件源即该form。多亏同事的帮助,才知道还有这个一个方法:document.activeElement。搞定!原创 2009-08-10 14:29:00 · 448 阅读 · 1 评论 -
javascrip点滴 在IFrame中获得包含页面
A页面中包含一个IFrame,而在IFrame中又包含一个B页面.如果在页面初始化时,想将A的页面属性值传给B.不外外乎页面两种方案.1.通过地址栏传值.你可能想通过Form进行传值,但这个时候整个页面尚未加载完毕,也就是B的加载的过程中A还没有加载完成,所以A中Form的值在B的初使化过程中无法取得.2.通过javascript传值. 下面又有两种方式. 在A加载完成后向B原创 2009-05-07 14:57:00 · 651 阅读 · 1 评论 -
gson 简介
Gson是google自己写的一个Java对象与JSON相互转化的工具包.它轻巧简便,易于使用,而且有很完备的文档可供查询,不用多说,当然是开源喽. 下面就我所用到的一些东西简单介绍一下. 第一步,当然是下载jar包并将其引入自己的工程,这个不消多说. 第二步,进行转化.Gson这个类是其中的关键,它负责来进行转化java对象和json.将对象转化为json的格式,使用方法t原创 2008-12-12 13:31:00 · 6837 阅读 · 6 评论 -
对象,函数和原型prototype
对象的组成包括原型和它自身的属性。这是从本质上来说的。函数同样也是如此,每一个函数都有一个原型,这个原型对象有一个属性constructor,它指向函数本身。在新建对象时,构造函数将自身的原型值传递给新建对象,并对新建对象的属性进行赋值。对象的属性的读和写是不对称的。当你要试图从对象中读取某个属性时,它首先检查对象自身的属性,如果对象的属性中不存在,则从原型对象中搜索,原型对象又可能包原创 2008-10-23 14:36:00 · 643 阅读 · 1 评论 -
javascript函数(四) 作用域与闭包
下面的这些内容是翻译了《javascript权威指南》的部分内容:4.6 变量vs属性 或者你现在已经意识到,在jvascript中变量和对象的属性有很多的相同点。它们有相同的赋值方式,在表达中的使用方式也相同,等等。那么一个变量i和一个对象o的属性i有本质的区别吗?回答是没有。在javascript中变量和对象属性在本质上是相同的。4.6.1全局对象 当java解释器启动时,在执行javas翻译 2008-10-22 09:55:00 · 885 阅读 · 1 评论 -
javascript函数(二) 函数声明
javascript的函数声明有下面两种方法。 1. function f(x) { return x; } 2. var f = function(x) { return x*x; } 在函数体内还可以声明函数,但是函数不能声明在函数体的语句块内,如if或者while等循环体内。 下面的例子摘自《javascript》权威指南 var原创 2008-10-21 15:16:00 · 856 阅读 · 1 评论 -
JavaScript函数(-) 函数参数
javascript函数的参数是可选的。它有下面几个特点: 1.因为javascript本身是弱类型,所以,它的函数参数也没有类型检查和类型限定,一切都要靠编程者自己去进行检查。 2.参数个数不定。尽管你也在在函数声明时,有3个参数,而在实际的使用中,你可以传任意个参数给这个函数。它的识别仅仅是依靠函数名,这与java中的函数有很大的不同。如果函数在执行时,发现参数不够,不够的参数被设置为原创 2008-10-21 15:06:00 · 1802 阅读 · 1 评论 -
javascript 与java方法传址方式解析
对于非基本的变量,涉及两个概念, 引用和对象实体.对象实体指的是内存中一块区域,在这个区域中存储的是对象实例化后生成的一组数据结构.而引用也是一种特殊类型的变量,可以理解为是它的名就是非基本变量的名,它的值是对象实体的内存地址. 对于很多类型的语言,都会涉及到的一个问题,如果方法中的参数为非基本变量,它是怎样传递的,传值?传址?下面讨论一下java和javascript两种语言下的参数传递 问题原创 2008-09-11 21:46:00 · 704 阅读 · 1 评论 -
javascript学习笔记
1、JavaScript是什么? JavaScript实现由以下3个不同部分组成: 1、核心(ECMAScript) 2、文档对象模型(DOM) 3、浏览器对象模型(BOM) ECMAScript -- 并不与任何具体浏览器相绑定,为不同种类的宿主环境提供核心的脚本编程能力 WEB浏览器对于ECMAScript来说是一个宿主环境,但并不是唯一的宿主环境。例如flash中的Actio转载 2008-08-20 11:42:00 · 479 阅读 · 1 评论 -
javascript日期对象
1.日期对象的构造 1.1当前日期 var now = new Date(); 1.2特定日期 var someDate = new Date(yyyy,mm,dd); 注:月应该是从0开始计数的. 2. 日期函数的使用可以参照下面的链接. http://www.w3school.com.cn/js/jsref_obj_date.原创 2009-12-25 15:47:00 · 501 阅读 · 1 评论