Vue源碼大致可以理解分為:初始化屬性、方法(Vue.use、***等等)和實例化(new Vue)執(zhí)行的一些方法兩大部分。 此系列文章主要是學習記錄的筆記和大家分享,如果有...
今天在開發(fā)項目中發(fā)現(xiàn)在android某一機型的微信環(huán)境下window.location.reload()不起作用。解決方法在當前鏈接后增加一個隨機參數(shù)然后使用location...
隊列的特性先進先出。大家肯定會想到我們采用數(shù)組不是也可以達到先進先出的效果。比如我入隊采用push方法,出列采用shift方法。沒錯其實最簡單的隊列完全可以采用數(shù)組來描述。只...
javascript中提供了一個方法Element.getboundingclientrect()可以獲取當前元素的left,top,right,bottom的值。
jQuery中的Data是用來存儲某dom節(jié)點所對應的數(shù)據(jù),以及事件。jQuery總共創(chuàng)建了兩個Data實例,data_user和data_priv。其中data_user存...
jQuery提供的when方法可以管理多個Deferred對象。打比方說如果你創(chuàng)建了多個Deferred對象,這個時候你想等所有Deferred調(diào)用完畢之后執(zhí)行一段代碼,這個...
DNS Prefetch,即DNS預獲取,是前端優(yōu)化的一部分。一般來說,在前端優(yōu)化中與 DNS 有關(guān)的有兩點: 一個是減少DNS的請求次數(shù),另一個就是進行DNS預獲取 。 D...
接下來我們來看下jQuery的延遲對象Deferred。我們前面講過Callbacks函數(shù),其實Deferred就是在此基礎(chǔ)進行了擴展,Deferred是對異步函數(shù)的統(tǒng)一管理...
廢話不多說我們今天來看下jQuery的Callbacks函數(shù)。在看Callbacks源碼之前,我們先來看看Callbacks的簡單使用吧。Callbacks用來統(tǒng)一管理函數(shù)的...
前言 上篇文章講解了jQuery的鏈式操作,接下來我們來看一下在jQuery中使用最頻繁的代碼: 這段代碼的意思是指當頁面dom加載完畢之后會自動調(diào)用這個匿名函數(shù)。我們來看一...
前言 最近在學習jQuery源碼過程中發(fā)現(xiàn)jQuery之前能這么火還是有原因的,源碼中還是存在很多值得學習和借鑒的技巧。為了加深記憶在此記錄一下學習到的一些內(nèi)容。首先從神奇的...
var聲明的變量不可以被刪除位運算符會將NaN、Infinity、-Infinity都轉(zhuǎn)換為0 正數(shù)的無符號右移與有符號右移結(jié)果是一樣的。負數(shù)的無符號右移會把符號位也一起移動...
1、轉(zhuǎn)換成布爾類型 所有對象(包括數(shù)組和函數(shù)) 轉(zhuǎn)換成 布爾類型 都是(true) 注意點使用基礎(chǔ)類型的包裝類時再邏輯判斷中都會被認為是true 使用包裝函數(shù)調(diào)用時為fals...
在javascript中的this大致可以理解成誰調(diào)用的this就指向誰 全局環(huán)境中的this 函數(shù)中的this 調(diào)用say()等價于window.say(),所以this最...
Function是一個函數(shù)(函數(shù)是 Function 的實例對象)所以: Object也是一個函數(shù)(函數(shù)是 Function 的實例對象)所以: 因為Object是原型鏈的頂...
今天給大家介紹的是javascript中的快速排序算法。 快速排序: 1、通過數(shù)組長度,來找到數(shù)組中間的那個值(基準值) 2、分別拿數(shù)組中其他值和該值進行比較,如果?。ù螅┯?..