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