1. 程式人生 > >學html5做app開發可以從哪兒學起

學html5做app開發可以從哪兒學起

我是做android開發的,發現現在公司對html5要求挺旺盛,於是乎準備學一下html5 做app開發相關的知識。去某培訓機構看了一下他們做html5 app開發的課程體系:

       1.前端頁面基礎


   結構表現與頁面重構:

1.認知行業,崗位,介紹HTML5課程體系,就業趨勢以及行業未來展望;2.HTML基礎入門;3.HTML5新增元素與特性,HTML5表單增強屬性;4.CSS基礎,CSS選擇器,核心屬性;5.CSS定位,盒模型,繼承,佈局;6.CSS3新增選擇器;7.CSS3動畫,過度動畫,關鍵幀動畫;8.CSS3位移與變形處理;9.圖形、影象軟體的使用(PS);10.各種瀏覽器相容性以及處理方式;11.垂直居中,水平居中的處理方式;12.雪碧圖處理,滑動門處理及高寬自適應等高階應用技術;

13.CSS統籌,CSS在大型專案中的應用;

2.JavaScript(原生)

   JavaScript基礎:

1.JavaScript歷史;2.JavaScript如何使用及運作原理;3.JavaScript現代基本理論體系結構;4.JavaScript基本語法;5.JavaScript迴圈語句;6.JavaScript函式;7.JavaScript核心Api(如Array、String、Date、JSON、Math、RegExp);8.掌握BOM的用法;9.掌握原生DOM操作的用法;10.握事件,事件原理,事件代理;11.掌握正則表示式;12.掌握Cookie儲存;掌握Cookie儲存;13.掌握JavaScript基本特效的製作方法;
   JavaScript面向物件: 1.掌握 JavaScript 的面向物件基礎;2.掌握 Javascript 原型鏈 prototype;3.掌握 Javascript 作用域鏈;4.掌握閉包;5.掌握 This;6.掌握建構函式;7.J掌握同源策略以及 Ajax;8.掌握跨域以及解決方式;9.掌握 JavaScript 動畫的實現以及原理;10.握事件,事件原理,事件代理;11.熟悉 JavaScript 的設計模式;


3.NodeJs全棧開發

 NodeJs:

1.掌握 jQuery 框架使用;2.掌握 LESS 的使用;3.掌握 ES6 特性講解以及使用;4.掌握 Gulp 前端編譯工具的使用;5.掌握 Express 框架的使用;6.掌握 PC 端網站開發基本流程和技巧;7.掌握瀏覽器/伺服器的互動模型8.掌握專案週期與技術評估;9.掌握行業網站專案開發與迭代;10.培養良好的溝通、表達和團隊協作能力;11.掌握快速學習方法,初步養成有競爭力的職業習慣;12.綜合運用 HTML+CSS,JS,jQuery,dot.js,Express,NodeJS 等技術,完成大型 PC 端專案開發;

4.移動端WebApp

移動端WebApp開發:

1.HTML5 概述以及應用場合;2.手機瀏覽器的特點;3.Viewpoint 視口,dpi,px 的區別;4.meta 屬性,縮放,拖放;5.rem 實戰,字型選擇;6.移動端事件模型;7.響應式佈局,彈性盒子模型;8.硬體加速原理;9.移動端效能優化點;10.HTML5 畫布:canvas;11.HTML5 多媒體:video,audio;

5.框架與混合式開發綜合實訓

Amd+RequireJs+SPA:

微信場景應用1.微信開發,如何呼叫微信 JSSDK,呼叫微信客戶端功能,如獲取地理位置,掃一掃,微信支付;2.瀏覽器/伺服器資料互動原理;3.SPA 單頁應用技術實戰;4.AMD 程式碼編寫實戰;5.BootStrap 柵格佈局;6.前端模板,分頁製作;7.圖片非同步載入;8.CSS3 特性使用;9.如何快速的解決問題;

提供的小例子:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
<title>three.js css3d - 元素週期表</title>
<style>
html, body {
    height: 100%;
}

body {
    background-color: #68217A;
    margin: 0;
    font-family: Helvetica, sans-serif;;
    overflow: hidden;
}

a {
    color: #ffffff;
}

#info {
    position: absolute;
    width: 100%;
    color: #ffffff;
    padding: 5px;
    font-family: Monospace;
    font-size: 13px;
    font-weight: bold;
    text-align: center;
    z-index: 1;
}
</style>                                
                         

 AngularJS 和Vue框架

 .HybridApp開發【AngularJS框架】:

