此种技术一般使用在大型的UI系统开发中:
主要用于核心开发者了为了让 各类普通开发人员能方便调用自己的方法(事件)..
下面是相关示例:
核心开发者,负责拖动事件的JS书写..
普通开发人员或者美工,只需制作HTML排版...并加上 核心开发者定义的自定义属性后,就能实现拖动.
微软IE中的document.attachEvent为我们提供了良好的自定义事件能力..
本实例中的自定义属性为:eDrag 通过自定义属性来激活自定义事件..
Continue Reading »
js
html
event
Posted in JavaScript篇 | No Comments »
Posted in 本人唠叨 | No Comments »
JavaScript 的成功让人津津乐道,为 Web 网页编写 JavaScript 代码已经是所有 Web 设计师的基本功,这门有趣的语言蕴藏着许多不为人熟知的东西,即使多年的 JavaScript 程序员,也未能完全吃透。本文从7个方面讲述 JavaScript 中那些你不很熟知但非常实用的技巧。
简略语句
JavaScript 可以使用简略语句快速创建对象和数组,比如下面的代码:
var car = new Object();
car.colour = 'red';
car.wheels = 4;
car.hubcaps = 'spinning';
car.age = 4;
可以使用简略语句如下:
var car = {
colour:'red',
wheels:4,
hubcaps:'spinning',
age:4
}对象 car 就此创建,不过需要特别注意,结束花括号前一定不要加 ";" 否则在 IE 会遇到很大麻烦。
Continue Reading »
js
javascript
技巧
Posted in JavaScript篇 | One Comment »
非常简单,记录一下:
$begin= explode(' ', microtime());
//php script here
$end = explode(' ', microtime());
echo ($end[1]-$begin[1]).'s'.($end[0]-$begin[0]).'ms'; php
毫秒
microtime()
Posted in PHP篇 | No Comments »
我习惯使用PATH_INFO的方式来实现搜索引擎友好,比如:
http://www.xxx.com/index.php/module/xxx/action/xxx/id/xxx
但是index.php能看到扩展名很不爽,解决方法如下:
如何隐蔽应用:例如 .php,的扩展名:
在APACHE中这样配置:
ForceType application/x-httpd-php
如何更像静态页面:app_name/my/app.html
解析的PATH_INFO参数的时候,把最后一个参数的最后5个字符“.html”截断即可。
注意:APACHE2中缺省是不允许PATH_INFO的,需要设置 AcceptPathInfo on
http://www.xxx.com/index/module/xxx/action/xxx/id/xxx
php
path_info
搜索引擎
rewrite
Posted in PHP篇, APACHE篇 | No Comments »