初识web。20160122

  伴随着2016年的第一场雪,对web进行了初步的学习,见识到了与平常看到的表面的东西不一样的样子,想明白了很多,万事万物都是从一点一滴构筑的,不管是躯体,或是网站,原来一点一点的剥开去认识去研究是这样的有趣。

  学习之后当然要花时间和精力去总结,但我认为扩展和总结一样重要,下面是我认为初学web所有必要知道的一些重要的基础知识。

  Browser  网页浏览器 是个显示网页服务器或文件系统内的文件,并让用户与此些文件交互的一种软件。它用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超连结,用户可迅速及轻易地浏览各种信息。大部分网页为HTML格式,有些网页需特定浏览器才能正确显示。个人电脑上常见的网页浏览器按照2010年1月的市场占有率依次是微软的Internet Explorer、Mozilla的Firefox、Google的Chrome、以及苹果的Safari和Opera软件公司的Opera的。浏览器是最经常使用到的客户端程序。Web开发人员应该确保其程序在各个主流浏览器中都能正常工作。

  

  CSS  层叠样式表(串样式列表),Cascading Style Sheets,简称CSS,由W3C定义和维护的标准,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言。

 

  DOM  文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。Document Object Model的历史可以追溯至1990年代后期微软与Netscape的“浏览器大战”(browser wars),双方为了在JavaScript与JScript一决生死,于是大规模的赋予浏览器强大的功能。微软在网页技术上加入了不少专属事物,计有VBScript、ActiveX、以及微软自家的DHTML格式等,使不少网页使用非微软平台及浏览器无法正常显示。DOM即是当时蕴酿出来的杰作。

  

  Events  事件 指可以被控件识别的操作,如按下确定按钮,选择某个单选按钮或者复选框。每一种控件有自己可以识别的事件,如窗体的加载、单击、双击等事件,编辑框(文本框)的文本改变事,等等,现代的Web应用程序很大程度上依靠事件驱动。

 

 事件有系统事件和用户事件。系统事件由系统激发,如时间每隔24小时,银行储户的存款日期增加一天。用户事件由用户激发,如用户点击按钮,在文本框中显 示特定的文本。事情驱动控件执行某项功能。触发事件的对象称为事件发送者;接收事件的对象称为事件接收者。

使用事件机制可以实现:当类对象的某个状态发生变化时,系统将会通过某种途径调用类中的有关处理这个事件的方法或者触发控件事件的对象就会调用该控件所有已注册的事件处理程序等。

  Firebug  Firebug 是网页浏览器Mozilla Firefox的一个扩展,是一个除错工具。用户可以利用它除错、编辑、甚至删改任何网站的 CSS、HTMM、DOM、与JavaScript代码。Firebug也有提供其他网页开发工具,例如yahoo! 的网页速度优化建议工具YSlow。Firebug是哈维(Joe Hewitt)撰写的。他是最初Firefox创始者之一。

  Grid  网格,也称栅格,不过从定义上说,栅格更为准确些。网上找个一个对网页栅格系统比较恰当的定义:以规则的网格阵列来指导和规范网页中的版面布局以及信息分布。网页栅格系统是从平面栅格系统中发展而来。对于网页设计来说,栅格系统的使用,不仅可以让网页的信息呈现更加美观易读,更具可用性。而且,对于前端开发来说,网页将更加的灵活与规范。

  HTML  超文本置标语言HyperText Markup LanguageHTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种置标语言。HTML被用来结构化信息——例如标题、段落和列表等等,也可用来在一定程度上描述文档的外观和语义。由蒂姆-博纳斯-李给出原始定义,由IEFT用简化的SGML(标准通用置标语言)语法进行进一步发展的HTML,后来成为国际标准,由W3C维护

  IE  Windows Internet Explorer(旧称Microsoft Internet Explorer,简称Internet Explorer,缩写IE),是微软公司推出的网页浏览器。

 Internet Explorer对一些标准化技术都有一定程度上的支持,但亦有很多运行上的差距和兼容性的故障 ,这导致技术开发者的批评日益增加。批评增加的情况,在很大程度上是归因于Internet Explorer的竞争对手相对地已提供完全的技术支持,标准规格(Standards-compliant)的应用亦越来越广泛起来。因为Internet Explorer在全球广为应用,网络开发者们在寻求跨平台的代码时常常会发现Internet Explorer的漏洞、私有的功能集合和对标准支持的不完善。

 2011年3月14日发布的Internet Explorer 9浏览器大幅提高对CSS3和HTML5等W3C规范的支持程度,这个版本也是Internet Explorer浏览器第一个采用GPU加速的版本,正式版于Acid3测试中获得95/100分,相比以往版本有很大进步。可以认为,从Internet Explorer 9开始,Internet Explorer浏览器对W3C规范的支持将不再是问题。

 

  花了两天时间我了解的只有这么一点,活到老学到老,学习是没有停下来一说的,之后也会慢慢学慢慢补齐一些还不知道的知识点。

 

你可能感兴趣的:(初识web。20160122)