1.AngularJS 的解析過程分析;2.指令(ng-app,ng-repeat,ng-show,ng-hide,ng-controler);3.過濾器(Filter,Date),自定義過濾器的書寫;4.路由 Router 配置;5.表單驗證;6.雙向繫結、依賴注入的理解;7.服務,自定義服務的開發;8.Controller 、Service、Directives 的實戰;9.使用 Angular.JS 開發一個專案;10.打包,將專案嵌入到 Native 中;


   .HybridApp開發【Vue框架】:

1.Vue.js語法結構;2.響應式資料繫結系統;3.元件系統,搭積木式開發;4.模組化;5.路由vue-router;6.Vue.Js與伺服器通訊vue-resource;7.生產釋出;


React專案: 1.JSX語法結構;2.頁面生命週期;3.元件以及引數傳值;4.案例以及使用;
微信小程式 1.檢視層wxml;2.頁面生命週期 ;3.邏輯層;4.框架解密;5.專案實訓;
原生Native+HTML5: 1.WebView的配置;2.HTML5和Java的互相呼叫;3.如何除錯問題;4.混合式開發效能優化實踐;5.釋出一個混合式APP;

Cordova:

1.Cordova環境安裝;2.如何除錯,如何編譯;3.配置檔案詳解;4.事件使用;5.外掛的使用;6.開發一個專案;
 

相關推薦

html5app開發可以哪兒

我是做android開發的,發現現在公司對html5要求挺旺盛,於是乎準備學一下html5 做app開發相關的知識。去某培訓機構看了一下他們做html5 app開發的課程體系:        1.前端頁面基礎    結構表現與頁面重構: 1.認知行業,崗位,介紹HTM

零開始React Native App開發

   學習更詳細資訊參考連結 通往全棧工程師的捷徑 —— React http://mp.weixin.qq.com/s?__biz=MzA3NTYzODYzMg==&mid=401107957&idx=1&sn=200418877771f656c1a0ab33ad407516&

5個好用的html5混合式App開發工具推薦

近幾年html5技術在各大平臺都是人們談論的焦點。html5技術一直受到各方關注,“html5顛覆原生 App”的爭論也從未停止過,不管怎樣html5生態的構建方興未艾。不過對於移動開發者來說更關心的問題是如何低成本、週期短開發出體驗效果好的App,所以當下用html5遠比賭html5更現實,因此跨

我的新書《Android App開發入門到精通》終於出版啦

前言 經過了兩年多終於完成了這本書,2016年9月份開始寫的,到今天為止2年零2個月,本書的內容大部分是去年完成的,看過我去年總結的讀者可能知道,去年事情很多太忙了,導致本命年這本書沒有上架(有點小小的遺憾)。 工作之餘喜歡寫寫技術文章,對自己的技術做一個總結同時也讓後來者站在我的肩膀上,之前一直在CSD

【重構】哪兒

前一段日子開發節奏太快,需要調整業務的時候越來越麻煩,所以最近看起了《大話重構》,想為優化程式碼提供一些思路。這本書提供的思路其實和業務非常貼近,除非挖新坑,否則相對於大規模的推翻重來,小步迭代顯然更優秀,曾經避開的坑都藏在細節裡,推翻重來的時候往往最容易忽視這

帶你ReactNative開發跨平臺App開發(一)

roi 權限 完整性 2-2 apps tar 我們 利用 ejs 首先自我介紹一下,本人鳥窩,現在就職於xx共享汽車,擔任主程,目前用的技術棧是.net core+angular。 今天我講的是關於ReactNative從零基礎開發,希望可以對入門的新手,起到

帶你ReactNative開發跨平臺App開發(二)

lin lob 進行 ava img develop glob pow gist ReactNative跨平臺開發系列教程: 帶你從零學ReactNative開發跨平臺App開發(一) 上一篇教程我們一步步配置了開發RN的必備環境,這篇文章我們依然配置環境,昨天配置

帶你ReactNative開發跨平臺App開發--揭開實戰內幕(四)

react src 開始 strong 說了 mage com 原因 gpo 經過前三篇文章,我詳細的說了一下關於基礎環境配置的事情,那麽接下來就真真正正的coding吧,關於環境配置方面的問題,如果不明白,請自己百度科普。 說實戰的話,其實我準備了四個項目,不好選擇

帶你ReactNative開發跨平臺App開發(十)

學會 自己 get idt 圖片 平臺開發 targe react htm ReactNative跨平臺開發系列教程: 帶你從零學ReactNative開發跨平臺App開發(一) 帶你從零學ReactNative開發跨平臺App開發(二) 帶你從零學ReactNa

遊戲開發什麽

