原创 【11】JavaScript 線程機制與事件機制

JavaScript線程機制與事件機制 一、進程與線程 進程(process) 程序的一次執行,它佔有一片獨有的內存空間。 可以通過windows任務管理器查看進程。 線程(thread) 是進程內的一個獨立執行單元。 是程序執行的

原创 CSS3主要內容

CSS3主要內容 一、CSS選擇器 ​ CSS3選擇器規範地址: https://www.w3.org/TR/2011/RE...​ CSS3最新選擇器規範: https://www.w3.org/TR/selec

原创 開發中使用 【容聯 雲通信】獲取短信驗證碼的 Javascript 接口

開發中使用 【容聯 雲通信】獲取短信驗證碼的 Javascript 接口 註冊賬號:https://www.yuntongxun.com/,註冊後送8元,開發試用可以用很久了。 在平臺應用列表添加應用。 在測試號碼中綁定測試手機號碼,只有

原创 vue proxyTable 配置代理解決跨域

vue + webpack 構建的項目解決瀏覽器跨域問題 在 config/index.js 中配置 proxyTable 代理,如下圖所示: proxyTable: { // 配置代理 '/api': { // 匹配所有以 '

原创 webpack+vue搭建todo應用

webpack+vue搭建todo應用 使用方法: 下載安裝 git clone https://github.com/mandyshen97/vue-todo.git 運行 npm run dev 目的: 搭建前端工程化項目web

原创 僞數組及其轉換爲真數組原理

僞數組及其轉換爲真數組原理 什麼是僞數組 定義: 擁有length屬性和數值下標屬性。 不具有數組所具有的方法。 僞數組是一個Object,而真實的數組是一個Array 常見的僞數組 參數數組:arguments DOM對象列表H

原创 CSS三欄佈局——多種方法詳解,比較兼容性

<!-- 題目:假設高度已知,請寫出三欄佈局,其中左欄、右欄寬度各爲300px,中間自適應 -->這是一道經典的面試題,下面記錄了css佈局的5種方法。 <!DOCTYPE html> <html lang="en"> <head> <

原创 CSS 深入理解:overflow: hidden——隱藏溢出、清除浮動、解除坍塌

overflow:hidden 的主要功能有三個: 隱藏溢出 清除浮動 解除坍塌 下面用例子來加深理解: 初始html內容: <!DOCTYPE html> <html lang="en"> <head> <meta charset

原创 使用 mongoose 操作 mongodb 增刪改查

使用 mongoose 操作 mongodb 的測試文件 連接數據庫1.1 引入 mongoose1.2 連接指定的數據庫(URL 只有數據庫是變化的)1.3 獲取連接對象1.4 綁定連接完成的監聽(用來提示連接成功) 得到對應特定集合的

原创 【6】JavaScript 函數高級——執行上下文與執行上下文棧、變量提升(圖解+典型實例分析)

JavaScript 函數高級——執行上下文與執行上下文棧(圖解+典型實例分析) 變量提升與函數提升 變量聲明提升 通過 var 定義(聲明)的變量,在定義語句之前就可以訪問到 值:undefined /* 面試題 : 輸出

原创 【5】JavaScript 函數高級——原型與原型鏈深入理解(圖解)

原型與原型鏈深入理解(圖解) 原型(prototype) 函數的 prototype 屬性(圖) 每個函數都有一個prototype屬性,它默認指向一個Object空對象(即稱爲:原型對象) 原型對象中有一個屬性constructor,它

原创 【4】JavaScript 基礎深入——函數、回調函數、IIFE、理解this

JavaScript 基礎深入——函數 函數基礎 什麼是函數? 實現特定功能的 n 條語句的封裝體 只有函數是可以執行的,其它類型的數據不能執行 爲什麼要用函數? 提高代碼複用 便於閱讀交流 如何定義函數? 函數聲明 表達式 f

原创 JavaScript 基礎深入——對象

JavaScript 基礎深入——對象 什麼是對象? 多個數據的封裝體 用來保存多個數據的容器 一個對象代表現實中的一個事務 爲什麼要用對象? 統一管理多個數據 對象的組成 屬性 屬性名:字符串,但是在寫的時候可以不加引號" "

原创 JavaScript 基礎深入——數據、變量、內存

JavaScript 基礎深入——數據、變量、內存 什麼是數據? 存儲在內存中代表特定信息的,本質上是0100101..... 數據的特點:可傳遞、可運算 一切皆數據 內存中所有操作的目標:數據 算術運算 邏輯運算 賦值運算 運行函數