前端練手項目


前端學習還是很有趣的,可以較快的上手然后自己開發一些好玩的項目來練手,網上也可以一抓一大把關於前端開發的小項目,可是還是有新手在學習的時候不知道可以做什么,以及怎么做,因此,就整理了一些前端項目教程,希望可以幫助正在學習前端的小伙伴。為了方便閱讀,大概把前端可以做的項目分為三類:

  • 游戲類
  • 實用類
  • 好玩類

然后依次推薦一些項目教程,想要學習的小伙伴可以看看~

游戲類

其實很多常見的小游戲都是純前端開發出來的,比如曾經風靡的2048、別踩白塊啊等等,簡單有趣,對於初學者來說,這些小游戲是非常不錯的練手項目。

網頁版2048

項目通過搭建一個網頁版的 2048 ,讓大家學習 web 應用程序的開發流程、以及如何讓應用在移動端自適應處理以應對各種大小的屏幕,布局和初始化,編寫游戲的邏輯、實現讓它能移動,判定結果。

 

是不是和我們玩的2048一模一樣呀,O(∩_∩)O~

HTML5兩步實現拼圖游戲

項目使用HTML5和css3實現的九宮格拼圖游戲。只要兩步既可以實現炫酷的效果和動畫。詳細的講解,讓你清楚地知道每一句代碼的作用。自己開發完之后還可以玩玩,告訴你,你可以開發它,但是玩可不一定行哦~

網頁版掃雷

項目實現一個Web版本的掃雷游戲,通過該項目將學習並實踐 JavaScript 和 CSS 等基本的Web開發知識。

看着就有想玩的沖動啊,有木有~

網頁版-別踩白塊游戲

項目用最基礎的html,css,以及原生的JavaScript實現一個網頁版本的“別踩白塊”游戲。

做完后可以試着玩玩,看看速度如何,太快或者太慢都可以隨時調整。

HTML5實現抓怪物小游戲

項目利用 HTML5 的 Canvas 特性,結合 js 來開發一個抓小怪物的小游戲。從中我們可以學習到如何用 HTML5 來構建一個 WebApp。

JavaScript打地鼠游戲

項目為打地鼠,是大家耳熟能詳的一款經典的小游戲,用前端技術來實現這個游戲,簡單有趣。

JavaScript按鍵控制坦克移動

項目使用javascript按鍵控制坦克在網頁上移動,通過使用很簡單的,清晰明了的代碼使坦克在頁面上平滑的移動,通過學習,可以掌握javascript的按鍵操作,從而讓頁面更好的與用戶互動。

看效果圖很簡單,但是只要稍微發揮你的想象力,把坦克改成其他的物體,就可以變成其他的小游戲了,比如加一個迷宮,就是走出迷宮游戲了。

實用類

前面介紹了前端開發游戲的項目教程,當然前端還可以開發一些非常實用的功能,比如小到網站的導航條啊,一個抽獎頁面啊等等,這些在網頁上經常看到的頁面展示功能,基本都是前端開發出來的,因此,下面介紹一些比較實用的前端項目教程。

CSS與JavaScript實現選項卡

這個項目實現前端網頁經常用到的 Tab 選項卡效果。主要用到 HTML、CSS 和 JavaScript 技術,比較適合前端入門練習。

一起來抽獎吧

一到各種節假日就各種的抽獎活動數不勝數,大獎很豐厚,但是,你懂得。這個項目教大家使用CSS3來制作一個抽獎轉盤,一窺抽獎轉盤的秘密。

Java和WebSocket開發網頁聊天室

WebSocket是HTML5一種新的協議,它實現了瀏覽器與服務器全雙工通信,這個項目使用WebSocket來開發網頁聊天室,前端框架會使用AmazeUI,后台使用Java,編輯器使用UMEditor。

瀑布流加載圖片牆

項目通過瀑布流加載圖片牆,實現無限圖片展示的效果,類似百度圖片一樣的加載方式,體現圖片的交錯排列。從中學習在沒有后端開發者提供數據的背景下,由我們前端自己模擬數據及數據接口,自己就能給自己提供任何自己想要的數據。

canvas實現放大鏡效果

項目由 HTML5 的 canvas 實現放大鏡效果,和淘寶圖片放大器類似的效果,主要依靠 canvas 中的 drawImage() 函數,希望能通過實現這個簡單的項目來讓大家初步認識 canvas ,學會基本的 canvas 操作。

用CSS和jQuery打造一個簡單的圖片編輯器

項目利用 CSS 的 filter 和簡單的 Jquery 代碼來實現一個簡單的圖片編輯器包括對圖片的透明度,黑白,圖片亮度等調節。

120行代碼實現簡單的即時搜索

項目利用 Meteor 和 MongoDB 實現一個簡單的即時搜索服務。通過本項目將學習到 Mongodb 數據庫的操作,Meteor 快速制作 Web App。

純前端打造實時markdown編輯器

項目通過純前端打造一個實時 markdown 編輯器,用到的庫或框架主要有 marked,Ace,highlight.js,Bootstrap。通過本實驗學習如何編寫一個 web 應用程序的相關知識。

 

CSS3實現“紅包照片”模糊效果

微信朋友圈里的紅包照片,還有 ios7 帶來的“毛玻璃”菜單效果都很吸引眼球,該項目就嘗試用熟悉的 CSS3 來實現這個效果。

使用 Electron 編寫跨平台桌面應用

該項目主要學習如何用 Electron 配合 JavaScript 等 web 技術創建跨 Linux/Windows/macOS 平台的桌面應用。

好玩類

前端還可以用比較簡單的方式實現一些可愛的東西,比如暖男-大白,萌寵-小黃人等等,只要你能想到的,幾乎都可以用前端來實現,下面就介紹幾個項目教程。

打造網頁版「大白」

該項目利用 HTML 和 CSS 來打造《超能陸戰隊》里的 “暖男” -「大白」。學習如何用 HTML 結合 CSS 來設計高端大氣上檔次的圖,並了解 HTML 布局,CSS 構建對象的樣式。

JavaScript實現玫瑰花

項目學習如何在網頁中如何使用JavaScript語言實現一朵漂亮的玫瑰花。其中會用到html,css,javascript等技術。

這個玫瑰花的最后效果是慢慢開放和顯現出來的,很浪漫的趕腳啊~

SCSS(SASS)畫小黃人

項目通過 SCSS(SASS)畫一個會眨眼睛的小黃人,主要學習 CSS3。其中將涉及 SASS 安裝,代碼的編寫,以及繪制小黃人的相關結構邏輯。

看完以上3個項目,你能想象都是用前端來實現的么,O(∩_∩)O~

最后

以上呢,介紹了那么多的前端開發項目,如果你還說你找不到項目,不知道做什么,沒有完整的教程,那么就是你的不對了,所以,挑選一個感興趣的項目開始學習吧!

 

 WEB前端學習交流群21 598399936

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM