摘要: CSS选择器本身的特殊性值可用4位数字表示(0,0,0,0),4组数字依次代表选择器中的行内(内联)选择器,ID,class,元素选择器,如p .left可表示为0,0,1,1;div p #newsList可表示为0,1,0,2; 其中4组选择器中第三组除了类属性值外还包括属性选择以及伪类,因此(除了ie6及之前)ul li a[title="tip"]可表示为0,0,1,3。 结合符及通配选择器对特殊性无影响。CSS的优先级由选择器的特殊性决定,由左向右逐组比较,特殊性高的选择器级别优先。也即遵循:行内选择>ID>class>标签 阅读全文
posted @ 2009-11-12 00:21 walkingp 阅读(2793) 评论(0) 推荐(0) 编辑
摘要: 个人作品:CuteRegexTool(使用C# winform开发的正则表达式验证工具)做项目期间断断续续开发了这款专门验证正则表达式的软件,基于.net framkwork 2.0,开发工具为VS2005,运行时需要有.net framework运行环境。 可即时验证正则表达式,支持多种匹配模式;高亮显示匹配结果。 阅读全文
posted @ 2009-11-12 00:19 walkingp 阅读(618) 评论(6) 推荐(1) 编辑
摘要: 权限控制在信息管理中属于基本功能,权限控制中其中以Window权限为模型的角色用户(也称用户组用户)模型使用较多。本文角色权限模块为简单模块,可根据实际项目需求再对角色功能进行细化,使之成为角色-用户-角色功能(-单一用户功能)模型 阅读全文
posted @ 2009-10-15 19:07 walkingp 阅读(1123) 评论(3) 推荐(0) 编辑
摘要: 近两年Web开发界盛行页面重构,是时候了,代码也要重构。 高手与菜鸟的区别无非有三点:1、清晰规范的文档及注释 2、更少的代码 3、模块内高内聚,模块间低耦合;当然从实际项目编码方面讲这三点基本概括了代码质量的含义,软件=程序+文档,谁也无法否认。 阅读全文
posted @ 2009-10-14 13:31 walkingp 阅读(3300) 评论(31) 推荐(0) 编辑
摘要: 类(对象)的定义 一、工厂方式 一般方式创建对象 [代码] 其中doJob为指向函数的指针,该属性是方法。 使用工厂模式(factory function)[代码] 查看运行效果 在此基础上继续完善,为oPeople()加上参数,可为其成员赋值。 [代码] 查看运行效果 二、构造函数方式 [代码] 查看运行效果 在构造函数内容无创建对象,使用this关键字,使用new运算符调用构造函数时,在执行... 阅读全文
posted @ 2009-10-11 11:45 walkingp 阅读(397) 评论(0) 推荐(0) 编辑
摘要: event是ie自带的一个对象,而ff中不存在该对象,只能通过传递参数(并且惟一)的方式来实现event,:(关于event的详细区别请查看这篇文章 window.event对像在IE与FF中的区别另外ie中使用srcElement去获得事件触发源,ff下使用target。因此使用这两个对象时需要做相关的浏览器兼容。[代码]查看运行结果综合上节attachEvent与addEventListene... 阅读全文
posted @ 2009-10-11 11:44 walkingp 阅读(370) 评论(0) 推荐(0) 编辑
摘要: js中“冒泡事件(bubble)”并不是能实际使用的花哨技巧,它是一种对js事件执行顺序的机制,“冒泡算法”在编程里是一个经典问题,冒泡算法里面的“冒泡”应该说是交换更加准确;js里面的“冒泡事件”才是真正意义上的“冒泡”,它从DOM最低层逐层遍历树,然后附加相应事件。 事件监听准确一点讲可以说是js引擎对用户鼠标、键盘、窗口事件等动作的监视进行的操作,也就是针对用户相应的操作进行附加事件,常用的类似 btnAdd.onclick="alert(’51obj.cn’)"就是一种简单的附加事件,只不过这种方法不支持附加多个事件以及删除事件 阅读全文
posted @ 2009-09-21 13:43 walkingp 阅读(6404) 评论(0) 推荐(0) 编辑
摘要: 详细讲解typeof,instanceof,construct区别 阅读全文
posted @ 2009-09-18 00:50 walkingp 阅读(21141) 评论(1) 推荐(2) 编辑
摘要: 两段简单的JS代码防止SQL注入,简单、高效 阅读全文
posted @ 2009-08-31 17:20 walkingp 阅读(13597) 评论(6) 推荐(0) 编辑
摘要: 考虑到实际经常使用的JS,如果结合相应的js文件,可完成更为强大的js操作。将其封装为一个公共类[代码] 阅读全文
posted @ 2009-08-31 09:16 walkingp 阅读(2174) 评论(2) 推荐(0) 编辑