原创 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}}

原创 svg更改顏色等樣式

.cls-1 { fill: #cccccc; } .cls-1:hover { fill: orange !important; } <svg xmlns="http://www.w3.org/2000/s

原创 this和object解構賦值的方式

data(){   return {   var test={ name:'zh',age:19 }     } } Object.assign(this._data, test)