摘要:經過對前端技術的學習,感觸良多,雖然之前也接觸過前端的知識,但是沒有進行系統的學習過,在大三上學期學過和簡單的,老師也沒有深度講解,知識也沒有形成體系,經過一段時間的學習,有以下感觸與大家分享整個前端知識就像一座房子,而是磚,建一個網頁,里
經過對前端技術的學習,感觸良多,雖然之前也接觸過前端的知識,但是沒有進行系統的學習過,在大三上學期學過h5和簡單的css,老師也沒有深度講解,知識也沒有形成體系,經過一段時間的學習,有以下感觸與大家分享:
整個前端知識就像一座房子,而Html是磚,建一個網頁,里面有很多磚(html里面最重要的就是標簽,一個一個的標簽,雖然也有內建樣式可以用,但是專業的事情還是交給專業的去做)
當一座房子的磚蓋好了,當然還需要對磚進行修飾,在磚上加上瓷片,加上好看的色彩,改變磚的大小,讓這座前端大廈更加好看。
css分為行內格式,內部樣式,外部樣式,優先級從高到低,一般情況下盡量使用外部樣式,因為隨著網頁的復雜,如果把html和css都寫在一個文件里,會變得很長,修改也很麻煩,樣式中的選擇器也有很多,id選擇,類選擇,子代,父代,兄弟,下一個等選擇,要成為樣式小能手,一定要善于使用這些。
當然,頁面寫完了,下一步就是要進行邏輯判斷和事件處理,這個時候就要輪到javascript登場了,這個和java沒有關系,只是名字看著有點像,這也是一門計算機編程語言,廣泛應用于前端的開發,上面的頁面建好了,要讓他動起來啊,靜態的單頁面沒有任何價值,js就是來處理頁面的邏輯判斷和各種事件的處理,js中也有相應的函數,面向對象編程,各種函數來處理頁面的操作,基于js還有一個高大上的東西叫jquery,在邏輯處理和事件處理方面代碼更短,而且更容易寫,但是,我們透過現象看本質,jquery其實就是js的封裝再定義,在代碼的處理速度和事件處理上,js明顯是要快于jquery的,有一位博主測過,js的代碼執行速度是jquery的幾十倍甚至更高,正如python的處理速度要慢于c語言,這是很正常的,因為他們更接近計算機真實的一面,每加一層,相應的有好有壞,好的方面是更易于編程,壞的方面是犧牲了速度,所謂的高級語言,就是對低級語言的高度封裝,封裝成更易于人類編寫的計算機編程語言。
在前端中還有一個很強大的框架叫Bootstrap,有了這個框架,編寫網站更加容易了,就像積木,Bootstrap擁有你用到的絕大部分積木,你要搭一個小房子,就可以用Bootstrap很快的把框架搭出來,專注于代碼的邏輯處理和時間處理部分,原理其實就是把你要用到的css樣式給你寫好,你要用,直接調用即可,整個前端大概就是這樣,具體的細節就不在這篇隨筆里寫了,細節太多太泛,最后送給大家一句話,所謂的大牛就是比你付出多倍的時間,比你更勤奮,只要你夠努力,夠勤奮,你早晚也是大牛!
以上純屬個人看法,本人知識能力有限,隨筆中可能有些許錯誤,請大家指正,感謝!
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/1860.html
摘要:最終給前端返回的數據格式如下賽冷思內容管理其他字段文章管理文章列表文章詳情隨筆管理添加修改隨筆大致思路就是這樣,回頭在實現的過程中發現不完善的,將會持續更新。最新更新在我的博客 權限是一塊設計挺繁瑣的功能,尤其是設計到前端SPA應用,前后端的耦合性太強,先屢屢思路,再實現,如果您有好的建議,也可評論留言。 基本的表結構如下 用戶表。user 字段 說明 id 用戶ID u...
閱讀 3010·2021-10-08 10:18
閱讀 730·2019-08-30 15:54
閱讀 1061·2019-08-29 18:43
閱讀 2433·2019-08-29 15:33
閱讀 1298·2019-08-29 15:29
閱讀 1598·2019-08-29 13:29
閱讀 1022·2019-08-26 13:46
閱讀 1693·2019-08-26 11:55