亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

javascript 精粹筆記

 更新時間:2010年05月09日 11:27:48   作者:  
javascript 精粹筆記,都是一些js下應用技巧之類,學習js的朋友可以簡單的參考瀏覽下。
//為構造函數(shù)原型添加方法
Function.method=function(name,func){
  this.prototype.name=func;
}

Number.method("integer",function(){
  return Math[this < 0 ? 'ceil':'floor'](this);
});
(-10/3).integer();//-3

String.method("trim",function(){
return this.replace(/^\s+|\s+$/g,'');
})
" neat ".trim();//neat
//閉包
var quo = function(status){
  return{
    get_status:function(){
      return status;
    }
  }
}
var myQuo = new quo("amazed");
myQuo.get_status();//amazed

//閉包經(jīng)典例子片段
for(var i=0;i<lis.length;i++){
  lis.onclick=function(i){
    return function(){
      alert(i);
    };
  }(i);
}

//套用
Function.method("curry",function(){
  var slice=Array.prototype.slice,
  args = slice.apply(arguments),
  that = this;
  return function(){
    return that.apply(null,args.contact(arguments));
  }
})

//記憶 遞歸
var memoization = function(memo,usefn){//抽象化
var fn = function(n){
var result = memo[n];
if(typeof result!=='number'){
result=usefn(fn,n);
memo[n]=result;
}
return result;
};
return fn;
};
var factorial= memoization([0,1],function(fn,n){//遞歸的形式
return fn(n-1)*n
});
factorial(5)//120

相關文章

  • 一文講清JS中for循環(huán)的所有用法

    一文講清JS中for循環(huán)的所有用法

    這篇文章主要介紹了JavaScript中for循環(huán)的所有用法,文章通過詳細的代碼示例介紹JavaScript中的所有for循環(huán),感興趣的同學可以跟著小編一起來學習
    2023-05-05
  • JS中對數(shù)組元素進行增刪改移的方法總結

    JS中對數(shù)組元素進行增刪改移的方法總結

    本文主要JS中對數(shù)組元素進行增刪改移的方法,用表格的形式進行整理,方便閱讀,具有很好的參考價值,下面就跟小編一起來看下吧
    2016-12-12
  • 詳細聊聊JS中不一樣的深拷貝

    詳細聊聊JS中不一樣的深拷貝

    對于js中的對象的深拷貝在項目的開發(fā)中比較常用到,這篇文章主要給大家介紹了關于JS中不一樣的深拷貝的相關資料,文中通過示例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-10-10
  • javaScript基礎詳解

    javaScript基礎詳解

    本文主要介紹了javaScript的基礎知識,具有很好的參考價值,下面跟著小編一起來看下吧
    2017-01-01
  • JavaScript設計模式之原型模式分析【ES5與ES6】

    JavaScript設計模式之原型模式分析【ES5與ES6】

    這篇文章主要介紹了JavaScript設計模式之原型模式,簡單描述了原型模式的概念、原理,并結合實例形式分析了ES5與ES6實現(xiàn)原型模式的相關操作技巧,需要的朋友可以參考下
    2018-07-07
  • JS實現(xiàn)的論壇Ajax打分效果完整實例

    JS實現(xiàn)的論壇Ajax打分效果完整實例

    這篇文章主要介紹了JS實現(xiàn)的論壇Ajax打分效果,以完整實例形式分析了JavaScript響應鼠標事件動態(tài)操作頁面元素樣式的相關技巧,需要的朋友可以參考下
    2015-10-10
  • javascript中利用數(shù)組實現(xiàn)的循環(huán)隊列代碼

    javascript中利用數(shù)組實現(xiàn)的循環(huán)隊列代碼

    javascript中利用數(shù)組實現(xiàn)的循環(huán)隊列代碼,需要的朋友可以參考下。
    2010-01-01
  • javascript 延遲加載技術(lazyload)簡單實現(xiàn)

    javascript 延遲加載技術(lazyload)簡單實現(xiàn)

    延遲加載技術(簡稱lazyload)并不是新技術, 它是js程序員對網(wǎng)頁性能優(yōu)化的一種方案.
    2011-01-01
  • js 下拉菜單實現(xiàn)代碼

    js 下拉菜單實現(xiàn)代碼

    js 下拉菜單實現(xiàn)代碼,原理比較簡單,需要的朋友可以參考下,具體的美化要靠自己。
    2010-05-05
  • js實現(xiàn)瀑布流的一種簡單方法實例分享

    js實現(xiàn)瀑布流的一種簡單方法實例分享

    現(xiàn)在說瀑布流式布局似乎有點晚了,但是每一項技術都是向著“精”和“簡”的方向在不斷發(fā)展,在發(fā)展到極致之前,需要一個相當漫長的過程,因此,從這個角度來說,當瀑布流被應用得越來越多的時候,反而更應該討論它,討論如何將它改善
    2013-11-11

最新評論