就像你说的,HTML代码的作用就是用来描述网页的。一个网页的呈现,到最后都是HTML代码的功劳。但是说HTML只能写静态网页的说法,其实不太准确。
详细点说,动态网页都必须要编程语言结合HTML来做的。
所以,如果要做动态网页,HTML是基础中的基础。
2、
做网站需要了解的知识有:
a.HTML语言
b.DIV+CSS的布局技巧
c.Flash动画制作
d.基本的图片处理技术(使用PhotoShop或者FireWorks)
e.如果你要做动态的网站,比如博客那种。那你需要至少掌握一种网页编程语言。比如 PHP/ASP/ASP.NET 等等。
3、HTML5是新的HTML规范。这个你也懂了。
HTML5目前的不足:
a.HTML5目前支持的范围还不够广泛,IE8不支持,IE9仅部分支持。但是中国还有一大半的人用的是IE8以下的版本。。所以即便做出来了也未必能得到别人的欣赏。
b.目前应用率也比较低,几乎很少有大网站全部升级成了html5。
那HTML5比HTML好在哪呢?
主要有这几个方面:
a.删除,增加,修改了部分原来html的标签。使html可以实现更多的功能。
b.更强调了由浏览器来完成更多的事,减少插件的使用。例如,html5中可以支持直接播放视频,而不需要安装flash插件。
c.加入了一些强大的函数支持,可以用来编写绘图的代码,甚至是做游戏。
4、高清网页其实说的是,针对浏览者的浏览设备,会自动适应图片的质量。
比如在一般的显示设备上,网页上的图片都显示分辨率和质量较小的图片。
在视网膜屏幕设备上(IPHONE,IPAD等)会自动用高清的图片代替。以达到最好的显示效果。
优缺点如下:1在用户体验和表现上,原生APP胜出。在这个方面,HTML5仍然面临着不同移动终端设备本地浏览器的功能接入问题,同时在提供用户展示图形界面和数据展现的丰富性方面还有不足。
2在跨平台开发成本上,HTML5胜出。HTML5采用网络通用语言,不用考虑终端设备或者 *** 作系统的不同。目前,W3C(万维网联盟World Wide Web Consortium,简称W3C)正在与汽车业、出版业、电视业进行讨论,将web引入新的设备平台中。随着平台逐渐丰富,这方面的成本问题将会日益凸显。
3在更快速的更新和更强的发布控制方面,HTML5胜出。与HTML5相比,原生APP不具备的一个优势就是开放性。HTML5是基于Web的,这就意味着没有一家公司可以成为市场的“看门人”,谷歌不行、苹果不行、亚马逊不行、三星也不行,没有看门人的存在,更新的速度就不会提升、应用的收入也不会受到削减。不过,在终端设备出现创新时,HTML5在新功能的支持上仍有些落后。
4在变现能力方面,原生APP胜出。原生应用的分发平台,如App Store和Google Play,目前是获得收入的较为成熟的商业模式而HTML5应用,除了付费下载以外,还没有形成其他成熟的商业模式。
5在技术人才储备上,HTML5胜出。HTML5、JavaScript和CSS都是Web常用语言然而,iOS工程师却是稀有资源,而且很贵……
对于碎片化挑战而言,HTML5胜出。尽管二者同样面临着严重的碎片化问题,不过HTML5先天具备的跨平台特性,可以在这方面占据先机。
随着HTML5和Node.js的流行,Javascript这门在互联网初期就已诞生的语言正迸发出勃勃生机,Javascript将前端和后端开发统一起来,“一切皆为JS”看起来只是时间的问题。唯一的障碍是在移动端,因为无论是Android还是iOS平台,当前仍是原生应用大行其道。HTML5曾经被寄予厚望过,但是以Facebook为代表的一批公司在移动端对HTML5技术进行实践的心酸血泪史表明,HTML5可以是原生应用开发的一种有效补充,但远不足以替代原生。但是现在,随着iMAG.js的渐渐流行,这种状况正在发生改变。iMAG.js是国内的爱码哥移动平台推出的Javscript移动跨平台开发框架,它的特点简单高效,同时又功能强大,可以用Javascript来替代原生开发。iMAG.js的原理和在服务器端运行的Node.js有些相似,都是封装了Javascript引擎,用Javascript去调用底层的API接口。不同的是因为移动应用的控件主要是UI模块、用户交互界面开发,iMAG.js为此引入了XML模板技术,XML和Javascript结合,这样很适合手机界面的展示。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)