原创 vue 基礎二

一、vue表單控件綁定 1、綁定value 對於單選按鈕,勾選框及選擇列表選項, v-model綁定的value通常是靜態字符串(對於勾選框是邏輯值) <!-- 當選中時,`picked` 爲字符串 "a" --> <input typ

原创 vue組件規範

<!-- 單文件組件應該總是讓頂級標籤的順序保持一致,且標籤之間留有空行 --> <template> <!-- 多個動態屬性需分爲多行 --> <!-- 統一使用指令縮寫 : @ --> <!-- 標籤的 Props 應該

原创 js跳轉鏈接的幾種方式

1、跳轉鏈接 在當前窗口打開 window.location.href="http://www.baidu.com"   等價於    <a href="http://www.baidu.com" target="_self"></a>

原创 vue router 總結

一、組件內導航之 beforeRouteUpdate 的使用 使用場景:   組件複用;路由跳轉; beforeRouteUpdate (to, from, next) { // 在當前路由改變,但是該組件被複用時調用

原创 你不知道的JavaScript中卷 - 【值】

1、檢測null // 檢測 a 是不是 null (!a && typeof a === 'object'); // true 2、函數不僅是對象,還有屬性 let a = function(b, c, d) {}; a.leng

原创 javaScript之原型

[[prototype]] JavaScript中的對象有一個特殊的 [[prototype]] 內置屬性,其實就是對於其他對象的引用。幾乎所有的對象在創建時 [[prototype]] 屬性都會被賦予一個非空的值。 Object.cr

原创 JS學習系列 03 - 函數作用域和塊作用域

原文:JS學習系列 03 - 函數作用域和塊作用域   在 ES5 及之前版本,JavaScript 只擁有函數作用域,沒有塊作用域(with 和 try...catch 除外)。在 ES6 中,JS 引入了塊作用域,{ } 內是單獨的一

原创 css佈局之版權信息

要實現這樣一個功能:         版權信息永遠位於main頁面的底部,當main頁面內容不滿屏時,footer部分依舊處於視窗的下方。 <div class="main"> <div class="inner">

原创 JS學習系列 02 - 詞法作用域

原文: JS學習系列 02 - 詞法作用域   1. 兩種作用域 “作用域”我們知道是一套規則,用來管理引擎如何在當前作用域以及嵌套的子作用域中根據標識符名稱進行變量查找。 作用域有兩種主要工作模型:詞法作用域和動態作用域。 大多數語言採

原创 分析 “軟綁定”

一段代碼看了很久也搞不清楚,似懂非懂。 打上斷點,仔細琢磨,終於有一點豁然開朗的感覺。 此處記錄一些不容易想明白的地方,僅供分析用。 // 檢查調用時的this,如果this綁定到全局對象或者undefined,那就把指

原创 JS學習系列 06 – 變量對象

原文:  JS學習系列 06 – 變量對象   變量對象就是執行上下文和作用域鏈中間的橋樑。 劇透一下,神祕的 this 就存在於執行上下文環境之中! 當然,之後我會單獨用幾節來徹底講明白 this 到底是什麼(其實 this 很簡單)。

原创 爲什麼要用promise

原文: 爲什麼要使用promise   起因 大家都知道做前端開發最讓人頭痛的就是處理異步請求的情況,在請求到的成功回調函數裏繼續寫函數,長此以往形成了回調地獄。 function load() { $.ajax({

原创 JS學習系列 07 – 標籤聲明(Label Statement)

原文: JS學習系列 07 – 標籤聲明(Label Statement)   1. 引言 假設有這麼一道題: for (var i = 0; i < 10; i++) { console.log(i); for (va

原创 javascript設置時間區間

直接上代碼 util.getKindsOfTime = function () { let now = new Date(); //當前日期 let nowDayOfWeek = now.getDay();

原创 ECMAScript 6 學習:Reflect篇

目錄 Reflect.get(target, name, receiver) Reflect.set(target, name, value, receiver) Reflect.has(obj, name) Reflect.delete