【注】this 永遠不會混亂,混亂的是我們而已。
/*this永遠指向當前函式的主人。
this混亂:
1、新增了定時器/延時器
2、事件繫結
【注】函式如果發生了賦值,this就混亂了。
*/示例1和示例2是在事件繫結時出現this混亂的現象
示例1目的:點選頁面上的按鈕時也 能彈出 10
1view code2349
50按鈕
5152
瀏覽器效果:
可以看出點選頁面按鈕時沒有彈出10,既出現了this混亂,混亂的原因已經寫在**中
下面我們來看解決的方案:
1view code2352
53按鈕
5455
效果:
問題解決。
我們再來看一下在定時器或者延時器中,出現的現象:
示例3:
1view code2347
4849
50
瀏覽器效果;
問題原因見**注釋。
上面現象解決方案:
和上面一樣主要是自定義乙個變數,用來儲存當前的this
示例4
1view code2338
3940
41
效果:
容易混淆的const
關鍵字const並不能把變數變為常量!在乙個符號前加上const限定符只是表示這個符號不能被賦值。也就是他的值對於這個符號來說是唯讀的,但它並不防止通過程式的內部的方法來修改這個值。const最有用之處就是他來限定函式的形參,這樣該函式將不會修改實參指標所指的資料,但其他的函式卻可能會修改它。1 可...
c 容易混淆的概念
簡單地說,c 標準庫包含了三個部分 c 標準庫的 c 版本 c io 庫 c stl io 庫最常用的 header 是 標頭檔案 stl 包括了很多容器類 vector,list,deque,stack.還有 functinal,algorithm,iterator 等 c 標準庫的 c 版本 設...
容易混淆的幾個方法
size x large 現在覺得有些東西非常容易搞混淆現在把他記錄下來 size request方法的 getrequesturl 返回的是 返回的是 blueyanghualongserlvet login.jsp 資源名稱 getcontextpath 返回的是 blueyanghaulogn...