为鼓励小伙伴们参与分享,提升自我,互相影响,东华发思特软件故事星球系列活动隆重举办。此活动由各个部门与综合部联合举办,每1个月举办1次,分享主题内容,形式均可天马行空,思维碰撞,创意无限,是公司企业文化建设的重要举措。
2016年12月2日,东华发思特故事星球第1期技术分享-IONIC HybridApp 混合编程活动正式开启,第一期的主讲人是项目研发部--黄仕辉先生,分享主题是IONIC HybridApp 混合编程(用web前端的知识开发手机应用App)。公司小伙伴们对此分享主题都很感兴趣,大家踊跃参与。
IONIC HybridApp 混合编程—分享内容
Ionic框架:
IONIC 是一款 HTML5 手机应用开发框架。其目的是从web的角度开发手机应用。
可以使用HTML, CSS 跟JS 开发一个用于移动设备App;使用Web前端知识 ,轻易构建当前主流AndroidApp、iOSApp ;
IONIC会优化html、css和js的性能,用户体验接近原生的App
-
IONIC是一种Hybrid混合编程;
App开发的类型:
WebApp :就是在浏览器中运行的Web应用 ,本质是网站 ;适配手机不同屏幕 ;无法调用DeviceAPI
NativeApp :用Android和Objective-C、Swift等原生语言开发的应用 ;
-
HybridApp :混合应用,本质是在外面套了一层原生的壳 ,里面是webApp应用 ,兼具2者的优势 ;外层添加了原生的容器 ;
AngularJS主要核心特性:
双向数据绑定——model与view完全绑定在一起,model变化,view也变化,反之亦然。
模板—— 在AngularJS中,把HTML文件当做模板;AngularJS会生成一些指令来完成对view的数据绑定。
依赖注入—— AngularJS拥有内建的依赖注入子系统,以形参方式传入函数中,但形参名是固定的 ;
-
指令—— 可以用来创建自定义的标签,以ng开头的

