- 浏览: 160545 次
- 性别:
- 来自: 上海
最新评论
-
sys234:
[u][/u]
Jquery的each循环和原生循环及html5foreach循环的效率比较 -
sscsacdsadcsd:
挺诡异的 promise/A为什么能写的这么多出来
HTML5之IndexedDB使用详解 -
zhanzhonggang:
if (db.version != "1 ...
HTML5之IndexedDB使用详解 -
rainsilence:
glchen 写道yaolifei 写道你好,请教几个问题:c ...
NodeJs中的非阻塞方法 -
glchen:
yaolifei 写道你好,请教几个问题:createServ ...
NodeJs中的非阻塞方法
文章列表
企业级应用中,经常有要下载***文件的功能。为了减少服务器负担。经常在按下提交按钮的时候,让整张页面处于不可用的状态,以减少重复提交。现在比较流行的做法是用一个大的DIV罩住整个页面。等刷新的时候,DIV因为没有 ...
Extjs的浏览器判断方法可谓非常全了,如下:
var ua = navigator.userAgent.toLowerCase(),
check = function(r){
return r.test(ua);
},
isOpera = check(/opera/),
isChrome = check(/\bchrome\b/),
isWebKit = check(/webkit/),
isSafari = !isChrome && check(/safari/),
isSafari ...
(function(){
Rs = {version: 1.0};
Rs.extend = function(target, params) {
target = target || {};
for (var prop in params) {
target[prop] = params[prop];
}
return target;
};
Rs.Class = function() {
// 构造体
var Class = function() {
this.initialize.apply(th ...
1.大家在实际工作中,会写各式各样的赋值语句。
比如最常用的obj.style.display = "none";
如果这样的赋值语句一多,obj.style一排下来都要看晕了
下面我的base.js中的extend函数可以允许用json格式赋值属性甚至是函数句柄
/**
* 扩展函数
* @param target 需要扩展的对象
* @param params 要往target里放的属性和方法
*/
function extend(target, params) {
if (!target) {
target = {};
}
...
前言:最近开始接触flex,比起javascript,感觉as3的Timer类甚是强大。而javascript只有裸体的setTimeout,setInternval。要实现稍微复杂一点的功能,稍微没有底子的程序员就会把代码写的很乱。
ok,不废话了,实现一个javascript的Timer吧
比起as3的Timer类,功能上略有改动
timer2.src.js
/**
* Timer 模型
*
* @author rainsilence
* @version 2.0
*/
(function() {
/**
...