原创 【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..... 數據的特點:可傳遞、可運算 一切皆數據 內存中所有操作的目標:數據 算術運算 邏輯運算 賦值運算 運行函數