2017.9.6錨點、Dom操作、argument.callee.caller、hash、頁面加載完成

Vue.component中的data必須為一個函數,具體的原理是通過閉包實現的

但我覺得是存儲的對象是復雜的數據類型,需要存放在堆內存中,對一個對象的引用其實就是對該對象地址的引用。這個時候會出現一個問題,當某個對象的引用修改了這個對象上的某個屬性,那么其他的對象中的這個屬性也會改變。

解決的方法就是通過function(){return 各個對象的屬性}

關于CSS中錨點的使用

DOM操作

document.childnodes
if(node.nextElementSibling())判斷是否有相鄰節點
querySelector()方法返回文檔中匹配指定CSS選擇器的一個函數,如果你需要返回所有的元素,請使用 querySelectorAll() 方法替代。

argument.callee和argument.callee.caller

arguments.callee來解耦合
argument.callee.caller

hash

hash_map的理解、什么是哈希函數?什么又是哈希表?

if...else...優化

  • if中有很多個條件的時候,可以的話直接使用一個條件的話,盡量使用代替它
  • 如果if——else中有公共的部分的話,可以提取出來
  • 在if中使用return語句,這樣可以跳出一些語句的執行

如果有時候不行,有時候又可以的話,一般來講很可能是時序問題

頁面加載完成之后執行

頁面加載結束之后運行某個js

分頁思路

分頁功能的實現——主要是傳一個區間過去給后臺,后臺會返回這個區間內的數據,不斷的在后面顯示

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1. Java基礎部分 基礎部分的順序:基本語法,類相關的語法,內部類的語法,繼承相關的語法,異常的語法,線程的語...
    子非魚_t_閱讀 31,778評論 18 399
  • //Clojure入門教程: Clojure – Functional Programming for the J...
    葡萄喃喃囈語閱讀 3,777評論 0 7
  • 不必刻意地去追尋 就在你觸手可及的枝頭 隨心地摘下一片綠葉 你去細細地打量吧 在那一條條河流之上 有春意奔涌,激蕩...
    戚夕_006閱讀 496評論 0 0
  • 眼前的河水是湍急的,大大小小的渦旋在翻滾,樹枝和碎草在水流中浮浮沉沉。河岸上沒有人,只在遠處的田野上,有若隱若現的...
    溆文閱讀 233評論 0 0
  • 喵的,我二十三了。 不知道你們會不會這樣,現在七大姑八大姨問我多大的時候,我都會掰著手指算算,可能是我數學太差,也...
    原味七分酸閱讀 164評論 0 0