毕业论文
计算机论文
经济论文
生物论文
数学论文
物理论文
机械论文
新闻传播论文
音乐舞蹈论文
法学论文
文学论文
材料科学
英语论文
日语论文
化学论文
自动化
管理论文
艺术论文
会计论文
土木工程
电子通信
食品科学
教学论文
医学论文
体育论文
论文下载
研究现状
任务书
开题报告
外文文献翻译
文献综述
范文
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药店进销存管理系统设计+源代码
H5动漫社区网站设计
jsp值得买导购网站的设计与实现
IEEE802.15.4网络自适应策略研究
jsp+mysql网上化肥店系统的设计与开发
java的B2C型电子商务网站管理系统的设计
基于离散事件系统Petri网模型的可达图研究
局域网管理系统的设计与实现
AES算法GPU协处理下分组加...
浅谈高校行政管理人员的...
提高教育质量,构建大學生...
基于Joomla平台的计算机学院网站设计与开发
从政策角度谈黑龙江對俄...
浅论职工思想政治工作茬...
酵母菌发酵生产天然香料...
STC89C52单片机NRF24L01的无线病房呼叫系统设计
压疮高危人群的标准化中...
上海居民的社会参与研究