探析网页前端技术及其升华

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:JZH122
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】网页前端技术主要有HTML、CSS、JavaScript,是一个集美工布局、后台程序等诸多技术为一体的技术。网页前端的开发语言各有特色,对代码质量的要求也不同,它们之间有着相辅相成互相互补调和的关系。本文从这三种技术展开讨论,论述了网页制作的方法及其优化方式。
  【关键词】网页制作;HTML;优化;CSS
  0.概述
  随着互联网技术的不断发展,越来越多的企业都拥有自己的网站,有的用来展示他们的产品,有的用来宣传他们的业务。由于网站架起了用户之间的桥梁,近年来被各大企业公司所青睐,而且,为了满足市场用人的需求,各大高职院校也纷纷开设网页开发课程,网页开发的人才辈出。
  网页前端技术是由网页制作演变而来的,名称上具有明显的时代特征。网页制作是Web 1.0时代的产物,网站以静态内容显示,用户使用网站的行为也以浏览为主。2005年以后,互联网进入Web2.0时代,Ajax带来无刷新数据交互,缩减网页跳转的次数。网页前端技术应用会在减少网页的跳转方面做更进一步的努力,在单个页面即能完成更多功能,由前端技术驱动代替数据展现驱动。
  1.网页制作的主要技术
  1.1 HTML(超文本标记语言)
  HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。浏览器按顺序阅读网页文件,然后根据标记符解释和显示其标记的内容,对书写出错的标记将不指出其错误,且不停止其解释执行过程,编制者只能通过显示效果来分析出错原因和出错部位。但需要注意的是,对于不同的浏览器,对同一标记符可能会有不完全相同的解释,因而可能会有不同的显示效果。
  HTML之所以称为超文本标记语言,是因为文本中包含了所谓“超级链接”点。所谓超级链接,就是一种URL指针,通过激活(点击)它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的最重要的原因之一。超文本标记语言(HTML)5结构上更加清晰和明确,取消了一些过时的标记,将内容和展示进行分离,改进相关结构后,生成的网页更干净和易于管理,提升了用户体验,有利于搜索引擎和屏幕阅读器进行抓取。移动设备上HTML5将具有更大的优势,因此更适合如Web操作系统一类的RIA应用的前端开发。
  1.2 CSS(层叠样式表)
  CSS,中文译作“层叠样式表单”(Cascading Style Sheet)是一系列格式规则,它们控制网页内容的外观。使用 CSS 样式可以非常灵活并更好地控制确切的网页外观,从精确的布局定位到特定的字体和样式。
  它用于(增强)控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。它有以下几个显著优势:表现和内容相分离;提高页面浏览速度;易于维护和改版。
  1.3 JavaScript
  JavaScript是Netscape公司的产品,开发目的是为了扩展Netscape Navigator的功能,是一种介于Java和HTML之间、能嵌入Web页面中基于对象和事件驱动的解释性的编程语言。
  JavaScript可以被嵌入到HTML文件中,不需要经过Web服务器就可以对用户操作作出响应,使网页更好地与用户交互;在利用客户端个人电脑性能资源的同时,适当减小服务器端的压力,并减少用户等待时间。
  2.网页制作的优化方法
  2.1网页的色彩和布局
  制作优秀网页须要三项前台技术,包括网页的色彩搭配、网页素材的制作与积累以及网页的整体布局。一个优秀的网站的配色应具备如下特点:色彩鲜艳靓丽,视觉效果强烈,吸人眼球;色彩要精心地设计,有独特的风格,使浏览者无千篇一律之感;色彩的使用要契合所在网页的内容和氛围,通过构建色彩更好地体现网页主题,强化网页内涵。
  2.2减少HTTP请求
  这条策略基本上是最重要最有效的。一个完整的HTTP请求要包含DNS寻址、建立和服务器的连接、发送数据、等待服务器响应、接收数据这样一个“漫长”而复杂的过程。用户需要看到或 “感受”到资源是必须要等待这个过程结束的,占据一定的时间成本,因为每个请求都必须携带数据,所以每个请求都需要占用带宽资源。而浏览器进行并发请求的请求数是具有一定上限的,当请求数超出上限后,浏览器需要分批进行请求,用户的等待时间进一步增加,用户会有站点速度慢的印象,即使也许用户可视的第一屏资源都已请求结束,但浏览器的进度条会一直存在。减少请求的方法有:合并文件(将多个CSS文件或JavaScript文件合并成一个);图片地图(在一个图像上划分不同区域映射不同的链接);内联图像(让图像与文本一起下载和显示);CSS Sprites(利用 CSS background 相关元素进行背景图绝对定位)等。
  2.3使用JSP增强网页的动态效果
  JSP基本上可以在所有平台上的任意环境中开发,在任意环境中进行系统部署,在任意环境中扩展。而且JSP有多样化和功能强大的开发工具支持。另外,web应用需要强大的服务器端组件来支持,开发人员需要利用其他工具设计实现复杂功能的组件供web页面调用,以增强系统性能。JSP还可以使用成熟的JAVA BEANS组件来实现复杂商务功能,增加网页与用户的完美交互。
  2.4禁止拷贝特效
  为了避免网页作品出现版权方面的纠纷,在网页制作中增加防网页抄袭技术是非常必要的,这样才能使更多的好作品出现在网络。 我们知道,通常复制内容是在别人网页上把要复制的内容全选,然后点击鼠标右键来复制文章内容,或者直接使用快捷键ctrl+c复制下来。那么我们知道是如何复制的,就完全可以采取方法,屏蔽这种方法复制。在网页源代码中使用一些简单的语句,就能实现禁止选择对象、屏蔽右键使用、屏蔽复制快捷键等功能特效。如,在标签中加入onselectstart=”return false”,该语句的作用是使鼠标不能选择文本,有了这个命令,试图复制文字的人将无法选定内容。再如,onload=”look()”语句,禁止的是ctrl键的使用等。还有人在文字结尾增加干扰码(与背景颜色相同的字),用以干扰别人复制。实际上大多的设计者为保护自己的版权不被侵犯,通常都采用多种方式组合起来使用,以阻止擅长拷贝的人对其原创文字型网页内容的复制。
  3.结束语
  网页设计的一个基本特色便是吸引浏览者,一个美观漂亮的页面不管内容多么空洞,也会有人欣赏,反之一个内容充实但页面简陋却往往不会有人去浏览。从博客开始到现在的各种前端技术的开发与应用都离不开Web本身,近来以HTML5为代表的新一代移动Web技术是Web前端技术的重大发展创新,将大幅提升Web应用在交互、系统能力调用、富媒体、语义化等方面的能力,使用户无需安装纷繁的插件而获得更为丰富的Web应用。在不久的将来,Web应用将与原生应用优势互补、并行发展,共同构成移动互联网的应用生态系统。
  【参考文献】
  [1]曹刘阳.编写高质量代码:Web前端开发修炼之道[M].北京:机械工业出版社,2010.
