HTML5流行的时代,网站前端也越来越受到大家的关注,但是还是有很多人表示有怀疑前端到底是做什么的,能够在网站建设中起到什么作用呢?很多公司的职位划分的时候是没有前端这个职位,只有特别专业或者具有很完善的公司体系才会安排这个职位,很多公司的安排会把前端与设计何为一起,还有把前端和后台建设合在一体,所以网站建设中前端给人的印象不是十分的深刻。
前端的职位已经不像很早以前,网站存在着简单的模板样式,那时的页面设计风格相对单一,对应的页面需求比较简单,并且当时的浏览器也基本是 IE6 的天下,javascript 也只是网页特效的代名词,HTML 页面本身没有引起太多人的关注,似乎只要能用 div 甚至 table 加 css 辅助把图片定好位,把页面内容预留好就 OK 了,并且这种观念存在了很长一段时间。
随着移动互联网业务的风靡,还有不同人群对网站建设要求的层次不同,网站的设计风格越来越个性化、专业化、精良化。交互复杂性的增加,AJAX 的应用,浏览器的更新换代,又让大家重新对最基本的页面本身重视起来。然后热议的就是浏览器的兼容性,碰到问题最热衷的就是满网络搜索 hack,顺便再骂骂 IE6、7……当这些都做一遍后,似乎又遇到了瓶颈,又开始寻找出路。我们就从这个阶段开始说起。
网站前端具体能够给网站带来哪些好处呢:
(1)能够给网站结构布局带来良好的展现:拿到设计图后一定要静心思考,多观察。先分框架然后规划结构,编写代码。特别在大型项目中,合理使用模块化的开发不论从整体进行还是拓展维护都有相当大的好处。
(2)关于 hack很多同学在页面开发时上网搜索最多的就是 hack 了,是否我们完全要依赖 hack 来实现页面兼容性,答案是否定的。大家经常比喻 IE6 向我们撒了一个谎,结果我们要再撒一百个谎来圆这个谎。不否认 IE6 经常让我们口吐鲜血,但不代表我们用更多的“谎言”来弥补就可以心安理得。大部分情况下可以通过变换思路调整 HTML 结构,或使用一些虽然无法解释但相对安全的 css 来干掉 hack。谁都无法预计使用 hack 什么时候会让我们栽一个大跟头。比如触发 layout 或 position:relative 就可以帮助解决很多 IE6 的问题。
(3)优美的代码:看到合理的标签使用、良好的注释、清晰的代码结构、用意准确的 css 不仅犹如欣赏一个艺术品,更为下游开发和协同开发降低了不小的沟通成本。特别是 HTML5 提供了更丰富的语义化标签,它们都苦苦地在等待战场上的冲锋号,让我们去解放它们吧!
(4)“工欲善其事,必先利其器”,除了实战经验和代码习惯的形成可以帮助我们提高效率外,想要提高对自己开发的进度掌控能力,还有很多辅助工具可以帮助我们进行页面开发。比如使用 Less 或 Sass 可以帮助我们拓展和组织 CSS,大大提高 CSS 的编写效率增加了可维护性。
(5)与HTML5的结合,HTML5时代的来临伴随着移动互联网的兴起创造了更大的机会,还有太多的东西值得我们去学习去发现。 HTML5 提供了丰富的 JS API 接口,需要我们去研究;CSS3的绚丽吸引了足够多的眼球,需要我们去研究;移动设备上如何开发更加适配的页面,需要我们去研究……
TML5开发现在很火爆,是一门技术,更是一个概念。可以让我们的工作模式、交互模式以及对应用和游戏的体验有了翻天覆地的变化,很多人都知道HTML5这门技术,也常把HTML5读作H5(简称)。其实一些外行人对HTML5的认识是存在一些误区的,例如微信上出现一个应用就说是H5做的、看到炫酷的页面也说是H5做的、看到一个网页游戏还说是H5做的、以及看到一个数据提交的小表单也理解成是H5做的。其实说的并不全对,是有HTML5的身影存在,但如果HTML5不用JavaScript就像汽车没有发动机,如果HTML5不用CSS,就像汽车只有框架没有绚丽的外观,基于HTML5的开发必须要和其它多种技术配合才能实现。当然也不用太“较真儿”了,你可以把H5开发看作是代表WEB开发,或是当作是前端开发的统称,或是把HTML5看作是HTML、CSS3、JavaScript、jQuery等开发技术的代名词吧,通过本节的学习相信你就能真正认识什么是HTML5了。
HTML5和HTML的关系
HTML5是下一代HTML标准,要想了解什么是HTML5,就要先认识它的祖先HTML。HTML全称为超文本标记语言(HyperText Markup Language),是被用来结构化细节、定义文档外观和语义的一种标记语言。说白了HTML就是在Web世界里,将内容放到网页里的技术,内容包括文档、链接、图片、视频等,并能做一些简单的格式布局。
早期的HTML非常简单,1980年,为使用世界各地的物理学家能够方便地进行合作研究,创建了适合用于其系统的HTML。英国计算机科学家万维网的发明者Tim Berners-Lee,设计的HTML以纯文字格式为基础,则可以使用任何文本编辑器处理,当然最初仅有少量标记(TAG)且易于掌握运用。而随着HTML使用率的增加,人们不满足只能看到文字,1993年,还是大学生的Marc Andreessen在他的Mosaic浏览器加入<img>标记,从此以后在Web页面上就可以浏览图片了。但人们认为仅有文字和图片还是不够,还希望可以将任何形式的媒体加到网页上,因此HTML不断地扩充和发展,HTML经过20多年的发展历经了多个版本,如表1所示:
表1 HTML20多年的发展版本
HTML5,第五版超文本标记语言,单纯从技术的角度来看,HTML5就是HTML标准的最新版本,于2014年10月由万维网联盟(W3C)发布为正式推荐标准。它是HTML自1991年问世以来,最具变革价值的技术规范,历经多年修订与完善才制定完成。HTML5又不仅仅是HTML4的下一个版本,因为它同样支持HTML4之后的网页规范,是首个将Web作为应用开发平台的HTML标准。而从其他角度来讲,HTML5现在如此火爆原因总结如下:
1.HTML5增加了许多新特性,让网页能力变得更强,这让许多以前不切实际的想法变成了现实,也让很多难实现的功能变得很简单。
2.近几年移动互联网变得越来越普及,跨设备、跨终端的需求越来越明显,这也为HTML5的发展提供了契机。
3.对于应用或游戏开发来说,一套跨平台的标准更加易于节约开发成本,让开发工作从繁重的多平台版本中解脱出来。
所以HTML5很像当年Web2.0的概念,基于现有的技术,让用户体验到不一样的互联网世界。
篇我们介绍了极光的前世今生,并知道了极光为什么会是黄绿色或紫红色,今天就来和大家聊一聊观看极光的正确姿势~
极光的形态和分布
极光被视为自然界中最漂亮的奇观之一。早在2000多年前,中国就开始观测极光,有着丰富的极光记录。极光多种多样,五彩缤纷,形状不一,绮丽无比,在自然界中还没有哪种现象能与之媲美。任何彩笔都很难绘出那在严寒的两极空气中嬉戏无常、变幻莫测的炫目之光。
图1 冰岛上空的龙形极光。图中的绿色极光像一条巨大的飞龙在空中盘旋,尽管真实的龙并不存在,但是我们可以通过这壮丽的极光想象飞龙在天的情景。张敬宜2019年2月摄于冰岛黄金圈瀑布 图片来源:https://apod.nasa.gov/apod/ap190218.html
极光有时出现时间极短,犹如节日的焰火在空中闪现一下就消失得无影无踪;有时却可以在苍穹之中辉映几个小时;有时像一条彩带,有时像一团火,像一张五光十色的巨大银幕,仿佛上映一场球幕电影,给人视觉上以美的享受。
图2 冰岛上空的凤凰极光。背景中的黑尔加福尔山、卡尔德河都位于冰岛首都雷克雅未克以北30公里处。经验丰富的天文观察者会注意到,在山的正上方左边是猎户座,昴星团也在画面中心的正上方可见。图片来源:https://apod.nasa.gov/apod/ap160316.html
图3 绚丽的南极光。图中央的卫星地面站好像凝视着天空中梦幻般的场景。天空中还有两个明亮的河外星系——大麦哲伦星云和小麦哲伦星云,小小的麦哲伦云透过微弱的红色极光带闪耀。图片来源:https://apod.nasa.gov/apod/ap140531.html
如果我们乘着宇宙飞船,越过地球的南北极上空,从遥远的太空向地球望去,会见到围绕地球磁极存在一个闪闪发亮的光环,这个环就叫做极光卵。由于它们向太阳的一边有点被压扁,而背太阳的一边却稍稍被拉伸,因而呈现出卵一样的形状。极光卵处在连续不断的变化之中,时明时暗,时而向赤道方向伸展,时而又向极点方向收缩。处在午夜部分的光环显得最宽最明亮。
极光的光谱线范围约为3100~6700埃,其中最重要的谱线是5577埃的绿色的氧发射线,称为极光绿线。极光有帷幕状、弧状、带状以及射线状等多种形状。其中发光均匀的弧状极光是最稳定的外形,有时能存留几个小时而看不出明显变化;而大多数其他形状的极光通常总是呈现出快速的变化,并最终朝地极方向消失褪去。大多数极光出现于地球上空90-130千米处,但有些极光要高得多,高度可达560-1000千米以上。
图4 拉普兰的北极光。北半球的早春是拍摄极光的好季节。在春分时节,地球磁场的方向有利于与太阳风的相互作用,从而触发北极光的迷人光芒。在这张360度全景图中,拍摄到了广阔的极光幕,闪烁的极光有着肉眼可以清晰捕捉到的色彩。图片来源:https://apod.nasa.gov/apod/ap160408.html
何时何地可以看到美妙的极光?
地球磁场会引导绝大部分太阳风中的高能粒子“绕道而行”,但有少数会随着磁力线落到地球的两极“漏斗”区域,因此极光往往出现在纬度靠近地磁极附近的高纬地区。在大约离磁极25°~30°的范围内常出现极光,这个区域称为极光区。在地磁纬度45°~60°之间的区域称为弱极光区,地磁纬度低于45°的区域称为微极光区。
图5 极光全景图。拍摄于在2017年9月27日加拿大阿尔伯塔省南部,绿色和红色的极光沿着北部地平线向天空扩散。图片来源:https://apod.nasa.gov/apod/ap171014.html
通常在中低纬度地区是看不到极光的,然而在太阳活动盛期,极光有时也会延伸到中纬度地带,太阳每11年左右有一个非常活动期,抛出大量高能粒子进入宇宙空间,此时出现的极光最为瑰丽壮观。先秦古籍《竹书纪年》中就有这样的记载:“周昭王末年,夜有五色光贯紫微。其年,王南巡不返。” 生活在黄河流域的先民是否真的经历了如此强烈的爆发,抑或只是司天太史的穿凿附会?
太阳的活动以11年为周期,我们可以在现代的记录中寻找佐证。1898年9月9日,欧洲发生了极光暴,连罗马都看见了血红的天光。而1989年3月13日的魁北克极光暴甚至延伸到了佛罗里达和古巴,那么在西安看到极光也不是没有可能。
图6 淡淡的银河与极光交相呼应 王征2018年2月摄于冰岛蝙蝠山
由于地平线上的城市灯光和高层建筑都会妨碍我们的视线,所以极光的最佳观测地点是在高纬度地区乡间的空旷地带。在中国,能够有机会一睹极光风采的地方只有北极村。
北极村是中国黑龙江省漠河县最北的村镇,同时也是中国最北的城镇、距离北极最近的地方。北极光虽然一年四季都有可能出现,但最佳观测时间是在每年冬至前后的夜晚。因为此时漠河常会出现万里晴空的天气,北极与漠河之间没有云层阻隔,便可以看到壮观至极的北极光了。而且此时北极正处在极夜之中,能看到极光的几率也就大大增加。虽然极光白天也会出现,但因白天阳光亮度大,极光亮度小,不易看到。
最有希望看到北极光的地区,包括阿拉斯加北部、加拿大北部、格陵兰岛大部分、斯堪的纳维亚半岛北部以及俄罗斯北部。在太阳活动活跃、太阳风较强的时候,中国的漠河也有很小的可能性看到极光的尾巴。
图7 阿拉斯加极光序列。拍摄于2013年12月7日阿拉斯加费尔班克斯郊外的埃斯特附近,图中从左到右,跨越了大约30分钟的时间,极光以弧状的形式延伸到100多公里的高度。这一系列图片垂直跨越了150度,覆盖了大约500公里的极光。图片来源:https://apod.nasa.gov/apod/ap131228.html
阿拉斯加的费尔班克斯一年之中有超过200天的极光现象,因此被称为“北极光首都”。而冰岛由于整个国家都在极光带上,也是北半球受欢迎的观测极光地点。南极光与北极光是同时变化的(可视为北极光的镜像)。在高纬度的南美洲、澳大利亚、新西兰和南极洲可以看见南极光。
图8 南极光。2015年7月,在地球南极的上空,出现了强烈闪烁的光芒在夜空中翩翩起舞,这并不是烟花,而是令人惊叹的南极光。在地平线周围是南极天文台,而在南极光的另一边则是南银河系的恒星。图片来源:https://apod.nasa.gov/apod/ap150704.html
图9 瑞典上空旗帜状的极光。图中的彩色极光像一面50公里高的带状旗帜。这张照片拍摄于瑞典的基律纳上空,其特征是异常笔直的极光幕,绿色极光在地球大气层中较低的地方散发出来,红色极光在高几公里的地方散发出来,图中还出现了极为罕见的紫色极光。图片来源:https://apod.nasa.gov/apod/ap150330.html
9月到次年3月是北极光的最佳观测时间,而3月到9月则可以在南半球继续追光。为了便于追光,提前查看当天的极光指数就显得尤为重要。AuroraService(网址:http://www.aurora-service.eu/aurora-forecast/)是知名度较高的一个极光预测网站,统计数据来源是美国国家航空航天局(NASA),网站每60秒会更新一次数据。网站会给出彼时及前些时候的Kp值,一般而言,当Kp值到达3及以上时,观测者才会有机会在极光带覆盖的区域内用肉眼看见极光。
图10 极光下壮观的赛里雅兰瀑布。2016年4月拍摄于冰岛南部 图片来源:https://apod.nasa.gov/apod/ap160404.html
当然了,从AuroraService网站上还可以实时查询太阳风量、“极光卵”覆盖范围、以及未来三天的Kp值预测,方便小伙伴们根据极光强弱调整行程。假如你想了解极光预测范围是30分钟内的,可以查看SWPC.NOAA(网址: http://www.swpc.noaa.gov/products/aurora-30-minute-forecast),它是美国国家海洋和大气管理局的太空气象预测中心的网站,也几乎是所有极光预测网站的数据来源。如果这些还不够,可以在手机上装个APP(Auroral Forecast),这个APP通过北极圈分布的几个观测站点每一小时更新一次极光的覆盖区域、强度Kp值和持续时间。结合极光带的覆盖范围,很容易就能选出观赏极光的地点。
图11 极光下的冰岛黑沙滩飞机残骸。传说这是一架美国的运输机,因燃油耗尽而迫降于冰岛黑沙滩,但最幸运的是全部机组成员幸存。王征2019年1月摄于冰岛黑沙滩
结语
任何形容词在极光面前都会显得黯然失色,极光的特别,在于它美丽的外表,漆黑的寒夜中,斑斓绚丽的极光点亮了人类的瞳孔,改变了人们对天空的认知,带来一场视觉盛宴。而极光的特别,更在于人类对未知的探索,千变万化的极光如灯塔一般,吸引着科学家一步步去探寻真相。
作者:地面应用系统,系国家重大科技专项中国月球探测工程和中国首次火星探测工程五大系统之一,由中国科学院国家天文台承担,负责月球与火星探测任务科学探测计划制定,有效载荷运行管理,探测数据的接收、处理、解译和管理,按工程管理要求发布数据,组织开展科学数据的应用和研究。
*请认真填写需求信息,我们会在24小时内与您取得联系。