現在的大學計算機專業都會學習網頁設計,初期都是一些較為簡單的教你入門還是得自學,自己多在網上學習學習,多寫一些小項目。
另外網頁設計范圍太小了,以后就業不怎么好的,現在火的都是人工智能、信息安全和軟件工程
AngularJS只是一個前端的MVC框架。前端的模版最多給你一些現成的UI設計和功能組件。
Node.js是服務器端運行JS的環境。如果你是用AngularJS負責前端框架,那么在后臺你可能需要Node.js和Express來響應前端的API請求。一個經典的全棧是MEAN=MongoDB+Express+AngularJS+Node.js
不清楚你說的Node.js模版是什么,但是現在比較火的有Serverless無服務器架構。這里并不是說你的數據和功能不需要通過服務器存儲和處理,而是利用云服務平臺自帶的函數服務快速實現后端功能。大大減少配置、管理、開發、維護服務器的工作量和復雜度。但是業務邏輯、數據驗證等等很多時候還是要自己去寫。使用Node.js生態里的GraphQL結合Serverless服務去做會更靈活。
當然除了Node.js,后端選擇還有很多,例如.NET、Ruby on Rail、Python+Flask等等。
問題問得挺模糊的,如果你只是想制作一個示意性的網頁,所希望的重點是突出設計感、界面元素、布局或一些前端展示功能及組件,那么可以不需要后端;另一種情況是,如果你的網頁以展示功能為主,沒有用戶交互,展示的數據也比較固定,不會經常更改,那也可以考慮不與后端配合。但是如果你希望自己的網站上的數據可以隨時更改,或者有很多用戶交互、業務處理、數據計算和存儲等,就必須與后端配合了。而“模板”這一概念本身就比較寬泛和模糊,網絡上也同時存在著大量純前端模板,已經有后臺程序和數據庫的模板。