
JS
文章平均质量分 58
chen123456789198808
只是一个抱有好奇心的孩子
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
JSON之我见
最早接触javascript是好几年前的事情了,一直没有彻底研究过,最近才领略到它的美!!!首先,每种编程语言不外乎数据和代码,数据包含数据结构和数据本身,代码包括控制语句和定义语句。javascript的在流程控制语句方面和JAVA语言基本一致。至于数据结构方面,个人认为javacript 所定义的JSON格式数据结构描述比JAVA灵活很多,也易于理解,可以和XML想媲美,甚至原创 2009-08-16 22:14:00 · 606 阅读 · 0 评论 -
关于输入法的keycode
在英文输入法模式下:0-9 对应的keyCode是 48-57 在中文输入法模式下:数字和字母的按键,以及tab键的keyCode为229 回车的回车的 keyCode 为8 以后在JS中少用按键的keyCode来判断数字的输入直接用String.fromCharCode的方法来获得输入的字符,然后进行正则表达式的判读 找到一种可以屏蔽复制,拖曳原创 2009-12-30 11:00:00 · 6034 阅读 · 1 评论 -
关于JAVASCRIPT 中的属性event 和 for
今天偶然间看到一段JS代码:......<!-- alert(hello);// -->...... hello ..... 这是什么写法? 查了下W3C的规范SCRIPT标签并没有这样的规范。 又详细的GOOGLE了一番,终于搞明白了: 这中写法是IE的一种特殊写法,也只在IE下有效。这样写和下面的写法效果相当:.原创 2009-12-26 23:20:00 · 4524 阅读 · 0 评论 -
[JQUERY] 宏观欣赏
使用JQUERY也有一段时间了,也看了些源码,现在对他的总体规划做一下剖析,如有不足或错漏之处,请大家补充,互相进步: JQUERY是OO设计出来的前端框架,它利用了prototype来做对象的继承,使得它能很轻易的扩展. 在看JQUERY源代码的时候,有两个对象困惑我很久: jquery 和 jquery.fn那么这两个到底是什么东西呢?我们先来看一段代码jQuery原创 2010-02-26 13:38:00 · 936 阅读 · 1 评论 -
关于onblur事件的覆盖问题
onblur事件会覆盖其他时间除了onmousedown事件。 比如我们有这样一个例子: New Document 我们先在输入框内输入内容,然后直接去点按钮,只有名字为testOnmousedown的button能弹出内容为b的alert框原创 2009-12-02 21:32:00 · 899 阅读 · 0 评论 -
[JAVASCRIPT] this 对象
看了很多javascrip代码,发现很多地方用到了this这个对象,那这个到底是什么东西阿? 先让我们来理解一个概念:在javascript会有一个上下文的概念,任何一个对象无论是Object 还是function 都会有一个专有的上下文对象,也可以理解为它自己的拥有者。那么我们很容易想到这个拥有者,必然有个终点,那就是window对象。 好了,那么我们理解了这个概念原创 2010-01-26 22:47:00 · 560 阅读 · 0 评论 -
[JAVASCRIPT] IFRAME VS AJAX 异步提交
在ajax没出来之前,一直是用iframe实现的无刷新请求。主要的原理是:使用js创建一个隐藏的iframe把要提交的表单的target属性指向1中生成的iframe在请求的页面中回调父页面的方法这样就实现了一个简单的“异步提交” 看起来和ajax一样的效果,那为什么还要有ajax,我们来比较下:(以下把ajax技术称为XHR,iframe实现的称为iframe原创 2010-01-25 13:35:00 · 1646 阅读 · 0 评论 -
关于# 和 void的区别
首先,我们来做个实验吧。 打开任何一个浏览器的空页,在地址输入栏中输入以下代码:javascript:void(3); 会发生什么呢?答案是什么都不会发生。 然后,我们再打开一个浏览器的空页面,在地址栏中输入以下代码:javascript:function test(){return "hello";};test(); 这样又会发生什么呢,是什么都不会发原创 2009-10-26 10:25:00 · 498 阅读 · 0 评论 -
js的覆盖和重载
学过JAVA的人对函数的覆盖和重载肯定是再熟悉不过了。 重载指两个或多个函数的参数类型,顺序和数量以及返回值不一样。覆盖指两个或多个函数的参数类型,顺序和数量以及返回值完全一样。 那javascript真的有这种特性么?回答是JS中函数重名只会采用最后一个定义。 首先来看下下面的代码 New Document原创 2009-09-24 09:46:00 · 1024 阅读 · 0 评论 -
JS function 的 一些奇特发现
先来看断代码var test =(function(ray){ alert(ray); return function(){ alert(ray+123); };})(ray);test(); 这看来是不是很奇怪,运行后的效果是什么呢? 首先,会有一个ALERT,内容为‘ray’然后会出现第二个ALERT,内容为 ‘ray123原创 2009-08-19 22:41:00 · 479 阅读 · 0 评论 -
[JS] 简单map实现 (普通和 jquery 版本)
闲来无事写了个javascript 版本的map,希望能用最少的代码实现以下功能:存储key-value对取key-value对用数组的方法遍历map首先我们来看下普通的版本:(function($){ $.imap = function(){ var imap = this.map = {}; this.get = func原创 2010-04-10 11:38:00 · 5591 阅读 · 0 评论