- 博客(11)
- 资源 (4)
- 收藏
- 关注
原创 JavaScript语法检查插件jslint + gvim for windows
今天闲来无事儿,想着给神器gvim装几个实用的插件,于是就发现了jslint这个东东,以前都是通过www.jslint.com 进行手工操作,很是费劲,而且在工作中一般就不去检查了,干活要紧啊!哈哈 装了这个东西就方便多了,只要你用GVIM coding就适时帮你检查了,不B
2011-10-13 17:50:03
1650
原创 正则表达式
我决定每天写丫一个正则,就不信记不住它。 1>重复字符:(/w)/1{1,} 2>邮件:(/w+[.-]/w+)+@/w+/./w+ 3>html,xml tag : ]+?)>.*?|]+?/> 4>验证电话号码 :^/d{3}-/d{8}|/d{4}-/d{7}$
2011-05-06 10:23:00
511
原创 HTML5之时钟
近来接触了一点HTML5,写个时钟分享一下。/** * HTML5 时钟 * @author jason.zhou * @email [email protected] * @date 2011.3.30 *//** * Constructor 时钟构造器 * @param ctx HTML DOM CanvasRenderingContext2D 对象 */function Clock(ctx){this.ctx = ctx;this.drawOutline(100);this.go();}
2011-03-31 11:11:00
1650
原创 请教DO VO DTO PO BO
本来单位只用DO和VO我就有点头大了,网上一查又多出DTO、PO、BO。我不知道这些概念是从哪出来的。真TM让人受不了,我现在的理解就是,先举个例子吧,就拿我的一天来说吧,我在家是---》主人,出门走在路上是----》路人,坐上公交是----》乘客,来到单位是---》员工现在再说一下这些O吧。我们就从实体entityBean也就是简单的JavaBean走起。EntityBean---》,被hibernate持久化后(DAO层)-----》PO(或DO),出事务(一般出service层)----》VO,DTO
2011-01-21 11:18:00
1540
1
原创 javascript版连连看
闲来无事用javascript写了个连连看,目前已实现连连看的基本功能。主要算法说明:1.主要是两节点匹配算法,我是通当前选中的两节点的x,y坐标和面板的所有行或列(x,y)相交得到的两个新节点,对这四个节点进行操作判断是否匹配.help:键盘r-->洗牌更新中..........下载
2011-01-11 16:19:00
610
原创 JavaScript在IE中的一个内存泄漏的例子
在运行例子时请看着你任务管理器中进程IE(我用的是IE8)的内存变化,(注:请注意例子中标黑部分)例1:结论:IE内存基本不变//---------------正常-----------------------var a = new Array(1),i = 10000;function loop(){if(i--){var el = document.createElement('div');var nd = document.createTextNode(i);el.appendChild(nd);a.
2010-12-30 20:03:00
713
原创 JavaScript addEventListener第三个参数作用
<br />DOM方法 addEventListener() 和 removeEventListener()是用来分配和删除事件的函数。 这两个方法都需要三个参数,分别为:<br />事件名称(String)、要触发的事件处理函数(Function)、指定事件处理函数的时期或阶段(boolean)。<br />DOM事件流如图(剪自javascript高级程序设计,懒的画了):<br /><br /><br />由图可知捕获过程要先于冒泡过程<br />当第三个参数设置为true就在捕获过程中执行,反之就在
2010-12-30 19:32:00
11428
原创 prototype链
javascript语言的灵魂部分,面向对象编程的依据。先看下面的例子:Object.prototype.inObj = 1; function A(){ this.inA = 2; } A.prototype.inAProto = 3; function B(){ // 对象冒充方式实现继承 A.call(this); this.inB = 4; }// 原型链方式实现继承 B.prototype = new A(); // 文章javas
2010-12-20 12:38:00
809
原创 JavaScript跨域访问之JSONP实现原理
JSONP(JSON with Padding)是一种解决JavaScript跨域访问的实现方式。JSONP实现原理:因为script tag是跨域的,所以把XXX改成其它域那就是JSONP的实现原理了。如有不同看法请来块板砖。
2010-12-17 16:57:00
469
原创 JavaScript 自定义undefined的好处
undefined:定义一个变量但没有给其分配值,那此变量就是undefined.此undefined在javascript脚本引擎初始化时添加到Global(只是浮云)对象,也就是说undefined是全局对象的一个属性,浏览器的全局对象是window,undefined == window.undefined.注:只要定义了规范中全局对象的属性和方法,它就是全局对象。例:var i;document.writeln(i == undefined)// output true如果变量都没有定义则不能用上述
2010-12-14 20:05:00
853
原创 JavaScript Constructor
Constructor Function object that creates and initialises objects (ECMA-262 Edition 5定义) Function实例的创建和初始化。构造函数都有一个prototype属性,它是一个Object对象,此对象还有一个可以手动维护的constructor属性(constructor指向本身,只是维护一种结构,目前没有发现它有什么用)和一个隐含的指向父构造函数的prototype属性,FF中是__prototype__,此隐含属性是
2010-12-13 17:00:00
680
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人