原创 toLocaleString

最近開發項目中涉及的大量的時間格式的處理,在處理過程中就接觸到了toLocaleString()這個方法,此篇是總結toLocaleString()方法的一些知識點。 概述 toLocale​String()用來返回格式化對象後字

原创 JavaScript中的繼承方式

借用原型鏈 ECMAScript中描述了原型鏈的概念,並將原型鏈作爲實現繼承的主要方法。它的主要思想就是利用構造函數,原型和實例之間的關係。來實現一個引用類型繼承另一個引用類型的屬性和方法。我們知道,每個函數都有一個prototype

原创 DOM知識點總結

什麼是DOM DOM(文檔對象模型)是針對HTML和XML的文檔的一個API ,DOM描繪了一個層次化的節點樹,允許開發人員添加,修改和刪除頁面中的一部分。 節點類型 DOM1定義了一個Node接口,該接口由DOM中所有的節點類型實現

原创 Flex佈局詳解

文章目錄Flex佈局是什麼基本概念基本屬性設置在flex container上的屬性flex-directionflex-wrapflex-flowjustify-contentaligin-itemsalign-content設置在

原创 JavaScript——原型和原型鏈

原型對象 所有的函數都會有一個prototype屬性,這個屬性是公有且不可枚舉的。它會指向一個對象,而這個對象則被稱爲該函數的原型對象: function Foo() { // ... } Foo.prototype; // {

原创 JavaScript中的對象

文章目錄語法內置對象對象中的內容訪問對象中的內容屬性描述符getter和setter存在性遍歷 語法 創建一個對象有兩種形式:聲明(文字)形式和構造形式。 例如: // 聲明形式 var myObject = { name: 'c

原创 Vue-cli項目升級到webpack4.0

對之前開發的項目升級webpack4.0的一個總結。 先升級webpack的版本 npm install webpack@latest webpack-cli -D 升級成功後,我們會發現,package.json文件中的we

原创 css知識總結——選擇器

css選擇器規定了css規則用於那些元素上 基本選擇器 選擇器 示例 示例說明 * * 通用元素選擇器, 匹配所有的元素。 . class .info 類選擇器,匹配所有class屬性值中包含info的元素。 e

原创 經典排序算法總結(JavaScript描述)

經典排序算法總結(JavaScript描述)快速排序快速排序算法的思想用JavaScript描述快速排序動圖展示(圖片來源於網絡,侵刪)冒泡排序冒泡排序的算法思想用JavaScript描述冒泡排序的動圖展示(圖片來源於網絡,侵刪)選擇

原创 css知識總結——盒子模型

什麼是盒子模型 當對一個文檔進行佈局的時候,瀏覽器的渲染引擎會將所有的元素表示成一個個的矩形盒子。CSS盒模型本質上就是一個盒子,封裝周圍的HTML元素。它包括四個部分: 邊距(margin), 邊框(border),填充(paddi

原创 瀏覽器原理(二)——渲染引擎

前言 此篇爲翻譯文章,原篇在這裏:點擊查看 渲染引擎 渲染引擎—-渲染引擎的職責當然是渲染。它負責將請求的內容顯示在瀏覽器的窗口上。默認情況下,渲染引擎可以顯示HTML文檔和XML文檔以及圖片。但是它可以通過插件(一種瀏覽器擴展程序)來顯

原创 JavaScript中的正則表達式解析(一)——數字的匹配

前言 說到讓人頭疼的,莫過於正則表達式了,誰能告訴我那一堆看起來像亂碼的東西,到底匹配的是什麼(抓狂臉!),不用心急,不用焦躁,下面我們就來徹底的瞭解一下正則表達式。——媽媽再也不用擔心我看不懂正則表達式了。(^▽^)。 是什麼? 認識一

原创 《你不知道的JavaScript》學習筆記——作用域的理解

作用域是什麼 幾乎所有的編程語言都具備存儲變量中的值的功能,並且在之後能夠對這個值進行訪問或修改。但是,隨後就會有幾個問題:這些值到底是存儲在了哪裏?最重要的是,程序如何在需要的時候找到它們? 爲了解決這些問題,設計一套嚴格良好的規則來存

原创 JavaScript中this的解析

前言 this既不指向自身,也不指向函數的詞法作用域。 this的綁定不是在編寫代碼的時候綁定的,而是在它運行的時候進行的。 this的綁定和函數的聲明位置沒有任何關係,只取決於函數的調用方式。 this的綁定規則 this有四種綁

原创 瀏覽器原理(三)——渲染過程之解析

前言 此篇爲翻譯內容,原篇地址:在這裏。 解析——介紹 因爲解析是渲染引擎中非常重要的一個過程,我們將進一步深入地瞭解它。 我們先來看一下關於解析的一點介紹。 解析文檔意味着將其轉換爲有意義的結構 —— 代碼可以理解和使用。解析的結果通常