『壹』 Web前端開發中要注意哪些SEO細節
1、網站布局要做到樣式與頁面分離,刪除頁面中不必要的標簽和元素。
2、頁面生成要盡量小,要壓縮頁面的大小,頁面盡量使用靜態或偽靜態。
3、所有的CSS、JS都要使用外部調用。
4、外部調用的JS文件的代碼能放在底部的盡量放在底部,頁面調用的css文件的代碼盡量都放在head內,同一頁面盡量不要超過3個JS外部調用。
5、每個頁要只能出現一次H1標簽,H2~H6標簽可以多次,這樣做是為了加重H1標簽的權重。
6、除首頁外別的頁面要加麵包屑型路徑,導航一定要清晰。
7、網站一定要兼容腦殘的IE各版本和FF等主流瀏覽器,這個雖然感覺對SEO影響不大,但是作為前端,這也是最基本的吧。
8、圖片一定要添加alt屬性,鏈接一定要添加title屬性。
9、網站結構呈扁平狀樹型,目錄結構不宜過深,每個頁面離首頁最多點擊3次,過深不利於搜索引擎的抓取。
10、做好404頁面,並測試其返回狀態碼為404。
11、確保網站代碼無誤,HTML能通過W3C版本。
『貳』 Web前端開發規范之文件命名規范
今天小編要跟大家分享的文章是關於Web前端開發規范之文件命名規范。Web前端作為開發團隊中不可或缺的一部分,需要按照相關規定進行合理編寫(一部分不良習慣可能給自己和他人造成不必要的麻煩)。不同公司不同團隊具有不同的規范和文檔。下面是根據不同企業和團隊的要求進行全面詳細的整理結果。來和小編一起看一看文件命名規范的原則吧!
基本原則
符合Web標准(UTF-8,HTML5),語義化html(HTML5新增要求,減少div和span等無特定語義的標簽使用),結構表現行為分離(HTML-CSS-JS代碼分離,不同行為代碼高內聚低耦合),兼容性優良(早期版本瀏覽器兼容,移動端和PC端設備兼容).頁面性能方面(減少請求次數,例如使用精靈圖和sass語法),代碼要求簡潔明了有序,盡可能的減小伺服器負載,保證最快的解析速度(減小repaint和reflow).
文件命名規范
1、html,css,js,lib,images文件均存放至項目的目錄中。如果使用相關前端框架,根據框架的文件格式進行合理布局。
2、所有文件夾及文件使用英文命名(避免使用中文路徑)。
3、html文件:入口文件使用index.html。如果有對應的設計組設計原稿,需要將對應的設計稿和html文件命名一致並合理存放。
4、css文件命名:後綴.css。通用initial.css,初始化base.css,首頁index.css,其他頁面按照對應的html命名。
5、Js文件命名:英文命名,後綴.js.通用common.js,初始化base.js。其他頁面按照對應的html命名。
以上就是小編今天為大家分享的關於Web前端開發規范之文件命名規范的文章,希望本篇文章能夠對正在從事Web前端工作的小夥伴們有所幫助,想要了解更多Web前端知識記得關注北大青鳥Web培訓官網,最後祝願小夥伴們工作順利,成為一名優秀的Web前端工程師。
『叄』 web前端主流框架主要有哪些
1、Bootstrap
AUI是最近流行起來的,作者聲稱是專為APIClound設計的一套框架,解決了許多移動端開發實際中遇到的許多問題,是一個純CSS框架。使用容器+布局+模塊的構建方式,JS輔助,更自由更靈活更易於擴展使用。遵循Google Material設計規范,完美適配各個機型。面向HTML5,使用CSS3實現動畫交互,輕量級高性能。AUI是使用MIT License授權,你可以復制、出售。目前最新版本2.0。
8、Amaze UI
這是稱為妹子UI的開源框架,據稱是中國首個開源HTML5跨屏前端框架。妹子UI以移動優先為理念,從小屏逐漸到大屏,實現響應式網頁。Amaze UI包含20+個CSS組件、20+個JS組件,更有多個包含不同主題的Web組件。相比國外框架,妹子UI關注中文排版提供本地化支持。面向HTML5開發,使用CSS3來實現動畫交互,輕量級高性能。
9、Frozen UI
Frozen UI是一款開源,簡單易用,輕量敏捷的移動端框架。基於手Q樣式規范,目前全面應用於企鵝手Q增值業務中。基礎樣式效果簡單色調清爽,社區活躍,組件自然不少。包括按鈕、列表、表單、通知、提示條、彈出框、選項卡等等常用組件。還包括一個FrozenJs的JS組件庫。可以在主流的Android和IOS上應用。基本樣式使用離線包的方式減少請求提供快速接入方案。當然,根據網友反映,也存在大大小小的bug。不過總體來說,還是值得一用的。奇怪的是,Github上顯示的最後更新時間是一年前,難道已經沒人維護了嗎?
# Running this will show the space usage of each folder in the current directory.# The -h option makes the report easier to read.# -s prevents recursiveness and shows the total size of a folder.# The star wildcard (*) will run on each file/folder in current directory. -sh *1.2G Desktop4.0K Documents40G Downloads4.0K Music4.9M Pictures844K Public4.0K Templates6.9M Videos
還有一個相似的命令 df(Disk Free),使用df會返回有關可用磁碟空間的各種信息。
『肆』 WEB前端培訓課程需要學習哪些方面的技術
前端頁面重構
內容包含了:(PC端網站布局項目、HTML5+CSS3基礎項目、WebApp頁面布局項目)
JavaScript高級程序設計
內容包含:(原生JavaScript交互功能開發項目、面向對象進階與 ES5/ES6應用項目、JavaScript工具庫自主研發項目)
PC端全棧項目開發
內容包含:(jQuery經典交互特效開發、HTTP協議、Ajax進階與PHP/JAVA開發項目、前端工程化與模塊化應用項目、PC端網站開發項目、PC端管理信息系統前端開發項目)
移動端項目開發
內容包含:(Touch端項目、微信場景項目、應用 Angular+Ionic開發 WebApp項目、應用 Vue.js開發 WebApp項目、應用 React.js開發 WebApp項目)
混合(Hybrid,ReactNative)開發
內容包含:(微信小程序開發、React Native、各類混合應用開發)
NodeJS全棧開發
內容包括:(WebApp後端系統開發、一、NodeJS基礎與NodeJS核心模塊二、Express三、noSQL資料庫)
大數據可視化
內容包含:(大數據可視化化基礎與實戰、一、數據可視化入門、二、D3.js詳解、三、其他JS庫)
學習內容大家清楚之後,可以更好地學web前端課程,選擇試聽課程可以了解自己適不適合這門課程,也了解下機構老師的講課思維和方式,這樣也可以提高自己的學習狀態和方式。