基于h5、javascript、ionic、angularjs的web应用毕业论文(编辑修改稿)内容摘要:
teraction by using JavaScript or jQuery. In addition, ionic is a focus on the development of web technology, based on HTML5 to create a platform similar to the native application development platform. Angularjs is a javascript based MVC framework, very flexible to use, convenient. This paper mainly discusses how to develop cross platform web application based on ionic and angularjs and bootstrap framework Key words: HTML5,css3,javascript,ionic,Aangularjs,Bootstrap, Web application development 0 前言 在 20xx 年时,随着 HTML5 在国内的兴起,也在不断的推进着信息时代的发展,网站也逐渐脱离了传统的枯燥页面风格,如今的 HTML5 比起以前的 HTML 来说,更容易维护 和管理,而且还能实现跨平台开发,减少开发成本。 同时现在社会上很多用 h5 来写手机页面再用原生的来封装,出现了现在的webApp。 WebApp 是指基于 Web 的系统和应用 ,其作用是向广大的最终用户发布一组复杂的内容和功能。 他相比于原生 APP 有以下优点: 第一、使用 W3C 标准 的 HTML(标准通用标记语言 下的一个应用)语言开发,能够轻松实现跨平台,移动应用开发者不再需要考虑复杂的底层适配和跨平台开发语言的问题。 与此同时,使用 HTML 来开发的 Web App 在投入上会大大的低于传统的 Native App。 第二、基于当下开始普及流行的 HTML5, Web App 可以实现很多原本 Native App 才可以实现的功能,比如 LBS 的功能、本地数据存储、音视频播放的功能,甚至还有调用照相机和结合 GPU 的硬件加速功能。 第三、移动应用的迭代周期平均不到 1 个月,用户需要频繁的重新下载与升级。 而 Web App 则无需用户下载,并且和传统网站一样可以动态升级。 1. 1 web 基础理论 概述 web( World Wide Web)即全球广域网,也称为万维网,它是一种基于超文本和 HTTP 的、全球性的、动态交互的、跨平台的分布式图形信息系统。 是建立在 Inter 上的一种网络服务,为浏览者在 Inter 上查找和浏览信息提供了图形化的、易于访问的直观界面,其中的文档及超级链接将 Inter 上的信息节点组织成一个互为关联的网状结构。 Web 发展史与其发展趋势 发展史 【不要】 Web 定义 从技术层面上看, Web 架构的精华有三处:用超文本技术( HTML)实现信息与信息的连接,用统一资源定位技术( URL)实现全球信息的精确定位;用应用层协议( HTTP)实现分布式的信息共享,其本身是一种典型的分布式应用架构。 基本发展史 Web (信息共享) Web 技术发展的第一个阶段就是静态技术阶段,在这个阶段, HTML 语言就是 Web 向用户展示信息的最有效载体。 在这个阶段,是以编辑为特征,网站提供给用户的内容是网站编辑处理后的,用户阅读网站提供的内容,这个过程是网站向用户的意向行为,其代表的站点主要有新浪,搜狐,雅虎,谷歌,网易等。 Web (信息共建) web 技术发展的第二个阶段是动态技术阶段,在Web 时代, Web 服务器会返回整个页面或者文档,但随着能 AJAX(2005)的出现,使得动态网页逐渐发展, AJAX 允许客户端的 JavaScript脚本为局部页面提供请求服务,然后可以在无需回到服务器情况下动态刷新部分页面,也就是更新浏览器中的 document 对象 ,通常称为 DOM。 在这个阶段加强了网站与用户之间的互动,网站内容基于用户提供,网站的诸多功能也由用户参与建设,实现了网站与用户的双向互动交流, 不同于 的最大之处在于它的互动性,用户拥有自己的数据,并完全基于 WEB,所有功能都能通过浏览器完成。 这个时期典型的代表有:社交网络,博客中国等。 趋势 Web (知识传承) 强调的是任何人,在任何地点都可以创新,代码编写,协作,高度,测试,部署,运行都在云计算上完成。 里,我们不仅要消灭陷阱病毒,踢出垃圾信息,更要有序化系统化整个 Web 世界,以全 Web资源为基础建设出一座 “Web 图书馆 ” 来,实现人类自身的 “ 知识传承 ”。 Web (知识分配) Web 时网络就具备了即时特性 ,人们可以随心所欲地获取各种知识,但是人们并不知道应该获取怎样的知识,妈自己适合于学习哪些知识,也就是知识分配的问题,这个问题将在 中解决。 Web (语用网 ) 在这个时代, 将仿真人类社会,在数字空间里建立 “ 虚拟社会 ” ,以兴趣、语言、主题、职业、专业进行聚焦和管理。 2 web 应用 开发技术 介绍 Web 开发主要用到的技术: ( 1)前端开发技术:其中包括 CSS, HTML, DOM, Ajax 等,在掌握这些技术的同时,还要清楚的了解他们在不同浏览器的兼容情况,渲染原理和存在的 Bug。 ( 2)优化技术:在一名合格的 web 开发工程师的知识结构中,网站性能优化、SEO 和服务器端的基础知识也是必须掌握的。 ( 3)开发工具: 必须学会使用 各种工具进行辅助开发。 HTML5 20xx 年 5月 6日, HTML 正式草案公布。 该规范定义了第五次重大版本,第一次要修订 万维网 的核心语言:。基于h5、javascript、ionic、angularjs的web应用毕业论文(编辑修改稿)
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。
用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。