基于-web开发实习报告.doc
《基于-web开发实习报告.doc》由会员分享,可在线阅读,更多相关《基于-web开发实习报告.doc(7页珍藏版)》请在咨信网上搜索。
1、- -基于web开发技术实习报告一、Web开发前端技术总结什么是前端技术:前端技术包括JavaScript、jquery、html5等“传统技术与Adobe RIA、Google Gears,以及概念性较强的交互式设计,艺术性较强的视觉设计等等。JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一局部,广泛用于客户端的脚本语言,最早是在HTML标准通用标记语言下的一个应用网页上使用,用来给HTML网页增加动态功能。JavaScript是一种属于网络的脚本语言,已经被广泛用于Web应用开发,常用来为网页
2、添加各式各样的动态功能,为用户提供更流畅美观的浏览效果。通常JavaScript脚本是通过嵌入在HTML中来实现自身的功能的。根本特点:是一种解释性脚本语言代码不进展预编译。 主要用来向HTML标准通用标记语言下的一个应用页面添加交互行为。 可以直接嵌入HTML页面,但写成单独的js文件有利于构造和行为的别离。4跨平台特性,在绝大多数浏览器的支持下,可以在多种平台下运行如Windows、Linux、Mac、Android、iOS等。Javascript脚本语言同其他语言一样,有它自身的根本数据类型,表达式和算术运算符及程序的根本程序框架。Javascript提供了四种根本的数据类型和两种特殊数
3、据类型用来处理数据和文字。而变量提供存放信息的地方,表达式那么可以完成较复杂的信息处理。日常用途:1、嵌入动态文本于HTML页面。2、对浏览器事件做出响应。 3、读写HTML元素。 4、在数据被提交到效劳器之前验证数据。 5、检测访客的浏览器信息。 6、控制cookies,包括创立和修改等。 7、基于Node.js技术进展效劳器端编程。特性JavaScript脚本语言具有以下特点:(1)脚本语言。JavaScript是一种解释型的脚本语言,C、C+等语言先编译后执行,而JavaScript是在程序的运行过程中逐行进展解释。(2)基于对象。JavaScript是一种基于对象的脚本语言,它不仅可以
4、创立对象,也能使用现有的对象。(3)简单。JavaScript语言中采用的是弱类型的变量类型,对使用的数据类型未做出严格的要求,是基于Java根本语句和控制的脚本语言,其设计简单紧凑。(4)动态性。JavaScript是一种采用事件驱动的脚本语言,它不需要经过Web效劳器就可以对用户的输入做出响应。在访问一个网页时,鼠标在网页中进展鼠标点击或上下移、窗口移动等操作JavaScript都可直接对这些事件给出相应的响应。(5)跨平台性。JavaScript脚本语言不依赖于操作系统,仅需要浏览器的支持。因此一个JavaScript脚本在编写后可以带到任意机器上使用,前提上机器上的浏览器支 持Java
5、Script脚本语言,目前JavaScript已被大多数的浏览器所支持。不同于效劳器端脚本语言,例如PHP与ASP,JavaScript主要被作为客户端脚本语言在用户的浏览器上运行,不需要效劳器的支持。所以在早期程序员比拟青睐于JavaScript以减少对效劳器的负担,而与此同时也带来另一个问题:平安性。而随着效劳器的强壮,虽然程序员更喜欢运行于效劳端的脚本以保证平安,但JavaScript仍然以其跨平台、容易上手等优势大行其道。同时,有些特殊功能如AJAX必须依赖Javascript在客户端进展支持。随着引擎如V8和框架如Node.js的开展,及其事件驱动及异步IO等特性,JavaScrip
6、t逐渐被用来编写效劳器端程序。Html5:万维网的核心语言、标准通用标记语言下的一个应用超文本标记语言HTML的第五次重大修改。许多业人士表示,HTML将会最终代替多媒体框架,如Adobe的Flash,但是短期看来还不是时候。HTML5估计到2014年才能逐步成熟,而且将现有应用Flash的网络开发完全转向HTML5还需要一段时间。尽管HTML5提出了许多优点,但是还可能有某些应用更适合于更灵活的框架。一些主流的大公司都逐步转向使用HTML5,谷歌于2015年2月26日开场自动将Flash广告转换为HTML5格式,这可能会加速HTML5替代Flash的进程,但是这个转变的过程也不是一蹴而就的。
7、优点缺点网络标准HTML5本身是由W3C推荐出来的,它的开发是通过谷歌、苹果,诺基亚、中国移动等几百公司一起酝酿的技术,这个技术最大的好处在于它是一个公开的技术。换句话说,每一个公开的标准都可以根据W3C的资料库找寻根源。另一方面,W3C通过的HTML5标准也就意味着每一个浏览器或每一个平台都会去实现。多设备跨平台用HTML5的优点主要在于,这个技术可以进展跨平台的使用。比方你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到App Store或Google Play上,所以它的跨平台性非常强大,这也是大
8、多数人对HTML5有兴趣的主要原因。自适应网页设计很早就有人设想,能不能“一次设计,普遍适用,让同一网页自动适应不同大小的屏幕,根据屏幕宽度,自动调整布局layout。 2010年,Ethan Marcotte提出了自适应网页设计“这个名词,指可以自动识别屏幕宽度、并做出相应调整的网页设计。这就解决了传统的一种局面为不同的设备提供不同的网页,比方专门提供一个mobile版本,或者iPhone / iPad版本。这样做固然保证了效果,但是比拟麻烦,同时要维护好几个版本,而且如果一个有多个portal入口,会大大增加架构设计的复杂度。jQuery是一个快速、简洁的JavaScript框架,是继Pr
9、ototype之后又一个优秀的JavaScript代码库或JavaScript框架。jQuery设计的宗旨是“write Less,Do More,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。JQuery Mobile 1. 2是JQuery运行在手机和平板设备上的版本。JQuery Mobile 1. 2给主流移动平台提供了JQuery的核心库,发布了一个完整统一的JQuery移动UI设计框架,在不同的智能手机和桌面电脑的web浏览器上形成统一的用户UI。支持全
10、球主流的移动平台,对每个平台的支持分为三个等级:A、B、C,实现了对Android 2.1-2.3、3.2、4.0、4. 1、windows Phone 7-7 .5,Palm WebOS 1.4-2.0、3.0、Firefox Mobile 15,Opera Mobile 11.5-12等平台的A级支持。JQuery Mobile 1. 2的核心使得根本的HTML标签在所有的浏览器中生效,并且对网页的行为和效果均进展了增强,让网页在等级较高的浏览器中能获得优秀的体验,在较差的浏览器中也能正常的使用。二、Web开发后台技术总结MVC全名是Model View Controller,是模型(mo
11、del)视图(view)控制器(controller)的缩写,一种软件设计典,用一种业务逻辑、数据、界面显示别离的方法组织代码,将业务逻辑聚集到一个部件里面,在改良和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的开展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的构造中。MVC开场是存在于桌面程序中的,M是指业务模型,V是指用户界面,C那么是控制器,使用MVC的目的是将M和V的实现代码别离,从而使同一个程序可以使用不同的表现形式。比方一批统计数据可以分别用柱状图、饼图来表示。C存在的目的那么是确保M和V的同步,一旦M改变,V应该同步更新。 模型视图控制
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 开发 实习 报告
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【二***】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【二***】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。