事情 有意 遊戲編程 每年 例如 薪資 60萬 內容 並且 遊戲開發者指制作電子遊戲軟件的企業、團體或個人,其中企業性質的遊戲開發者一般稱為"遊戲開發商"。開發者可以專門為特定的電子遊戲機制作,例如索尼的PlayStation 3、微軟的Xbox 360、任天堂的Wii,也

Vue2.5開發哪兒App 零基礎入門到實戰項目

eset 通過 計算 拆分 lan 修復 周末 模塊 blank 第1章 課程介紹本章主要介紹課程的知識大綱,學習前提,講授方式及預期收獲。第2章 Vue 起步本章將快速講解部分 Vue 基礎語法,通過 TodoList 功能的編寫,在熟悉基礎語法的基礎上,擴展解析 MVV

Vue2.5開發哪兒App 零基礎入門到實戰項目

基礎配置 可能 lan 第2章 方式 路由 表單 加載 基礎入門 第1章 課程介紹本章主要介紹課程的知識大綱,學習前提,講授方式及預期收獲。1-1 課程簡介 第2章 Vue 起步本章將快速講解部分 Vue 基礎語法,通過 TodoList 功能的編寫,在熟悉基礎語法的基礎上

Vue2.5開發哪兒App 零基礎入門到實戰專案最新無密

  第1章 課程介紹本章主要介紹課程的知識大綱,學習前提,講授方式及預期收穫。1-1 課程簡介第2章 Vue 起步本章將快速講解部分 Vue 基礎語法,通過 TodoList 功能的編寫,在熟悉基礎語法的基礎上,擴充套件解析 MVVM 模式及前端元件化的概念及優勢。2-1 課程學

0Python】1.開發環境搭建

從0學Python 最近準備學習python了。主要是考慮到python在深度學習和爬蟲方面的應用較廣,未來發展潛力較大。而且python與java相比,語法簡潔靈活,開發效率比較高。正所謂“人生苦短,我選python!”。 學習的過程打算用部落格記錄下來,這樣能給自己堅持下去的動力,也能養成一個愛總結的

嵌入式開發培訓去哪兒?嵌入式開發前景如何?

不管是什麼技術想要有自己的發展前景就要有自己的有點在現在這這個技術快速發展的時代必須要有自己的核心競爭力才會有好的發展空間。 接下來呢我們就來看一下嵌入式系統的核心競爭力: 1、介面——可為裝置提供 統一的驅動介面。 2、裁剪性——嵌入式系統支援可伸縮性和開放性的體系結構。 3、穩定性——唯一指令

2018最新 Vue2.5開發哪兒App+零基礎入門到實戰

第1章 課程介紹本章主要介紹課程的知識大綱,學習前提,講授方式及預期收穫。1-1 課程簡介第2章 Vue 起步本章將快速講解部分 Vue 基礎語法,通過 TodoList 功能的編寫,在熟悉基礎語法的基礎上,擴充套件解析 MVVM 模式及前端元件化的概念及優勢。2-1 課程學習方法2-2 he

Vue2.5開發哪兒App 零基礎入門到實戰專案

第1章 課程介紹本章主要介紹課程的知識大綱,學習前提,講授方式及預期收穫。1-1 課程簡介第2章 Vue 起步本章將快速講解部分 Vue 基礎語法,通過 TodoList 功能的編寫,在熟悉基礎語法的基礎上,擴充套件解析 MVVM 模式及前端元件化的概念及優勢。2-1 課

Vue2.5開發哪兒App 零基礎入門到實戰專案完整版

第1章 課程介紹本章主要介紹課程的知識大綱,學習前提,講授方式及預期收穫。1-1 課程簡介第2章 Vue 起步本章將快速講解部分 Vue 基礎語法,通過 TodoList 功能的編寫,在熟悉基礎語法的基礎上,擴充套件解析 MVVM 模式及前端元件化的概念及優勢。2-1 課

Vue2.5開發哪兒App零基礎入門到實戰專案

完整版 請聯絡QQ 8960531 第1章 課程介紹 本章主要介紹課程的知識大綱,學習前提,講授方式及預期收穫。 第2章 Vue 起步 本章將快速講解部分 Vue 基礎語法,通過 TodoList 功能的編寫,在熟悉基礎語法的基礎上,擴充套件解析 MVVM 模式

Vue2.5開發哪兒App 零基礎入門到實戰專案百度網盤免費下載

Vue2.5開發去哪兒網App 從零基礎入門到實戰專案百度網盤免費下載 2018最新Vue2.5零基礎入門到專案實戰開發旅遊網站App課程視訊教程下載。本課程從理論到專案,涵蓋Vue各個層面的基礎知識和開發技巧。從Vue基礎語法入手,逐層遞進,實戰專案貼近企業流程,完全按照企業級別程式碼質量和工程開發流程進