原创 utils工具函數

//解析html字符串 給圖片設置寬高export function formatRichText(html) {let newContent = html.replace(/<img[^>]*>/gi, function(match, c

原创 js常用數組方法總結

1.map的使用 map() 會返回一個新數組,不會改變原來的數組、修改其內容並保持原始數組不變的通用方法。 當出現需要修改現有數組的內容並將結果存儲爲新變量的時候就可以用 let arr= [{val:1,test:'測試'},{

原创 js 靜態方法和實例方法

function F() { Object.prototype.a = function () { console.log("a()"); }; Function.prototype.b = function () { console.lo

原创 js 構造函數 constructor

什麼是 構造函數constructor 函數名首字母必須大寫 內部使用this對象,來指向將要生成的對象實例 使用new操作符來調用構造函數,並返回對象實例 構造函數用來幹什麼 所謂構造函數,就是提供了一個生成對象的模板並描述對象的基

原创 js 創建(new)一個對象的過程

1: 對象字面量的方式     let o = {} 2: 通過Object.create()     let o = Object.create({}) 3: 通過new 構造函數的方式     let o = new Object()

原创 通俗易懂的理解js原型鏈

js的原型鏈 爲什麼需要原型鏈? 爲什麼需要原型:在一些場景中,比如人類行爲有些要打遊戲,有些要上學,有些要工作,但同時他們都需要喫飯和睡覺,但如果把每個人喫飯睡覺私有化使用的話就有點浪費內存,這時候就可以把這些每個人都需要做的行爲統一拿

原创 學習知識點總結(es6篇)

WeakMap

原创 js 一些代碼的理解

[].shift.call( arguments )   拿到第一個參數  arguments爲一個數組  shift() 方法用於把數組的第一個元素從其中刪除,並返回第一個元素的值     

原创 js foreach和map區別

var arr=[1,2,3,4] arr.forEach((res)=>{return res+1}) undefined arr //[1,2,3,4] arr.map((res)=>{return res=res+1}) [

原创 vue package.json 多環境打包

        "dev": "vue-cli-service serve",         "dev:pro": "vue-cli-service serve --mode production",         "build": 

原创 vue HappyPack配置

  'use strict' const path = require('path') const utils = require('./utils') const config = require('../config') const 

原创 213131

import { Button, message , modal } from 'ant-design-vue'; import { settlementStatusList,payTypeList } from '@/utils/stat

原创 js的垃圾收集機制之理解

我們先了解一下什麼是內存泄漏? 我們創建基本類型、對象、函數……所有這些都需要內存。程序的運行需要內存,只要程序提出要求,操作系統或者運行是就必須供給內存。所謂的內存泄漏簡單來說是不再用到的內存,沒有及時釋放 舉幾個例子: 比如使用Ev

原创 vue slot和component 動態組件

vue slot和component

原创 vue slot的使用

app.vue <titled-frame> <template v-slot="{ user1 }"> My Image’s Title {{ user1.lastName}}