原创 對象數組按屬性排序注意事項

一、普通數組排序: js中用方法sort()爲數組排序。sort()方法有一個可選參數,是用來確定元素順序的函數。如果這個參數被省略,那麼數組中的元素將按照ASCII字符順序進行排序。如: var arr = ["a", "b", "A

原创 React語法簡單總結

一、在項目中使用React: https://blog.csdn.net/duansamve/article/details/104128357 二、虛擬DOM: 三、JSX: 在項目中使用JSX語法: https://blog.csd

原创 bootstrapValidator驗證動態添加的表單元素

通過addField方法實現:  $('#表單id').bootstrapValidator('addField', '動態生成的表單元素的name', { validators: {

原创 VSCode常用插件

1、live Server 它會幫使用者自動開啓一個服務器,保存的時候便自動刷新瀏覽器頁面 2、Easy LESS 將less編譯成css 3、ESLint (推薦) js語法糾錯,可以自定義配置 4、GitLens(使用git的必備)

原创 webpack4.x最詳細使用講解

前言 本文主要從webpack4.x入手,會對平時常用的Webpack配置一一講解,各個功能點都有對應的詳細例子,所以本文也比較長,但如果你能動手跟着本文中的例子完整寫一次,相信你會覺得Webpack也不過如此。 一、什麼是webpack

原创 VScode+Typescript+Less+Bootstrap3+Eslint環境搭建

該環境支持: a、VSCode中自動編譯Typescript; b、TypeScript 支持jquery、bootstrap; c、ESLint保存時自動檢查Typescript代碼; d、VScode自動編譯Less; e、Eslin

原创 怎麼理解vue中$listeners屬性?

首先,$listeners是什麼? 假設有父組件Parent和子組件Child // Parent <template> ... <child v-on:event-one="methodOne" v-on:event-two=

原创 將頁面內搜索結果高亮顯示(使用mark.js),且頁面頂部定位到第一個搜索結果

<!DOCTYPE> <html> <head> <title> new document </title> <meta name="generator" content="editplus" />

原创 加載狀態的實現

  .shade { position: fixed; top: 0; left: 0; height: 100%; width: 100%; background: #FFFFFF; z-index:99999; fi

原创 React:this.setState的兩個注意點

1、在setState時,只會把對應的state狀態更新,而不會覆蓋其它的state狀態; 2、this.setState方法的執行是異步的,如果想調用完this.setState之後立即拿到最新的state值,需要使用this.setS

原创 VScode下使用ESLint檢查typescript代碼

初始化項目: npm init --y 全局或本地安裝typescript: npm install typescript -g 創建tsconfig.json文件: tsc --init 本地安裝eslint: npm inst

原创 vue實例之組件開發:多標籤切換組件/tabs切換組件

一、自定義方式: 定義組件Tabs.vue <template> <div class="tabs"> <button v-for="(tab, key) in tabs" :key="key" @click="inde

原创 vue實例之組件開發:圖片輪播組件

一、普通方式: 其中,index是關鍵。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> html, body{ margin: 0;

原创 React:使用ES6的展開運算符簡化傳遞props數據的過程

 當我們要給組件傳遞的屬性很多的時候,不可能一個個去寫,這時可以通過使用ES6的展開運算符簡化傳遞props數據的過程: // 導入包 import React from 'react' import ReactDOM from 're