原创 vue小紀

註冊一個vue組件 Vue.component(‘MyComponentName’, { /* … */ }) 可能你的許多組件只是包裹了一個輸入框或按鈕之類的元素,是相對通用的。我們有時候會把它們稱爲基礎組件,它們會在各個組件中

原创 單例模式與靜態類

什麼是單例模式 單例模式指的是在應用***整個生命週期內只能存在一個實例。***單例模式是一種被廣泛使用的設計模式。他有很多好處,能夠避免實例對象的重複創建,減少創建實例的系統開銷,節省內存。 什麼是靜態類 (常見的工具類都是):

原创 js實現深淺拷貝

一、實現淺拷貝的方法 (1)直接用=賦值 let a=[0,1,2,3,4], b=a; console.log(a===b); a[0]=1; console.log(a,b);//兩個相同的[1,1,2,3,4] (

原创 對nuxt目錄的認識

這只是自己的一些認識和理解,如果哪裏不對,非常歡迎朋友你的指正和交流。 1、assets 存放靜態資源,但是和static還是有一些區別的。 2、components 存放我們寫好的公共組件。 3、dist 我們通過運行npm

原创 nuxt.js初始

1、什麼是nuxt.js? Nuxt.js簡單的說是Vue.js的通用框架,最常用的就是用來作SSR(服務器端渲染)。 官方:Nuxt.js 是一個基於 Vue.js 的通用應用框架。 通過對客戶端/服務端基礎架構的抽象組織,Nu

原创 echarts實現漸變色

在color中有方法能生成漸變色: // 線性漸變,前四個參數分別是 x0, y0, x2, y2, 範圍從 0 - 1,相當於在圖形包圍盒中的百分比,如果 globalCoord 爲 `true`,則該四個值是絕對的像素位置

原创 一個document 的 Document.readyState 屬性描述了文檔的加載狀態。

當該屬性值發生變化時,會在document 對象上觸發readystatechange事件。 switch (document.readyState) { case "loading": // 表示文檔還在加載中,即處

原创 nuxt安裝

操作步驟: 現如今的前端,如果電腦上沒有node環境,那肯定不正常,多半是落伍了,所以革命尚未成功,同志仍需努力啊。好了,廢話不多說,開始第一個nuxt項目。 1、下載並安裝node Node下載安裝教程 2、安裝Nuxt腳手架

原创 js通過分頁計算表格行數

function goPage(pno,psize){ var num = 10;//表格行數 var totalPage = 0;//總頁數 var pageSize = psize;//每頁顯示行

原创 對自己當時腦子短路的記錄

1、對於一個程序中,寫一個固定的值。這個固定的值,肯定是可以通過+,-*,/,等方法,或者js中的Math,計算等方法,實現變動。 2、對於在程序中,利用數組的下標,寫一個固定的0,1類似這樣的,我們都可以通過foreach,ma

原创 js判斷空數組

var arr = []; //輸出爲it is true if(arr){ console.log("it is true"); } //輸出爲it is false if(arr == true){ con

原创 js隱示類型轉化規則

雙等號,如果兩邊類型不同,會有隱式轉換髮生。犀牛書75頁總結如下: 1,null和undefined,相等。 2,數字和字符串,轉化爲數字再比較。 3,如果有true或false,轉換爲1或0,再比較。 4,如果有引用類型

原创 js中同名變量或者參數的優先級

在javascript代碼中,可能會出現一些變量或者參數重名的現象,所以要確認一下到底是哪一個變量或者參數在起作用,下面就對此進行一下簡單的羅列性介紹,希望能夠給需要的朋友帶來幫助。 一.局部的優先級要高於全局變量: var a=

原创 js中的eval和Function

一、eval() eval() 函數可計算某個字符串,並執行其中的的 JavaScript 代碼。 eval(string) string必需。要計算的字符串,其中含有要計算的 JavaScript 表達式或要執行的語句。 實例

原创 工作中的一些認識

作爲一個代碼的板磚者,都說不上自己是一個前端程序員,還是差太多,爲什麼會這樣呢?無論在做什麼,態度永遠是第一位。 開發都是一個一個的小團隊,爲什麼都是兩個肩膀一個腦袋,同樣是同樣的框架,人家的腦袋瓜,就是比你有靈光呢? 我個人認爲