原创 indexOF

indexOF 這個屬性不僅string可以使用,array也可以使用。 不通的是string全兼容,array不兼容低級瀏覽器,所有不怎麼用。 如果想array也可以用。可以自己寫一個構造函數,去兼容array情況下的低級瀏覽器版本。

原创 清楚瀏覽器緩存給link標籤加版本方法

var ol=document.getElementsByTagName("link");var oldhref=null;var v='?v=12

原创 JS開關禁止重複點擊

var a=true if(a==false)return if(a==true){ ...... } a=false

原创 JS結合七牛實現上傳頭像的效果

1    拿7牛的token   通過後臺的接口拿到7牛的token; 2 7牛的域名, 後面要和7牛返回的路徑 結合。 var addr = 'http://opf2ucy0n.bkt.clouddn.com/' 3 創建file

原创 一個盒子在父級中水平垂直居中

#box{ //父級 text-align: center; display: table; } #div1{ //子集 vertical-

原创 JS 實現上傳(導入)excle 文件方法

html: <form enctype="multipart/form-data"  >                                     <input type="file" id="fileupload" nam

原创 vue-cli2:一個網站需要多個API地址,怎麼配置?學習一下

1 打開目錄 config,在裏面新建一個api.js2 開始配置2-1   prod.env.js   (生產環境)module.exports = {  NODE_ENV: '"production"',    API_1: '"這裏

原创 解決上線以後瀏覽器緩存問題

 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">    <!-- 禁止瀏覽器從本地機的緩存中調閱頁面內容。 -->      <meta http-equiv=

原创 vue 安裝詳情

1 安裝最新版 node,js 2 安裝 git 3 打開 git-bash npm install vue-cli -g安裝 vue命令環境驗證安裝ok?vue --version 生成項目模板vue init <模板名> (模板用 w

原创 vue-router 頁面傳參的倆種方法

a頁面傳參到b頁面 routes頁面代碼 let routes = [   {   {     path: '/a',     component: A,     name: 'a',   },   {     path: '/b/:Id

原创 vue-:class

vue動態綁定class 1- 可以綁定 變量形式  :class='變量a',data裏面定義變量a,操作變量a,可以改變就class類名   <div :class='a'></div> data:{ a:'classA' } <st

原创 vue-router動態利用配置內容

一 script裏面動態操作routers裏面的配置可以用 this.routerthis. router包含多種可操作的類型,可以實現動態的把routers裏面的配置顯示到HTML頁面當中。 1-this.router.pat

原创 vue引入 jquery 插件

1 下載    cnpm install jquery --save(jquery小寫) 2 需要修改build/webpack.base.conf.js,修改3處的代碼 1) // 在開頭引入webpack,後面的plugins那裏

原创 變量名衝突的解決辦法

變量名衝突面向對象 命名空間 封閉空間 ;()() √模塊化 √

原创 沒得幹看看

獲取屬性: 元素.getAttribute('屬性名'); var n=this.getAttribute('index'); 設置屬性:元素.setAttribute('屬性名','屬性值'); this.setAttr