工具呢? - GitHub

advertisement
HTML5
移动应用开发
HTML5 移动应用开发
[Why
?, 可以做些什么?,
可以做些什么?,
[Why HTML5
HTML5 ?,
工具呢?,
工具呢?,
关开设
2013.3
框架和库呢?,
代码托管?]
Why HTML5 ? {
Wrote once , Run any where.
Updated in real time
Beginner easy learn
}
可以做些什么? {
需要频繁跨平台、跨屏幕使用的产品
}
可以做些什么? {
Seaching for the web
Social
News
games
}
浏览器
IDE
文本编辑器
工具呢? { (编辑器)
MAC
Windows and Linux
}
工具呢? { (浏览器)
集成的优秀的开发者工具与支持远程调试
http://discover-devtools.codeschool.com/
}
工具呢? { (浏览器)
同样优秀的开发者工具
更加便捷的远程调试
}
工具呢? { (包管理器)
你需要个NPM方便获取更新各种
前端的工具、库、框架
nodejs官网的安装包集成了NPM
}
工具呢? { (server)
你需要服务端的JS-NodeJS,给
提供服务端的服务、执行各种脚
本
跨平台[Mac, Windows, Linux]
}
工具呢? { (中间件)
若你想开发原生应用般的Web App
可以用Phonegap开发Hybrid应用
要开发跨平台的WebApp,要注意Phonegap的兼容平台特性,
如:IOS中H5与原生的通信是异步的
}
工具呢? { (phoneGap)
webApp跑在PC浏览器上与基于Phonegap跑在手机上
}
工具呢? { (phoneGap)
Step 2:Open Project
Step 1:
Download
Step 3:Runing
}
工具呢? { (开发工具)
了解Phonegap的API就了解PhoneGap能为我们做什么
}
HTML5一出,一切为我所用
你的就是我的,我的还是我的
框架和库? {(函数式编程)
Underscore is a utility-belt library for JavaScript that
provides a lot of the functional programming
一个为函数式编程而生的库
Functions
Collections
Objects
Arrays
}
框架和库? {(函数式编程)
}
框架和库? {(JQ系)
Zepto is a minimalist JavaScript library for
modern browsers with a largely jQuery-compatible
API.
此子可以替JQ
选择器
文档树遍历
DOM操作
}
事件处理
AJAX
框架和库? {(UI库)
Sleek, intuitive, and powerful front-end framework
for faster and easier web development.
Bootstrap是一个很Hot的UI库
}
框架和库? {(bootstrap)
}
框架和库? {(业务框架)
Backbone.js gives structure to web applications by
providing models with key-value binding and custom
events, collections with a rich API of enumerable
functions, views with declarative event handling, and
connects it all to your existing API over a RESTful JSON
interface.
它是有自己个性的MVC
Model
Router
View
Collection
}
框架和库? { (业务框架)
?
Some Selector does not work in Zepto
https://github.com/twitter/bootstrap/issues
}
Git! Git! Git!
代码托管? {
}
代码托管? { (业务框架)
}
Ending , THX ! _ @cosuscript
Download