兩個小技巧,看看你有沒有使用過

2022-09-10 14:48:49 字數 699 閱讀 3543

1

<1>//找到id為「main」的元素

var obj=document.getelementbyid("main");

obj.style.border="1px solid red";

//初始化乙個在一秒後執行的**函式(callback)

settimeout(function() ,1000);

<2>//乙個延遲顯示警告資訊的通用函式

function delayalert(msg, time)

//初始化乙個封裝的**函式

settimeout(function (),time);

//用兩個引數呼叫delayalert函式

delayalert("welcome",2000);

第乙個例子很簡單,不過是個在註冊後1000毫秒後發生的settimeout**函式,執行的時候還應用了obj變數

(這肯定是全域性變數,因為它連id都有,id是main)

第二個函式 delayalert展示了解決settimeout混亂的乙個方法,並且指明可以在函式作用域內使用閉包

這裡主要考慮的是作用域的問題

2        function addgenerator(num)//用閉包實現函式curry化;}

var addfive=addgenerator(5);

alert(addfive(4)==9);

C 兩個小技巧

從新新那裡學來的,記錄一下,感覺還挺不錯,哈哈 一。靈活的在注釋與 間轉換 注釋風格 code here 風格 code here 看一下兩者之間,相差什麼呢?只差乙個斜槓 也就是說,只要刪乙個斜槓,就可以把中間這段 注釋掉,增加乙個斜槓,就可以使中間這段 有效。在寫一些測試 時會比較有用。二。寫個...

C 兩個小技巧

從新新那裡學來的,記錄一下,感覺還挺不錯,哈哈 一。靈活的在注釋與 間轉換 注釋風格 code here 風格 code here 看一下兩者之間,相差什麼呢?只差乙個斜槓 也就是說,只要刪乙個斜槓,就可以把中間這段 注釋掉,增加乙個斜槓,就可以使中間這段 有效。在寫一些測試 時會比較有用。二。寫個...

Linux兩個小技巧

在使用公司環境申請的虛擬機器的時候,老出現兩個問題 五分鐘沒有操作就自動登出 不能使用上下箭頭檢視歷史命令 查了一下,原來就是幾個環境變數在作祟 超時登出問題是由於系統設定了tmout 300環境變數,可以通過取消這個環境變數或者增加超時時間解決,比如 unset tmout 或者export tm...