原创 js中的map函數

const str = 'happy_birthday_to_you'; const newStr = str.split('_').map(item => item.replace(/^\S/, s => s.toUpperCase()

原创 vue項目中引入js文件

js文件一定要放在static下面,不可放在assets下面,因爲assets下面的內容最終是要被打包的,而static下面的內容是不用打包直接放過去的;     摘自:https://www.jb51.net/article/15051

原创 es5中的閉包

 需求:點擊按鈕,對應打印第幾個按鈕被點擊 <button>按鈕一</button> <button>按鈕二</button> <button>按鈕三</button> <button>按鈕四</button> <button>按鈕五<

原创 vue點擊切換class

<div> <ul> <li v-for="(item,index) in movies" :class="{active:currentIndex === index}"

原创 mac上springboot+vue從零開始的簡單開發

進入Node.js官網:https://nodejs.org/en/,選擇下載並安裝Node.js。 2.驗證Node.js是否安裝好,在macos下,shift+command+a召喚出應用程序窗口,在裏面找到終端打開後輸入node -

原创 jq頁面加載就執行click事件的坑和form表單清空的坑

第一個jq頁面加載就執行click事件的坑: 最開始的寫法是$(".class").click(function(){ }) 換成在標籤中的οnclick="aaa()"方式解決了; function aaa(){ xxxx } 第二個f

原创 css基礎知識整理

1.搜索引擎檢索信息 meta標籤的的description和keywords 2.僞類選擇器 input:focus  //獲取焦點 input::selection{  }   //爲網頁中選中的文字設置樣式,該僞類在火狐中需要單獨寫

原创 js基礎知識整理(一)

1.js的數據類型 基本數據類型:string、number、boolean、null、undefind 引用數據類型:object 只要不是基本的5種,那都是對象 2.字符串解析 parseInt()    parsefloat() a

原创 js基礎知識整理(二)

1.變量的聲明提前 使用var關鍵字聲明的變量,會在所有的代碼執行之前被聲明(但是不會賦值) 但是如果聲明變量時不使用var關鍵字則變量聲明不會被提前 console.log("a="+a);      //undefind(若去掉var

原创 搭建react項目

前提是已經安裝好了npm和node 1打開vscode並新建終端輸入以下命令安裝create-react-app npm install -g create-react-app 2.創建一個名爲helloreact的項目 creat

原创 vue中傳參到另一個頁面

<div class="list" v-bind="indexLists" v-for="(item,key,index) in indexLists" :key="index"> <router-link :to=

原创 vue項目中定義組件私有的css樣式小結

在vue項目中不同的組件對應引入不同的css文件,那麼在vue項目中可以順利實現不同頁面不同css樣式不會衝突,但是使用webpack打包之後會將這些引入的css文件打包到一個css文件當中,不巧的是我對不同組件定義了不同的backgro

原创 vue項目中將methods中的數據綁定到標籤

可以採用在methods方法內給data賦值的方法也可以採用return的方法 1.給data賦值的方法 <template> <div id="app3"> <div class="blue-back"> <div c

原创 vue組件中只能寫一個template以及點擊動態切換問題

vue組件中引入另一個組件可以使用import的形式引入以後再用標籤的形式進行引入展示; 這裏用了class的綁定 :class={active:shows==1} 並且這裏的class綁定的形式爲對象類型,對象類型中的isA,isB是

原创 vue中css實現body的高度等於屏幕窗口的高度

body{ height:100vh; }