【毕业学位论文】(Word原稿)基于HTML5的电子购物系统的开发与设计-软件工程_第1页
【毕业学位论文】(Word原稿)基于HTML5的电子购物系统的开发与设计-软件工程_第2页
【毕业学位论文】(Word原稿)基于HTML5的电子购物系统的开发与设计-软件工程_第3页
【毕业学位论文】(Word原稿)基于HTML5的电子购物系统的开发与设计-软件工程_第4页
【毕业学位论文】(Word原稿)基于HTML5的电子购物系统的开发与设计-软件工程_第5页
已阅读5页,还剩78页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

中图分类号: 学校代码: 10055 密级: 公开 硕士专业学位论文 基于 of 要 I 摘要 移动互联网最近几年正以不可阻挡的趋势在发展,随着苹果和安卓等手机日新月异的发展,人们会更多的通过手机去访问互联网,所以互联网公司研发其经营业务的移动版本已经是大势所趋的问题了。 社会开始进入信息分享与共享的时代,可以很明显得感觉到, 移动端已经成为了现在所有互联网公司共同的战场,无线互联网这块蛋糕,越早投入精力和资金,就越容易获得产出和收益。 本文结合“延续现有业务至移动端”的业务需求,通过进行大量的数据分析与调研,进行需求分析并确定系统的实现方案。依托本系统,用户可以进行查看商品、购买下单、查询进度、反馈评价等诸多特色性功能。针对确定的功能,细化形成功能模块图与各功能模块之间的业务流程,为了极大程度的便于用户的使用,引用移动设计的思想与设计方式进行相关的开发与设计工作,并在开发中进行大量的用户用例测试,汇总与分析反馈结果,进行平台的优 化。产品基于 术开发。其中,由 制页面结构与布局, 制样式,控制 本, 控制 本,与用户交互。 开发实现的功能中,系统通过读取不同的用户权限展现不同的页面效果,实现美观与效果共存;商品展示页给予商品极其丰富的展示空间;购买流程支持用户从结算,到付费完成的过程。以上内容将使得平台的维护与管理更加有序。在开发中本系统进行了多手机端系统及屏幕尺寸兼容性调试,本系统在 主流手机系统上均可流畅运行。 关键词 :移动互联网; 子商务; I n is an in of be to so o R & D of is of of of to a of In to is of of in a of is by to of by to to to In of be in to 录 摘要 . I . 录 . 一章绪论 . 1 第一节论文背景 . 1 第二节国内外研究现状 . 2 第三节本文主要研究内容 . 3 第四 节本文组织结构 . 4 第二章系统需求分析 . 5 第一节功能需求 . 5 . 5 目设计原则 . 6 务需求内容 . 6 第二节非功能需求 . 7 统安全性要求 . 7 构要求 . 8 统兼容性要求 . 8 第三节系统用例 . 8 录注册用例 . 8 品购买用例 . 9 人中心用例 . 10 品浏览用例 . 11 目录 订单结算功能用例 . 12 价功能用例 . 12 第三章关键技术 . 13 第一节本课题所运用的技术概述 . 13 第二节 . 13 第三节层叠样式表( 介 . 15 第四节 . 17 第五节开发环境和工具 . 18 第四章系统总体设计 . 19 第一节逻辑功能架构 . 19 第二节系统技术架构 . 20 品设计思路 . 21 发设计思路 . 23 第三节物理拓扑架构 . 23 第四节数据库设计 . 24 体关系图 . 24 据字典 . 26 接池技术 . 35 . 36 第五章系统详细设计 . 39 第一节用户注册系统详细设计 . 39 第二节用户登录系统详细设计 . 43 第三节商品搜索功能 . 46 第四节购物车系统详细设计 . 50 第五节订单结算系统详细设计 . 52 第六节售后评价系统详细设计 . 54 目录 V 第六章系统原型实现 . 55 第一节系统开发及运行环境 . 55 第二节系统运营主页面 . 55 子购物系统首页 . 56 导航页面 . 56 品列表页面 . 57 第三节用户注册子系统实现 . 59 第四节用户登录子系统实现 . 61 第五节商品搜索子系统实现 . 63 第六节购物车子系统实现 . 64 第七节订单结算子系统实现 . 66 第八节售后评价子系统实现 . 69 第九节核心技术实现 . 70 第七章总结与展望 . 72 第一节本文总结 . 72 第二节进一步展望 . 72 参考文献 . 74 致谢 . 76 第一章绪论 1 第一章 绪论 第一节 论文背景 有人说谁掌握了移动互联网的先机,谁就掌握了未来,随着近年来移动互联网的加速发展,越来越多的用户选择使用移动终端访问互联网,据 联网数据中心预计, 2012 年手机网民将达 ,继续保持 稳步增长,并逐渐逼近 民规模。随着 3G、 4G 等网络覆盖率的提高,移动互联网应用的进一步丰富,用户体验得到了进一步的提升,越来越多的移动增值服务被用户所使用。其中,移动电子商务占据了很大一块比例。 互联网进入了共享信息与分享信息的时代,同之前不一样的是,人们之间掌握的信息量存在很大的差别,需要不停得交流和互换信息,现在这一部分内容,可以通过网络完美解决,新浪微博的转发和评论即是此功能。这样一来,人们彼此间也变得愈加透明,自然而然得再次进入“孤立”的状态去寻找兴奋点的循环,毕竟,人与人之间的沟通和交流是需要寻找主题和寻找兴奋点的。基于以上的深入思考,我们发现了互联网面临的新的问题,信息越是通畅、共享程度越高,人与人之间越容易陷入“孤立”的状态,或者说,信息的高度透明导致信息接收者的同质化现象越来越明显。我相信,这绝非移动互联网发展的价值归宿,因为“孤立”必然导致“瓦 解”,而我们要实现的恰恰是“融合”。 可以很明显得感觉到,移动端已经成为了现在所有互联网公司共同的战场,任何一个公司如果想在这场没有硝烟的战争中生存下去,就必须投入足够的精力与财力,越来越多的手机 发公司注册建立,同时传统互联网公司也纷纷成立相应的无线部门。无线互联网这块蛋糕,越早投入精力和资金,就越容易获得产出和收益。 国内知名咨询集团 瑞咨询于报告中指出(如图 所示),2011 年中国移动电子商务市场交易规模为 元,同比增长 预计2012 年中国移动电子商 务市场规模将达到 元,到 2013 年将超过 1000亿,达到 元可见,移动电子商务的蓝海已是电子商务未来几年重点的发展方向了。 第一章绪论 2 图 006第二节 国内外研究现状 每个人都很清楚的知道,发展得非常迅猛的互联网技术,越来越广泛得应用于各个领域。随之带来的,电脑桌面程序已经越来越缺少用户和阵地,曾经在普通电脑端使用的最多的浏览器,那些单纯承载图片和文字的页面已经无法满足人们的需求,而现行的 准又怎么可能满足人们越来越强烈的视频、动画等等多 媒体播放的需求 1。因此插件产生了,满足了人们大多数的需求极大程度上,同时这些装了插件的人们,计算机运行越来越慢,越来越容易中毒等问题随之产生。在这样的大前提下, 案推出了,我们看到了未来浏览器本身也能完成这些使命 2。 1999 年 12 月份是 近一次升级的日子,版本是 那天以后发生了很多变革。开始的那些浏览器的战争已经逐渐结束,但浏览器战争带来的结果是 准运动愈加的混乱,在基于 准的 ,我们不得不依靠外来的插件来满足人们播放商品、音频以及最新 3D 绘图技术 的需求,最著名的的当然是 司的 司的 了他们,我们不得不在把他们装在我们越来越臃肿的浏览器上,运行速度缓慢到无以复加的地步,研究 准有利于从源头上解决这问题。 2008 年 1 月 22日是 一份正式草案发布的日子。大多数的浏览器已经可以支 持语言模式了,虽然其仍处于一个完善中的阶段。 ,超文本标记语言或超文本链接标第一章绪论 3 示语言)随着 事会或万维网联盟)一直在变化标准, 经走过了 4 代的标准,自从 标准草案公布以来, 得了广大开发者和大公司们的欢迎,就因为它简单,有简单的标签元素,你要知道在这之前要非常复杂的 码才能搞定这些。目前移动开发只有两种方法,分别是全部使用 法和仅使用原生语法。机应用的最大优势就是可以在网页上直接调试和修改。因此也有许多手机杂志客户端是基于 准,开发人员可以轻松调试修改。 因为 准目前没有全 球范围推广,只是出于研究草案阶段,在国内外也没有太多的应用,所以浏览器的支持并不全面。目前只能支持 盗湾,同时 其网站上实现了部分功能标签。而苹果公司在其推出的机和 板电脑上则完全支持 准 3。 第三节 本文主要研究内容 本文通过上述的调研和分析,结合本公司特点,确定了手机移动终端( 实现方案。本课题设计的平台采用基于 术开发。用户通过下载 现服务器与服务器端数据库的交互。本系统的采用 台数据库, 进行样式控制,分为 个版本。 结合开发系统的需求特点,确定了电子购物平台系统功能模块和运转,完成了系统总体功能设计和各子系统的详细功能设计。 电子购物系统主要实现的子模块有如下几部分,其主旨为确保用户的商品浏览、购买、收藏、评价等在平台上实现: 商品列表和详情展示 ,提供用户瀑布流的浏览形式和各类筛选条件,及商品的部分信息,让用户根据各种条件来浏览自己想要看到的商品,并展示商品的详细信息,包括库存量,颜色,售价,真人穿戴样式等。 登录注册系统 ,实现账户的创立,基础信息 的填写,及账号的登录过程。 购物车系统 ,用户 可以轻松建立一个功能强大的 网络订单 ,实现用户 下单 、在线定购、在线支付等电子商务功能 。 订单管理系统 ,用来管理用户已经完成或正在进行中的订单。 评价系统 , 帮助顾客 购买完成 之后,请顾客对服务人员的服务质量 和商品质量 进行评价 。 第一章绪论 4 第四节 本文组织结构 本文中,第一章中整体介绍电子购物系统产生的环境原因,包括:“论文背景”、“国内外研究现状”、“研究内容”,分析了为什么要做这样一个系统的同时,也描述了我们要做一个什么样的系统; 第二章中,介绍了电子购物系统的系统需求分析,通 过对平台搭建的目的和运营方需求,构架了具体的功能,为系统的设计及实现打下一个良好的基础; 第三章中,罗列了开发本系统所用的关键性的技术。 第四章中,从整体上介绍了系统的功能设计,也就是设计系统总的处理方案,又称系统概要设计。 第五章中,详细介绍系统的设计与实现。根据系统设计的原则,依照系统的需求分析,将系统的功能从整体到局部进行模块化,并按照子系统功能模块开发实现了各个子模块的具体功能。 第六章中,结合相关技术及具体实现方案对系统整体进行了描述。 在本文的最后一章,说明了本课题研究中的所得与不足,并对本课题 的前景进行了展望。第二章系统需求分析 5 第二章 系统需求分析 第一节 功能需求 统总体目标 本电子商务购物系统需要达到的目标是:累积用户、让用户看到感兴趣的商品、最新的商品信息、商品评价、本公司的历史和现状、人员招聘等,从而扩大公司知名度,开拓更广阔的市场。 基本策略:产品策略,价格策略,促销策略。 规划和设计原则: 1)实施商务流程再造原则:支付营销,零库存, 24 7服务; 2)实施原则:用尽可能少的成本为客户创造尽可能多的服务和优惠。 采用 上零售系统,即商家对个人客户的电子商务。 块是面向网上零售商 的模式,结合传统交易习惯,改善客户购物流程,增进网上零售商与客户间的交流与沟通。通过一系列个性化服务成功实现网上零售商对客户的一对一互动式管理,具体功能如图 示 6。 图 统目标流示例图 第二章系统需求分析 6 目设计原则 由于我们的电子购物系统将会把目标用户设定在整个的亚太地区,因此,系统的设计准则中,应该加入可复用、可延展、便于维护、使用灵活的特性。而且,在整个的研发的阶段里,需要注意那些大规模反复的功能开发,多去使用第三方成熟的控件。同时,还要注意以下的原则: 便于维护的系统是避免系统升级维 护等问题造成的对整个普通使用者的影响,应该是易于维护、安装和升级的。 高度的时效原则,是指需要系统尽量得高效能和紧凑,因为系统随时随地都会有必须去完成的并行发送的业务诉求,这样会适当加速每次诉求的反应时长,不会出现让用户去等着系统进行数据加工的情况。 可延展性是指,系统要拥有高效的可延展性和灵敏性,要尽量顾及之后的运营变化情况和网站的发展情况,可以依据需求的变化而迅速改变和增加功能需求,而满足业务的发展。不会让程序开发成为制约业务发展的条件,从而能顺利发展公司的业务。 具有一致的标准,包括:数据库标准、技术 标准、设计规范、代码规范、及其他有关的规范内容。 平稳性原则是指,用户对网站的访问过程中,能够平稳有效得进行,不会因为访问量过大等情况,出现宕机。 易用性原则,只不违背互联网用户的使用习惯,可以简单上手,不需要用户有很高的学习成本。 还需要有很高的安全性,指网站的所有数据都要非常严谨的保密,任何内容的丢失和泄露都会是无法弥补的经济损失,所以程序在开发商要尽一切可能考虑安全和防泄漏的规则,保证信息不会丢失、泄露。 需要和互联网先进的技术接轨,保证程序和前端设计上与时俱进,也使得用户在使用上更加流畅。 务需求内容 注册功能:外部用户需要使用邮箱或者手机号注册,填写昵称和密码。需要保持手机号、邮箱、昵称三者的唯一性,并且同一个 一个时间段内注册第二章系统需求分析 7 账号数量要有所限制。 登录功能:已经注册过的用户,可以通过输入邮箱(或手机号)登录网站,并且持续保有之前的购买和收藏夹记录。同时,一个 一个 用户,在一定时间段内登录错误的次数要有所限制。 商品展示功能:需要能按照每个商品单独的页面的形式,展现不同的商品,同时用户可以购买到任意有效期间的商品,且该商品下架的时候会提示下架,而非删除掉。 商品 筛选及排序功能:用户可以通过颜色、分类、价格区间、品牌等筛选出想要的商品,且可以按照价格、人气、上架时间等进行商品排序。 商品搜索功能:可以通过关键词的输入搜索到相关的商品,包括搜索联想和错词匹配功能。 购物车功能:可以完成商品下单到购买的过程,并且实现银联和支付宝两种支付方式。 评价功能:实现购买完商品的用户,对其购买的商品进行评价,未购买商品的用户不能参与评价的过程。 第二节 非功能需求 统安全性要求 对于该方面的需求,安全考虑上应包括:超时 护、口令传输单项不可逆加密、验证 身份、不同用户的不同权限管理,结构代码必须安全,而且架构上要能承受住黑客的攻击行为。 超时 护 。对 定一个超时的时间,如果长时间不进行任何操作,即视为超时,必须要重新登录才可以。 口令传输单项不可逆加密 。为了防止黑客的恶意攻击和木马嗅探的方式,口令的传输需要用以上的方式进行加密。 验证身份 。无论是管理员在后台登录,还是前台普通用户登录网站,都应该有验证码来验证身份。 不同用户的不同权限管理 。后台的各个模块应该能够根据不同的用户设置第二章系统需求分析 8 不同的权限,基于角色来设定访问的功能点,同时这些权 限又是可以变化和调节的。另外,要求绑定用户的 进一步增加安全性,某个账号只能在这个 码安全控制。 同时,要做到以下的需求,防止黑客从代码角度进行攻击:防止 止 入、脚本注入、 入型的攻击;防止频繁试错和强行破坏方式的攻击;防止其他站点跨站的欺骗请求和脚本攻击;防止劫持和被修改 8。 构要求 所有的 求采用外部引用的方式,不要直接在页面中编写 码。按不同的模块需要的 写多个 件,按需引用。 采用 式来进行日志、审计、错误处理等的控制,增加系统的柔性。 统兼容性要求 系统要求良好的浏览器兼容性,要求在 卓 以上版本、不同的手机操作系统中可以正常的显示和处理。在各种浏览器中保持页面展示的一致性,不会发生页面变形或 理错误 4。 第三节 系统用例 录注册用例 用户注册部分,当用户填写完相应资料之后,即可在网站注册一个属于自己的账号,之后也可以通过本次填写的信息再次登录,同时,扩展关系允许用户自主邀请好友注册应用。 用户登录 部分,分为手机号登录和邮箱登录两部分,根据用户注册时填写信息的不同,登录可使用的方式也不同,属于泛化关系。 用户信息修改部分,包含登录密码修改和基础信息修改两部分,修改密码之后,原密码将无法再使用,基础信息修改之后,部分会显示该信息的区域会第二章系统需求分析 9 随之跟着更新。登录注册功能的用例图,如图 示。 图 录注册功能用例图 品购买用例 商品购买分为 购物车 和 订单结算 两个子功能,因为内容关联性较强,在功能需求部分合并为一个用例单元展示。 在购物车的功能中,分为购物车维护、生成订单和登录三个部分的用 例。 其中,购物车维护具有 3 个功能,分别是添加商品、移除商品和更新商品数量。添加商品即将用户中意的商品加入其购物车中,删除商品是将不想购买的商品从购物车中删除,更新商品数量是更新用户的购物车,将其中失效的商品临时去掉。 登录功能是直接调用 中写到的登录系统,此处不再复述。 订单结算包含填写收货方式、选择支付方式、使用代金券、使用余额、订单提交支付 5 个部分。填写收货方式时,用户填写其收货人等详细信息,后续会发给快递公司寄送商品;选择支付方式,可选银联支付和支付宝支付;使用代金券,即用户可以使用其通过 活动等方式收到的各种代金券,可抵免一部分现金;使用余额即用户可以使用其之前购买后在网站所剩的余额;订单提交支第二章系统需求分析 10 付即最后步骤,订单提交到网站中。商品购买流程的用例图,如图 示。 图 品购买功能用例图 人中心用例 个人中心分为 5 个功能部分,分别是查看更新个人信息、修改密码、购物车维护、订单浏览维护、退出登录。 查看更新个人信息即更新该用户的个人信息,更新后部分显示该信息的地方也会随着更新;修改密码即修改用户登录密码,不再复述;购物车维护即维护购物车信息,不再复述;订单浏览维护,是浏览 已经完成和过程中的订单,分为 3 部分,订单列表浏览、订单详情擦看、订单状态修改,其中“订单状态修改“部分是完成之前未完成的订单的功能;退出登录即把自己的用户状态从登录用户变为游客状态。用户个人中心用例图,如图 示。 第二章系统需求分析 11 图 人中心功能用例图 品浏览用例 商品浏览的情况分为两部分,商品列表页查看和商品详情页查看。 商品列表页查看的时候,可以通过关键字搜索找到商品,也可以通过各种条件的筛选找到商品,找到商品以后可以通过一些条件进行结果的排序。 商品详情页查看的过程中,可以添加商品到购物车 和到收藏夹。用户商品浏览功能的用例图,如图 示。 第二章系统需求分析 12 图 品浏览用例图 价功能用例 评价系统包括文字评价和打分两个部分,只有购买过商品的用户才能进行评价,并且文字评价和打分两项均非必填,用户可以填写任意一项,或者均不填写。评价功能的用例图,如图 示。 图 价功能用例图 第三章关键 技术 13 第三章 关键技术 第一节 本课题所运用的技术概述 在本系统的设计中,主要涉及到了如下的技术: 基于 术开发。其中,由 制页面结构与布局, 制样式,控制 本, 控制 本,与用户交互 5。 基础类库 本主要开发语言为 本开发语言为 靠 为主要基础类库,并加载由 发的 术,实现对用户操作的快速响应,并兼容 台浏览器。 框架 移动版的框架是在充分吸取 大典型框架的技术优点之后,重构完成,已经形成独立框架。新框架以 构为基础,支持对象事件驱动,并将 行绑定,将应用模块化,实现页面切换。 数据交互与存储 移动版的与后台的数据交互通过标准 议进行,主要数据格式为以浏览器原生支持的 式,并充分利用 本地存储 现在最短时间向用户展示网站内容。 用户行为统计 为提升用户体验,提升销售业绩,通过基因后台及 供的接口,记录用户行为 9。 第二节 绍 为了替代 1999 年版本的 其同年制定的 在大多数的浏览器已经 可以支持 语言模式了,虽然其仍处于一个完善中的阶段。 2 个非常明显的特征:第一,加强了 术 14 页面的功能。第二,添加了本地数据库的网页端应用的性能。整体上说到 往是指 整合在一起的完整技术。他们致力于减小浏览器需要的控件网络应用服务,包括 ,而且希望能够增加强化网络使用的标准化的集合。 由于缺乏 后的网络标准, 1999 年 12 月 之后就没有任何的更新了,为了改变这一现状,增强 式化的发展,很多的公司一起行动起来,成立了一个叫 团体( 含义是( 语言文本开发程序项目组),其希望改善 用程序和菜单,在 2006 年, 维网联盟, 行融合,希望能开发出一个全新的 准。 在 2004 年, 互联网界公布了一个新的 案 前身是 三年后的 2007 年,与 并,简历了新的服务于 项目团队。 2008 年 1 月 22 日,他们向人们公布了第一份正式的 草案。现在大多数的浏览器已经可以支持 语言模式了,虽然其仍处于一个完善中的阶段。 维网联盟)在 2012 年 12 月 17 日,发言宣布了 规范正式版本,向世界宣称: 开放的 络平台的奠基石。 在一年后的 5 月 6 日, 正式版本对外宣布。首次要修改万维网的核心代码: 超文本标记语言。这个经历了 5 次重大版本的新版本里,为致力增强元素的互动性,提出了很多心的功能。 从同年( 2012 年)的 12 月 27 日开始,即本版本的发布时,进行的修改大致近百项,涵盖相关的接口、 标签、 标签等,另外 进行了调整,还有 图片 理性能,全部由了质的飞跃。 能够支撑 浏览器有如下的几个: 其更高版本, 内浏览器包括:傲游浏览器, 360 浏览器、搜狗浏览器、 览 器、猎豹浏览器等。 移动端如果要开发基于 有两种路子可选,用全部引擎,和用全部 语法。 基于全部使用 手机 运行非常慢,而且错误很多,不过在第三章关键 技术 15 整体效果的改善后会变得好一些。不过却没有多少人愿意做这样费力不讨好的改善。 方法虽然很复杂,但其预设了一个 包去用,使手机上的网页游戏成为了现实。 手机 好处在于可以直接在页面上 初的 发者可能需要用非常大的代码量才能完成 样式效果 ,要不停得去调试、修改代码和测试运行。所以呢,也有很多的手机杂志 用 标准,开发者的调试变得很简单。图 示了 际标准规定的图标样式。 图 际标准图标 第三节 层叠样式表( 介 也被称为层叠样式表。它的作用是定义如何显示 素,同时控制 面的外观。样式存储在样式表中,通常放在 部分(内部样式表)或存储在外部 件(外部样式表)里。实际应用中,设计者可以通过修改样式表的定义 方式使页面展现出完全不同的外观,当网站拥有大量,如几十,上百的页面时,通过修改页面链接的样式表文件即可修改页面的外观,而不用修改每一个页面,从而大量的减少工作量。相较于传统的表格布局方式而言,层叠样式表具有便于网页修改、便于网页的统一、减少网页体积等特点。图 际标准中定义的图标。 第三章关键 技术 16 图 际标准图标 1996 年 12 月定版发布第一个版本,一经发布,其构思和方法即吸引各方的注意。 1997 年初, 维网联盟)成立了专门的 作组,并于 1998 年 5 月出版第二版,即为 这当中,新增了诸如通用、相邻同胞、子选择器等多种高级选择器,也添加了诸如浮动和定位等高级概念,令能变得更加得全面,应用起来也更加得方便。 版本(草案版本)出现在 2009 年,与之前相比较,模块化的开发方式被加入到 开发框架中。其中,分解成用很多小的模块用以代替原有的大模块,又研发了很多新模块,诸如:多栏布局、超级链接的方式、背景、边框、列表模式、文字特效等。页面布局中,设计者通过对层叠样式表( 灵活使用,克服了一个在之前开发中一直很难解决的普遍问题: 起初的设计中 标签是用作被定义文档的内容。原先,我们标记“段落”、“表格”、“标题”等会使用诸如 、 、 等类型的标签,浏览器则负责完成对文档布局的功能,并不涉及到任何格式化形式的标签。目前的主要的浏览器形式( 断往 规范中添加了很多新的诸如字体标签和颜色的属性和新的 签,将一件事情变得越来越困难,那就是创建一个清晰的文档,用于文档的表现层。 万维网联盟,创造出了新的样式且高于现在的 本,为了去解决以上提到的这个问题,那么差不多所有的浏览器, 都会支持这种层叠样式表( 在不断的应用与凝练中,设计者们通过使用 术有效地提高了工作效率,通过运用外部样式表,使开发者可以同时改变网站中所有页面的布局与外观。通过对 件进行修改,网站中的所有元素均会自动进行更新,从而实现全局更新的目的。 第三章关键 技术 17 第四节 术 在网页开发过程中,除了对页面进行布局以外,经常需要在页面上实现诸多的特殊效果,使自己的网站具有出众的视觉冲击和表现张力。为了实现特殊效果,开发者经常会采用 表现,诚然 网页表现力上具有非常优秀的效果,但是大量 的 入将会严重拖缓页面的读取速度,对于用户的使用而言,不能称之为一种好的办法。 为了解决这种问题,更多的开发者使用 代替 实现特效,但是传统意义的 表现力明显不能令用户与资方满意, 的出现和应用改变了这一状况,使页面在加载速度和表现力上获得了一个出色的平衡点。由顶尖 发人员组成的核心团队开发出的 一个强大的 。开发者可以运用其中的方法来增强自己的网站。 一个紧凑的文件中提供 了丰富多样的特性、简单易学的语法和稳健的跨平台兼容性。此外,百余种为扩展 能而开发的插件,更使得它几乎成为适用于各类客户端脚本编程的必备工具。 为 本编程提供了通用的抽象层,它容易扩展而且不断有新插件面世来对其功能进行增强,使得它几乎适用于任何脚本编程的情形。 以实现以下的这些需求: 找到某个页面里边的元素点。 了精准地找到急需查询和控制的文档里的元素点,贡献了非常迅捷和靠谱的机制 到以上这点,在不考虑 库的情况下,不用他去遍寻文档对象模型树,一定要敲非常多的程序代码,去找寻 档类目里的一些特定的部分。 改变网页的外形。使用 要写很少的程序代码,就可以完成修改文本、重新排序列表、转动和插入图像,因为面临浏览器不能完美支持同样的准的时候,虽然 这方面给出了非常大的支持的手段,但仍就显得力不从心。但 过给出跨浏览器的解决方法的方式,完美得解决了这一点。而且,就算页面已经完成并呈现给了用户, 是可以修改页面中的某个部分的样式的属性。 配合访问者的对于页 面的操作。 供了截取形形色色的页面事件的适当方式,而不需要使用事件处理程序搞乱 码。此外,它的事件处理消除了经常困扰 发人员的浏览器不一致性。 第三章关键 技术 18 添加了很多动态效果到页面里。 内置了大量的淡入、擦除、缩放、弹出、过度的效果,为开发者所用,进而增加其页面增加表现力。 图 际标准图标 第五节 开发环境和工具 发 要一个开发框架和编译环境, 我们 选择 的是 开源的 平台 一个开源的开发框架,使用 构建跨平台的的移动应用程序。它使开发者能够利用 能手机的核心功能 包括地理定位,加速器,联系人,声音和振动等,此外 有丰富的插件,可以以此扩展无限的功能。 图 示了 国际标准图

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论