随笔分类 -  javascript小记

摘要:1.只能输入和粘贴汉字 <input onkeyup="value=value.replace(/[^\u4E00-\u9FA5]/g,'')" onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').rep 阅读全文
posted @ 2016-05-13 18:28 eaysun 阅读(37069) 评论(1) 推荐(2)
摘要:作者:zccst 原文 :http://zccst.iteye.com/blog/20814122014-6-25今天看了jQuery手册,发现jQuery的事件对象模块也有一个currentTarget,始终指向this。所以结论是:原生的currentTarget与jQuery的currentT... 阅读全文
posted @ 2015-12-17 18:08 eaysun 阅读(767) 评论(0) 推荐(0)
摘要:方法一:// 对Date的扩展,将 Date 转化为指定格式的String// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new D... 阅读全文
posted @ 2015-11-16 18:46 eaysun 阅读(236) 评论(0) 推荐(0)
摘要:引擎渲染速度竞赛》 阅读全文
posted @ 2015-09-02 13:51 eaysun 阅读(124) 评论(0) 推荐(0)
摘要:1,工厂模式2,构造函数模式3,原型模式4,混合构造函数和原型模式5,动态原型模式6,寄生构造函数模式7,稳妥构造函数模式第一种模式:工厂方式var lev=function(){ return "啊打"; }; function Parent(){ var Chi... 阅读全文
posted @ 2015-08-27 19:13 eaysun 阅读(194) 评论(0) 推荐(0)
摘要:event对象是JavaScript中最重要的对象之一,他代表了各种事件的状态,在各种事件的事件处理中经常用到,比如键盘活动、鼠标活动等等,其中有几个对象官方说的比较模糊,很难理解,这里有必要通俗化的理解一下。概念(不是官方,来源于网络):clientX 设置或获取鼠标指针位置相对于窗口客户区域的 ... 阅读全文
posted @ 2015-08-26 23:43 eaysun 阅读(364) 评论(0) 推荐(0)
摘要:事件流指的是页面中接收事件的顺序,IE,火狐和chrome浏览器都是事件冒泡,所谓是事件冒泡指的是事件最开始由最具体的元素接收,然后逐级向上传播到不具体的节点。而事件捕获则正好相反,事件捕获是由Netscape提出的,事件冒泡和捕获具体如下图所示:虽然事件捕获是Netscape唯一支持的事件流模型,... 阅读全文
posted @ 2015-08-25 22:51 eaysun 阅读(1283) 评论(0) 推荐(1)
摘要:在一个方法里调用邦定的on事件时,要先解邦 点击显示按钮 点击加1 阅读全文
posted @ 2015-08-25 18:31 eaysun 阅读(257) 评论(0) 推荐(0)
摘要:在写js时,经常会出现浏览器会阻止用js写的window.open代码,但是,又不是每次都会阻止,它只会阻止特定情况下的window.open。因为如果浏览器默认都阻止window.open代码是不现实的,所以观察chrome浏览器对window.open阻止情况的总结如下:浏览器不会阻止用户主动发... 阅读全文
posted @ 2015-08-25 18:17 eaysun 阅读(1462) 评论(0) 推荐(0)
摘要:因为有父,子节点同在; 因为有监听事件和浏览器默认动作之分。使用 JavaScript 时为了达到预期效果经常需要阻止事件和动作执行.一般我们会用到三种方法, 分别是stopPropagation(),preventDefault()和return false。它们之间有什么区别, 该何时使用呢? ... 阅读全文
posted @ 2015-08-24 22:00 eaysun 阅读(425) 评论(0) 推荐(0)
摘要:Document 阅读全文
posted @ 2015-08-20 17:40 eaysun 阅读(258) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2015-08-18 23:25 eaysun 阅读(225) 评论(0) 推荐(0)