原创 JS中的apply與call

定義  ECMAScript規範給所有函數都定義了call 與 apply 兩個方法,call與apply的第一個參數都是需要調用的函數對象,在函數體內這個參數就是this的值,剩餘的參數是需要傳遞給函數的值,具體如下:call方法:語法:

原创 請求多併發

    有的時候同一個頁面被可能同時產生多個ajax請求,爲了用戶體驗,最好是發送並行請求,這就產生了併發問題,應該如何處理?   並行改串行這種方法是最簡單的了,就是在一個請求執行完後在執行另一個請求。代碼如下: 1)在回調中執行下一請求

原创 談談跨域解決方案

引子不管是在日常開發還是在面試過程中,我們時常會遇到跨域問題,下面談談個人的解決方案及觀點,有不足之處敬請指出。使用工具跨域應用場景:在開發環境下,我們一般採取前後端分離,前端部署在某一服務器或本地,而後端又部署在另外的服務器上,當前端調用

原创 Javascript的原型、原型鏈、原型鏈繼承

原型  在javascript中,原型分有兩種:顯示原型(prototype)和隱式原型(__proto__)。__proto__(隱式原型)    JavaScript中任意對象都有一個內置屬性`prototype`,在ES5之前沒有標準