單行Javascript實現Memoization

最近看fp比較上瘾。。。JS裏的各種奇淫巧計也是不亦樂乎。oliver用單行javascript實現了fp裏的memoizaion

Bezier.prototype.getLength = function() {

var length = ... // 複雜、expensive的計算

return (this.getLength = function(){return length})();

}

原文講得比較詳細,內存泄漏都考慮到了。地址是 http://osteele.com/archives/2006/04/javascript-memoization

 
Javascript實現頁內查找關鍵詞實例
Javascript實現頁內查找關鍵詞實例 <html><META HTTP-EQUIV="Content-Type" content="text/html; charset=gb_2312-80"><TITLE>網頁陶吧-homepage.yesky.com</TITLE><script language=...查看完整版>>Javascript實現頁內查找關鍵詞實例
 
關于ASP.NET調用JavaScript的實現
本文結合示例講述了在ASP.net應用程序中如何利用客戶端的Javascript腳本提高程序的執行效率並實現更多的功能。一、ASP.Net與Javascript.Net是微軟公司下一代的戰略核心,ASP.Net是.Net戰略在Web開發方面的具體實現。...查看完整版>>關于ASP.NET調用JavaScript的實現
 
javascript實現劃詞標記劃詞搜索功能
完整示例代碼如下:以下是引用片段:<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>Untitled Document</title> <meta http-equiv="Cont...查看完整版>>javascript實現劃詞標記劃詞搜索功能
 
asp.net結合html,javascript實現無刷新跨域數據提交
需求:A域有頁面a.html,其中有iframe包含B域的頁面b.html,現在要通過a.html上的一個按鈕,來把a.html頁面上一個文本框的值傳遞到b.html頁面的文本框。注:這裏b.html是html網頁,不能接收其他網站post過來的值,所...查看完整版>>asp.net結合html,javascript實現無刷新跨域數據提交
 
用JavaScript實現更複雜的交互
     一、什麽是框架  框架Frames最主要功用是"分割"視窗,使每個"小視窗"能顯示不同的HTM L文件,不同框架之間可以互動(interact),這就是說不同框架之間可以交換訊息與資料。例如:假設您...查看完整版>>用JavaScript實現更複雜的交互