Google Web Starter
一個很好的Web教程和樣例工程。包括sass,gulp,響應式頁面,基本樣式。
https://developers.google.com/web/starter-kit/
https://developers.google.com/web/fundamentals/getting-started/
https://github.com/Google/WebFundamentals
https://www.udacity.com/course/cs256
資料整理:包括網站原始碼,視訊,字幕,樣例程式碼。
udacity-cs256-Mobile_Web_Development
視訊提到的:
頁面速度評分和建議
https://developers.google.com/speed/pagespeed/insights/
https://chrome.google.com/webstore/detail/pagespeed-insights-by-goo/gplegfbjlmmehdoakndmohflojccocli?hl=en
移動裝置友好度測試
https://developers.google.com/webmasters/mobile-sites/?hl=zh-cn
移動網站入門
https://developers.google.com/webmasters/mobile-sites/
圖片自適應解決方案:
image-set
https://github.com/scottjehl/picturefill
https://github.com/estelle/clowncar
touch
if('ontouchstart' in window) addTouchHandles();
addMouseHandles();
H5相容性: http://caniuse.com
pointer 微軟統一touch,mouse click,pen
https://www.polymer-project.org/
touch更新檢視:用requestAnimationFrame(只在檢視更新時呼叫)
gesture recognition libraries
Hammer JS,JQTouch,Centure Touch
label標籤需要包含input標籤,否則label內容不能點選
<label><input type="checkbox" >Hello</label>
H5 樣例
http://simpl.info/
http://shinydemos.com/qr-code/
http://webaudiodemos.appspot.com/
app cache manifest改變後會重新load,用# version 0.1
indexDb & WebSql
indexDB新,但是ios和老android不支援
websql在ios和老android上支援。但是停止維護
解決:indexDB shim http://nparashuram.com/IndexedDBShim/
http://www.html5rocks.com/
Google web 效能優化
https://developers.google.com/web/fundamentals/performance/
其他課後資料
https://www.udacity.com/wiki/cs256/external-resources
網速測試:
http://www.webpagetest.org/
DevTool
https://developer.chrome.com/devtools
http://discover-devtools.codeschool.com/
相關文章
- Golang web starterGolangWeb
- Google Sitebricks Web FrameworkGoWebFramework
- Google與Web創新GoWeb
- Google如何統治WebGoWeb
- WEB.DEV – Google SEO 工具WebdevGo
- Google Web Fundamentals 配置筆記GoWeb筆記
- 試用Google的picasa webGoWeb
- 自研 Pulsar Starter:winfun-pulsar-spring-boot-starterSpringboot
- Google 是如何構建 Web 框架的GoWeb框架
- 如何在Google Web Toolkit環境下GetshellGoWeb
- Shooter Game User Interface StarterGAM
- Spring Boot整合Google Bard - Web介面訪問Google AI聊天機器人Spring BootGoWebAI機器人
- Google Web Toolkit(GWT)-各位高手談談看法啊!GoWeb
- SpringBoot 自定義 starterSpring Boot
- Spring Boot 自定義 starterSpring Boot
- SpringBoot如何建立starterSpring Boot
- 自定義Spring Boot StarterSpring Boot
- spring-boot-starter-testSpringboot
- SpringBoot自定義StarterSpring Boot
- 自定義 Spring Boot StarterSpring Boot
- React Starter Kit 中文文件React
- 向Google學習打造靈動的web體驗GoWeb
- Spring Boot Starter 和 ABP ModuleSpring Boot
- 理解spring-boot-starter-parentSpringboot
- 【spring-boot】自定義starterSpringboot
- spring-boot-starter-redis 整合SpringbootRedis
- Google I/O 2018 : Web 現狀綜述GoWeb
- Node with React: Fullstack Web Development 課程手記(二)——Google OAuthReactWebdevGoOAuth
- Google Web應用開發指南第一章:什麼是Web應用?GoWeb
- 開發一個Spring Boot Starter!Spring Boot
- 聊聊arthas的spring-boot-starterSpringboot
- 實現Google帶截圖功能的web反饋外掛GoWeb
- Google Web App開發指南第三章:案例研究GoWebAPP
- Google Web App開發指南第四章:構建優秀的Web AppsGoWebAPP
- (第五講)自定義Spring Boot StarterSpring Boot
- 實戰|如何自定義SpringBoot Starter?Spring Boot
- Springboot Starter的核心實現原理Spring Boot
- 如何實現自己的Spring Boot StarterSpring Boot