原创 this(轉)

原文鏈接:深入理解JavaScript原型和閉包 在平時代碼中遇到的this的取值,通常分五種情況。 注意: 在函數中this到底取何值,是在函數真正被調用執行的時候確定的,函數定義的時候確定不了。因爲this的取值是執行上下文環

原创 JS作用域詳解

參考文章書籍: JavaScript高級程序設計-第四章 深入瞭解JavaScript,從作用域鏈開始(1) JS作用域面試題總結 索引: 一、涉及概念、知識點 1.執行環境 2.作用域 全局作用域 局部作用域(函

原创 call,apply,bind改變this指向

推薦非常淺顯易懂的一片文章,搭配代碼實例,易於理解!this與call… 首先我們先要明確一點: this 永遠指向最後調用它的那個對象!!! 然後我們在看看這三種方法的異同: 1. call()主動執行,第一個參數爲this要指向的對

原创 js的面向對象(oop)

面向對象(OOP) 一、什麼是面向對象? 1.概念 面向對象是把構成問題事務分解成各個對象,建立對象的目的不是爲了完成一個步驟,而是爲了描敘某個事物在整個解決問題的步驟中的行爲。 萬事萬物皆對象。面向對象的思想主要是以對象爲主,將一個問

原创 css權重

css權重 在CSS中,會根據選擇器的特殊性來決定所定義的樣式規則的次序,具有更特殊選擇器的規則優先於具有一般選擇器的規則,如果兩個規則的特殊性相同,那麼後定義的規則優先。 我們把CSS的特殊性分爲4個等級,每個等級代表一類選擇器。每個

原创 alicoco項目總結

技術棧總結: Dcloud+vue+jquery #

原创 this指向詳解

this指向

原创 性能優化之——節流和防抖

debounce(防抖)和throttle(節流) 純代碼,防抖和節流 【前端性能】高性能滾動 scroll 及頁面渲染優化

原创 常用三級聯動插件

我們在日常開發中,如果做表單,經常會遇到這樣的需求: 根據你的首欄選項來動態加載第二欄的選項內容,再根據第二欄的選中項,動態加載第三欄內容,依次類推等等。這樣的功能稱之爲三級聯動,常用於城市選擇,多門類產品選擇,科室信息等。而對於許多沒

原创 http狀態碼大全

一、1xx 消息 該類型的狀態碼代表請求已被接受,需要繼續處理。 100 Continue 客戶端應當繼續發送請求,這個臨時響應是用來通知客戶端的部分請求已經被服務器接收,且仍未被拒絕。客戶端應當繼續發送請求的剩餘部分。 如果請求已經完

原创 css浮動float、相對定位絕對定位辨析

今天下班在地鐵上看了一個樣式教學視頻,因爲最近在學習前端。以前剛畢業的時候,感覺後臺纔是王道,但最近發現,前端也很重要,比如:自己接一些私單做的時候,自己要根據需求做好界面,才能更加符合客戶需求,不然還得找人去做;不同的是,後臺的就可以放

原创 定時器隊列

123

原创 css三欄佈局

css三欄佈局 1.聖盃佈局 聖盃概述:父盒子包含三個子盒子(左,中,右) 核心思想: 1. 父盒子設置左右的 margin(或者padding) 來爲左右盒子預留留位置; 2. 中間盒子的寬度設置爲 width: 100%,實現中

原创 嚴格模式

嚴格模式是ES5引入 嚴格模式主要有以下限制: 變量必須聲明後再使用 函數的參數不能有同名屬性,否則報錯 不能使用with語句 不能對只讀屬性賦值,否則報錯 不能使用前綴0表示八進制數,否則報錯 不能刪除不可刪除的屬性,否則報錯 不能刪

原创 JavaScript正則應用(基礎)

正則表達式概念 正則表達式,又稱規則表達式。(英語:Regular Expression,在代碼中常簡寫爲regex、regexp或RE),計算機科學的一個概念。正則表通常被用來檢索、替換那些符合某個模式(規則)的文本。 正則表達式是