當前位置:商標查詢大全網 - 培訓招生 - 北大青鳥設計培訓:前端開發需要掌握的經驗?

北大青鳥設計培訓:前端開發需要掌握的經驗?

除了實際的項目開發,只有平時的知識積累和簡單的程序開發測試才能提升程序員的工作經驗。

今天我們就來看看,在提升開發工程師的操作體驗時,需要掌握哪些東西。

在此之前,如果需要使用壹些外部庫或者任何插件,需要手動下載相應的JavaScript和CSS文件,放入項目中。

但是如果這些庫或者插件發布了新版本,妳就要在項目中做相應的更新,管理項目非常麻煩。

包管理器幫助妳解決這個問題。它們可以幫助您自動將外部庫和插件引入到項目中,這樣您就不必手動更新外部文件。

包管理器有yarn和npm,差不多,都只有安裝的功能。

妳可以選擇其中任何壹個。壹旦學會使用其中壹個,另壹個就好了。

讓我們學以致用吧。在您對包管理器有了基本的了解之後,您可以在您的web頁面中引入壹些外部庫。

例如,您可以安裝壹些Toast插件,在用戶點擊按鈕時向他們顯示信息。或者您可以創建壹個登錄表單,並使用壹些表單驗證庫來驗證表單。

可以學習如何使用不同的庫,學習如何安裝不同的版本。

CSS預處理器預處理器使CSS功能更加強大。

CSS預處理程序有Sass,Less,Stylus等等。

如果可以選擇,我喜歡頂嘴。

最近比較流行的CSS預處理程序是PostCSS,相當於CSS的解析器,知道它的用法也很好。

它可以單獨使用,也可以與Sass結合使用。

我的建議是先學習Sass,然後可以學習PostCSS。CSS框架,如果妳有時間的話。不需要學CSS框架,當然如果想學也有很多選項。

我最喜歡的CSS框架是Bootstrap,Materialize和布爾瑪。

但考慮到目前的市場需求,我會選擇Bootstrap。

CSS文件管理隨著項目復雜度的增加,CSS會開始變得混亂,無法維護。

我們也有很多方法來更好地構建CSS以實現可伸縮性。

如OOCSS、SMACSS、SUITCSS、Atomic和BEM。

妳可以理解它們之間的區別。個人比較喜歡BEM。

構建工具構建工具可以幫助您構建、打包和開發JavaScript應用程序。

這包括驗證工具、自動化構建工具和打包工具。

自動化構建工具包括npm、gulp、grunt等。

但是現在Webpack已經可以實現Gulp的很多功能,所以通常用npm來配合webpack完成任務自動化。

妳不必學吞咽。當然,如果以後有時間,可以了解壹下,看看是否適用於妳的項目。

有ESLint、JSLint、JSHint、JSCS等驗證工具,但目前大部分人用的是ESLint。

打包工具包括Packaging、Webpack、Rollup、Browserify等。

如果必須選擇壹個,請毫不猶豫地選擇Webpack。

Rollup也是常用的,但是北大青鳥佳音計算機學院/建議在圖書館使用。

開發app時,請使用Webpack。

所以,請妳現在就開始自學Webpack,如果妳喜歡,也可以學習壹下Rollup。