毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
HTML5+CSS3婚纱摄影网站的设计与实现+源代码(2)
2.相关技术介绍
2.1 JQuery相关技术
为了简化JavaScript的开发,一些JavaScript程序库由此诞生,JavaScript程序库封装了很多预定义的对象和实用函数[2],下面是目前最流行的JavaScript程序库的介绍和对比:DOJO的强大之处在于DOJO提供了其他JavaScript库所没有提供的功能。例如离线存储的API、生成图标的组件、基于SVG/VML的矢量图行库和Coment支持等。DOJO是一款非常适合企业级应用的JavaScript库,并且得到了IBM、SUN和BEA等一些大公司的支持。但是DOJO的缺点也是非常明显的:学习曲线陡,文档不齐全,最严重的就是API不稳定,每次升级都有可能导致已有的程序失效[3]。
MooTools是一套轻量、简洁、模块化和对象的JavaScript框架。MooTools的语法几乎跟Prototype一样,但却提供了更为强大的功能、更好的扩展性和兼容性。其模块化思想非常优秀,核心代码大小只有8KB。无论用到那个模块都可以即时导入,即使完整版也不超过160KB。完全彻底的贯彻了面对对象的编程思想,语法简洁直观,文档完善,是一个非常不错的JavaScript库。
JQuery凭借简洁的语法和跨平台的兼容性,极大地简化了JavaScript开发人员遍历HTML文档、操作DOM、处理事件,其独特而又优雅的代码风格改变了JavaScript程序员的设计思想和编写程序的方式[4]。最终选择JQuery,也许是JQuery给我的第一印象非常好。它非常容易上手,大部分思想都是从HTML和CSS的结构中借鉴而来的,所以编程经验不多的设计师能够快速学会使用。我经常因为JQuery做出的各种动态效果而高兴不已,常常惊叹于JQuery如此小巧,却有如此强大的功能。
2.2 HTML5+CSS3相关技术
HTML5是下一代HTML的标准,自从HTML5的出现,Web 的世界已经经历了巨变。现在HTML5仍然处于完善阶段,然而,大部分现在的浏览器已经具备了HTML5的支持[5]。HTML5中提供了一些新的元素和属性,例如:<nav><footer>。这种标签将有利于搜索引擎的索引整理,同时更好的帮助小屏幕装置和视障人士使用,除此之外,还为其它浏览器提供了新的功能。例如:用于绘画的canves元素。用于媒介回放的video和audio元素对本地离线存储的更好的支持。新的特殊内容元素,比如article、footer、header、nav、section.新的表单控件,比如 calendar、date、time、email、url、search。
CSS3可以帮助我们建立许多十分炫目的效果,使我们的网站锦上添花。使用CSS3有时候可以替代JavaScript或Flash。这样使页面更易于开发和修改,还能减少这个页面的加载时间,提高效率。与此同时,还能增加网站的可访问性和可用性,使网站能够适配更多的设备我们可以使用CSS3的box-shadow属性就可以产生阴影效果,如果我们后期来调整投影效果,或者是用红色来进行替代灰色等。我们可以直接利用CSS3实现[6]。我们可以利用CSS3来对HTML元素进行旋转、缩放、倾斜、移动、以前只能用JavaScript实现的强大动画。
共2页:
上一页
1
2
下一页
上一篇:
asp.net+sqlserver高校毕业生就业信息管理系统设计+源代码
下一篇:
ASP.NET+sqlserver药店进销存管理系统设计+源代码
基于Apriori算法的电影推荐
考证平台静态网页设计与制作
基于PageRank算法的网络数据分析
基于神经网络的验证码识别算法
基于网络的通用试题库系...
基于消费者个性特征的化...
网络常见故障的分类诊斷【2055字】
C#学校科研管理系统的设计
志愿者活动的调查问卷表
承德市事业单位档案管理...
AT89C52单片机的超声波测距...
国内外图像分割技术研究现状
中国学术生态细节考察《...
神经外科重症监护病房患...
公寓空调设计任务书
10万元能开儿童乐园吗,我...
医院财务风险因素分析及管理措施【2367字】