WEB 前端
HTML+CSS+JS
html5,css3,jquery
MVC:Model+CSS控制样式(View)+JavaScript负责调度数据和实现某种展现逻辑(Controller)
Ajax,XML,
CSS、HTML、DOM、BOM、Ajax、JavaScript、JQuery、Bootstrap, AngularJS
渲染原理
用户交互的部分
html5 本地存储
angularjs,前端JS框架
http://www.apjs.net/
Web App Native App
AngularJS和jQuery之间的比较就如同苹果和橘子的比较,两者是出于不同的目的被创建的,解决的也是不同的问题。当一个项目的重点是数据展示 和执行,而不是分析,此时可能AngularJS就会更胜一筹。对于框架的选择,你要考虑到很多因素,需要整体的构思。AngularJS总体上还是一个 不错的选择,可以提高程序员的效率,相对减少Web开发中的维护成本.AngularJS优点是绑定,数据驱动。jQuery是dom驱动。
后端
Java服务器端及Tomcat服务器、PHP服务器端技术简介及Apache服务器、.NET服务器端技术简介及IIS服务器
HTML5混合APP开发
http://www.kubikeji.com/a/zuixinzixun/201312192218.html
必须借助浏览器(或是APP内的WebView组件,
快速更新、跨平台兼容性、开发门槛较低等优势,特别是“快速更新、实时起效
方案一App开发:使用PhoneGap、AppCan之类的中间件,以WebView作为用户界面层,以Javascript作为基本逻辑,以及和中间件通讯,再由中间件访问底层API的方式,进行应用开发。这种架构一般会非常依赖WebView层的性能。
方案二App开发:使用Adobe Air、RubyMotion、Appcelerator或者是Xamarin这种非官方语言的工具,打包成原生应用的方式
方案三App开发: 在开发原生应用的基础上,嵌入WebView但是整体的架构使用原生应用提供,一般这样的开发由Native开发人员和Web前端开发人员组成。 Native开发人员会写好基本的架构以及API让Web开发人员开发界面以及大部分的渲染。保证到交互设计,以及开发都有一个比较折中的效果出来,优化 得好也会有很棒的效果。(当年Facebook Three20就使用该方案)
原生APP开发
需要经过安装才能使用
Java Android
android四大组件及数据存储
HTTP请求4中方法。
IDE开发工具用的是Eclipse、AndroidStudio
Android 布局
html编写,快速编写,输入div#name然后按tab键自动生成<div id="name"></div>确实后方便,这是Zen Coding技术,仿CSS选择器的语法来快速开发HTML和CSS。