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