原创 css display的用法
none 此元素不會被顯示。 block 此元素將顯示爲塊級元素,此元素前後會帶有換行符。 inline 默認。此元素會被顯示爲內聯元素,元素前後沒有換行符。 inline-block 行內塊元素。(CS
原创 web性能優化
1. 減少HTTP請求的次數 合併圖片(使用精靈圖)、css、js,改進首次訪問用戶的等待時間 2. 使用cdn 就近緩存==>智能路由==>負載均衡==>WSA全站動態加速 3. 避免空的src和href 當link標籤的hre
原创 構造函數
1. 什麼是構造函數 構造函數是用來創建對象時初始化對象,並且總是和new運算符一起使用 2. 構造函數和普通函數的區別: a. 命名的區別: 構造函數一般是首字母大寫,普通函數則是遵照小駝峯式命名法 b 構造函數內部會創建一個實例。
原创 webStorm激活碼
http://xdouble.cn:8888/ (2018-07-26還可用) http://idea.toocruel.net (2018-08-13可用) http://webstorm.autoseasy.cn/xix
原创 js 根據下標移除數組數據
/** *刪除數組指定下標或指定對象 */ Array.prototype.remove=function(obj){ for(var i =0;i <this.length;i++){ var temp = this[i]; if(!i
原创 對部分360瀏覽器低版本進行兼容性處理
1. 最好的辦法是從開始創建項目的時候就不用es6的寫法 2. 使用babel之類的工具,將es6的js轉化成es5的格式 3. 使用 <meta name="renderer" content="ie-stand">//標準ie內核(
原创 css flex學習隨筆
1. flex換行 .parent{ width:100%; display:flex; flex-wrap:wrap; .child{ flex:1; widh:50%; ma
原创 隨筆之高質量軟件開發的必要條件
重新學習的第二天 高質量軟件開發的必要條件: 1. 由於外界環境的變動,導致項目的需求變動。所以,在日常開發工程中,需要考慮軟件未來會發生怎樣的變動,並預留一定的接口。 2. 建立完善的培訓機制,適當的對用戶,進行培訓或者引導,使他們習慣
原创 重新學習第一天
做了,一年的前端,開發,感覺,自己還欠缺很多東西,但是自己貌似沒有想學習下去的想法。趁最近,有學習的想法,先學上一部分再說 關於:系統或者程序的新的認識,說存在的問題更好 1.程序開發前,對成本的估計不足。 2. 在程序開發過程中,爲
原创 對軟件開發的感悟
1. 程序由各個模塊構成。 2. 各個模塊由數據和組件構成。 3. 在開發過程中,產生的測試文檔應該保留,用來構建測試文檔,組成軟件的配置。
原创 使用谷歌瀏覽器翻譯之後,vue數據修改,頁面顯示不變
在使用谷歌作爲開發項目瀏覽的瀏覽器,在使用了谷歌翻譯之後,vue數據改變後,頁面不重新渲染。 問題猜測:1. 由於使用谷歌翻譯只有,頁面的dom發生改變,導致vue找不到對應的dmo 2. 翻譯之後,
原创 js 賦值與普通運算
賦值是從右往左 計算是從左至右。 let a = 1 + 1 + 'a' + 1 + 1;//2a11
原创 mysql學習----簡單的sql查詢語句
1. SELECT *FROM tabel ORDER BY code; #查詢表table的結果通過code字段進行升序排列(默認) 2. SELECT *FROM tabel ORDER BY code ASC; #查詢表table
原创 js判斷對象的類型
typeofAbject = (info) =>{ let res = null; if(info instanceof Object){ res = 'Object'; } if(inf
原创 element 獲取table組件的下標
<template scope="scope"> <span v-text="scope.$index+1"></span> </template>