利於seo:搜索引擎爬出根據HTML標記和上下文鎖定關鍵字的權重
易閱讀、易於維護:
結構清晰:瀏覽器和搜索引擎解析解析javascript
行內元素:a、span、img、
塊級元素:
空元素:br、css
渲染引擎
js引擎html
html5有哪些新特性:前端
媒介回放 video audio
localStoreage 存放數據 若是沒有刪除 會永遠存在
sessionStoreage 數據瀏覽器關閉以後清除
語義化更好的內容元素
表單控件
新技術vue
純表現的元素 big center font tt b u
對可用性產生負面影響的元素 frame frameset noframeshtml5
支持HTML5新標籤java
當時在公司的時候自學的react 項目着急 就直接用了 沒有注意到這些細節 回去我再去研究下react
git經常使用:
git pull
git add . 暫存區
git commit 提交到本地倉庫。
git push origin master:kerwinjquery
代碼衝突怎麼解決?webpack
git pull 再提交一次
藉助可視化工具合併
本地項目關聯到遠程git倉庫
徹底空白項目關聯:
git init 初始化
git remote add 地址
將所有文件加入git版本管理的意思是將當前文件夾下的所有文件放到版本管理中
git add 提交文件 使用-m 編寫註釋
git commit -m "註釋"
git push 執行完以上操做,項目就與遠程git倉庫關聯到了一塊兒,能夠正常使用了,去git項目頁上能夠看到剛剛提交的代碼
有文件的項目關聯:
git init
設置remote地址
git remote add origin 地址
獲取遠程倉庫master分支上的內容
git pull origin master
將當前分支設置爲遠程倉庫的master分支
git branch --set-upstream-to=origin/master master
將所有文件加入git版本管理 .的意思是將當前文件夾下的所有文件放到版本管理中
git add .
提交文件 使用-m 編寫註釋
git commit -m "註釋"
推送到遠程分支
git push
git config -l 配置文件頁,使用vim編輯器的推出命令退出 :wq
https://www.jianshu.com/p/5dc1793a4d10
在頁面沒有加載完畢ajax 還在請求的時候 就立馬點擊其餘頁面 會報錯 這時候的組件已經銷燬了 可是ajax還在請求數據 this.setstate 還在執行 個人解決辦法是 在銷燬週期去this.setstate 賦值一個空函數
在使用vant的表單時 他的組件model 不是便可建立的 致使ref獲取不到 沒法賦初始值
個人解決辦法是設置表單的初始狀態(initialValues),尚未建立出來,讓狀態更新,渲染from表單時候傳入異步更新 ,等建立完畢以後再設置起內容
最近出現的一個bug button在以前是佔滿一行的 可是最近微信改了樣式 設置了小型 若是要變成以前的 須要在page.json 去刪除v2 new Date跨平臺兼容性問題 只能本身手動把-替換/
沒法獲取UnionID的問題
用戶必須已經關注公衆號
必需要把公衆號和小程序綁定在開發平臺
MVC:Model(模型)-View 視圖(渲染頁面)-Controller(控制器) 實現關注點分離,即應用程序中的數據模型與業務和展現邏輯解耦
View 傳送指令到 Controller ;
Controller 完成業務邏輯後,要求 Model 改變狀態 ;
Model 將新的數據發送到 View,用戶獲得反饋
MVC優勢:
耦合性低,視圖層和業務層分離,
生命週期成本低
MVC使開發和維護用戶接口的技術含量下降
可維護性高,分離視圖層和業務邏輯層也使得WEB應用更易於維護和修改
部署快
MVC缺點:
不適合小型,中等規模的應用程序
視圖與控制器間過於緊密鏈接,
視圖對模型數據的低效率訪問,
MVP:MVP(Model-View-Presenter)是MVC的改良模式
MVVM:主要目的是分離視圖(View)和模型(Model) 低耦合 獨立開發 可測試 可重用性
https://blog.csdn.net/victoryzn/article/details/78392128
1.不一樣瀏覽器的標籤默認的外補丁(margin)和內補丁(padding)不一樣
解決方案:css裏增長通配符*{margin:0;padding:0}
2.ajax略有不一樣
IE:ActiveXObject
其餘:xmlHttpReuest
3.IE與寬度和高度的問題
IE不認得min-這個定義,但實際上它把正常的width和height看成有min的狀況來使。這樣問題就大了,若是隻用寬度和高度,正常的瀏覽器裏這兩個值就不會變,若是隻用min-width和min-height的話,IE下面根本等於沒有設置寬度和高度。
box{ width: 80px; height: 35px;}html>body #box{ width: auto;height: auto; min-width: 80px; min-height: 35px;}
4.IE9如下瀏覽器不能使用opacity
解決方案:opacity:0.5;filter:alfha(opacity=50);filter:progid:DXlmageTransform.Microsoft.Alfha(style=0,opacity=50);
研究技術,
若是之後有機會爲公司創造更大利益
有什麼問題須要問hr
公司對我有什麼指望 公司發展路線
徹底空白項目關聯:
git init 初始化
git remote add 地址 將所有文件加入git版本管理 .的意思是將當前文件夾下的所有文件放到版本管理中
git add 提交文件 使用-m 編寫註釋
git commit -m "註釋"
git push 執行完以上操做,項目就與遠程git倉庫關聯到了一塊兒,能夠正常使用了,去git項目頁上能夠看到剛剛提交的代碼
有文件的項目關聯:
git init
設置remote地址
git remote add origin 地址
獲取遠程倉庫master分支上的內容
git pull origin master
將當前分支設置爲遠程倉庫的master分支
git branch --set-upstream-to=origin/master master
將所有文件加入git版本管理 .的意思是將當前文件夾下的所有文件放到版本管理中
git add .
提交文件 使用-m 編寫註釋
git commit -m "註釋"
推送到遠程分支
git push
git config -l 配置文件頁,使用vim編輯器的推出命令退出 :wq
http://www.javashuo.com/article/p-yxaifony-ks.html
HttpContext.Current.Request.UrlReferrer UrlReferrer是否是本身的頁面
優勢:單身 全身心投入到 沒有家庭負擔 自學能力強 邏輯能力強 自控能力強
缺點:缺點錢
let const
var a
{
let a
}會出現什麼問題
3.14159 用哪些截取後面4位小數
深拷貝 是什麼 如何實現
echarts 實現一個5維的效果 4個維度都特別端 若是有一個維度特別長處理