其他文献
【摘 要】WSN是一种多跳自组织网络,其利用先进的传感器,可以对周围环境以及设定对象进行数据采集,还可以将采集的信息经过处理后,自动传输到用户终端。随着科技与信息技术不断发展,WSN网络应用的范围越来越广,其在军事、医疗以及环境监测等领域都发挥着重要的监测作用。本文对WSN节点与PC机无线通信的方法进行了研究,希望对相关研究人员有所帮助。  【关键词】WSN节点;PC机;无线通信;方法  WSN是
【摘 要】溴酸钾是我国近期规定禁用的一种面粉添加剂。主要用于面包生产的溴酸钾,就是一个从曾经广泛使用到严格限制,直至被逐渐禁止使用的例子。本文综述了溴酸钾的用途和危害,介绍了用碘滴定法(AACC48-42)、阴离子交换-电化学检测法检测溴酸钾的方法,侧重介绍了溴酸钾的替代品及其发展前景。  【关键词】溴酸钾;替代品;前景  0.引言  21世纪,人们生活水平不断提高,对食品添加剂提出了安全、高效、
【摘 要】天然林可持续经营是现代世界林业发展的一个重要的研究课题。文章分析了东北林区可持续经营存在的问题,提出了天然林可持续经营技术。  【关键词】天然林;可持续经营;东北林区;国有林区  东北国有林区是指黑龙江、吉林和内蒙古所构成的林区。有林地面积3700万hm2,占全国有林地总面积的22%;森林蓄积量3100亿m3,占全国森林蓄积量的26%;天然林面积和蓄积量均接近全国天然林的1/3。东北的森
【摘 要】标签机是目前工业贴标应用最广泛的机器,其自动贴标签机贴标的效率与质量,较人工有着无法比拟的优势,所以对其设计和优化有着重大的工业革命性意义。本课题就现有的自动标签机的出标机构,传送机构等机构进行了优化,如何实现自动标签机的不间歇运动和多功能贴标等功能做出了论述。  【关键词】自动标签机;标签机机构分析;机械原理  Structural Design and Optimization of
【摘 要】随着现代社会对于健康的重视,我们对于人体各类急诊病症以及急诊各类病症的预防和治疗也有着一定的了解和关注。现代社会的急诊病症有很多种,包括外科急诊以及心内科急诊,外科急诊大部分可以直接看出后果,而心内科急性病症则是需要经过一系列的细致检查以及对于病人的分析,从而能够准确的得出结论,总得来说,心内科急性病症更加强调我们对于病症的了解和对于病症的前期预防工作,心内科急性病症包括高血压、冠心病、
【摘 要】鱼类养殖的疾病防治并不同于人类疾病的防治,其相对很复杂,因为鱼的种类繁多,鱼的不同生长时间其个体差别也很大。如何提高鱼病防治效果就需要结合不同的鱼的种类、生长时间、用药季节等等这些复杂的因素采用科学的方法对鱼病进行防治。本文主要从两个方面,第一是从如何用药的角度,第二是如何鱼类养殖的管理角度阐述如何提高鱼病防治的效果。  【关键词】鱼类;疾病;防治;用药;管理  养殖业发展的两个最大风险
【摘 要】随着城市经济不断迅速发展,我国的房地产业蓬勃兴起。人们环保意识的增强,绿化水平直接影响到城市的发展质量水平。因此住宅小区园林建设日益得到重视。本文简要分析大树移植的关键技术与操作方法,并针对大树栽后的养护管理进行探讨,为提高移植成活率提供理论依据,为大树移植在房地产园林景观建设中的广泛应用提供技术参考。  【关键词】大树移植;园林绿化;运输;养护  0.引言  这年来,城市工业、交通运输
【摘 要】为了确保袁一中央立井延伸施工供电符合相关规定,特编制此供电设计,以保证安全供电。设计依据:(1)。(2)第二、三分册(部分)。(3)。(4)。(5)相关设备技术资料。  【关键词】开关选择;电缆选择;变压器选择;供电系统  0.概述  袁一中央立井延伸设计深度为 74 米,为炮掘方式掘进。提升选用JTPB-1.2×1.0/27型低压变频防爆绞车,电压等级660V,功率为 75 KW。吊盘
【摘 要】本文从鄂尔多斯周缘地质构造背景出发,对其周缘地热资源分布现状进行了分析,并从矿源层控制、区域构造控制、基底构造控制、深大断裂带控制四个方面对鄂尔多斯周缘地质构造对地热资源形成的控制作用进行了详细阐述。  【关键词】鄂尔多斯;地质构造;地热资源  1.鄂尔多斯周缘地质构造背景  1.1地理环境  鄂尔多斯位于我国中北部,西北东三面为黄河环绕,南邻古长城。鄂尔多斯台地横跨晋、陕、宁、甘等省区
【摘 要】黄河是北方地区灌溉、生活用水的重要来源,随着经济的快速发展,人们的用水量不断增加,而黄河水污染严重加剧了紧张的用水形势。针对黄河高藻污染原水问题,通过采用强化混凝处理技术,提高黄河水的自净能力,维护黄河流域的自然生态平衡。本文简要介绍了强化混凝处理,分析了黄河高藻污染原水的强化混凝处理试验过程,阐述了黄河高藻污染原水强化混凝处理试验结果。  【关键词】黄河高藻;污染原水;强化混凝土处理技