Web 开辟是比较操心的,须要控制很多很多的器械,特别是大年夜事前端开辟的同伙,须要通十行才行。今天,本文向初学者介绍一些 Web 开辟中的根本概念和用到的技巧,大年夜A到Z总共26项,每项对应一个概念或者技巧。
A — AJAX
AJAX 全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开起身术。根据Ajax提出者Jesse James Garrett建议,AJAX:
●应用XHTML+CSS来表示信息;
●应用JavaScript操作DOM(Document Object Model)进行动态显示及交互;
●应用XML和XSLT进行数据交换及相干操作;
●应用XMLHttpRequest对象与Web办事器进行异步数据交换;
●应用JavaScript将所有的器械绑定在一路。
类似于DHTML或LAMP,AJAX不是指一种单一的技巧,而是有机地应用了一系列相干的技巧。事实上,一些基于AJAX的“派生/合成”式(derivative/composite)的技巧正在出现,如AFLAX。
B — Browser
网页浏览器 是个显示网页办事器或文件体系内的文件,并让用户与此些文件交互的一种软件。它用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像,可所以连接其他网址的超贯穿连接,用户可敏捷及随便马虎地浏览各类信息。大年夜部分网页为HTML格局,有些网也斜┴定浏览器才能精确显示。小我电脑上常见的网页浏览器按照2010年1月的市场占领率依次是微软的Internet Explorer、Mozilla的Firefox、Google的Google Chrome、苹不雅公司的Safari和Opera软件公司的Opera。浏览器是最经常应用到的客户端法度榜样。Web开辟人员应当确保其法度榜样在各个主流浏览器中都能正常工作。
C — CSS
层叠样式表,又称:串样式列表,英文:Cascading Style Sheets,简写为CSS,由W3C定义和保护的标准,一种用来为构造化文档(如HTML文档或XML应用)添加样式(字体、间距和色彩等)的计算机说话。今朝最新版本是CSS 2.1,为W3C的候选推荐标准。下一版本CSS 3仍然在开辟过程中。
D — DOM
文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩大置标说话的标准编程接口。Document Object Model的汗青可以追溯至1990年代后期微软与Netscape的“浏览器大年夜战”(browser wars),两边为了在JavaScript与JScript一决逝世活,于是大年夜范围的付与浏览器强大年夜的功能。微软在网页技巧上参加了不少专属事物,计有VBScript、ActiveX、以及微软自家的DHTML格局等,使不少网页应用非微软平台及浏览器无法正常显示。DOM等于当时蕴酿出来的佳构。
E — Events
事宜 是可以被控件识其余操作,如按下肯定按钮,选择某个单选按钮或者复选框。每一种控件有本身可以识其余事宜,如窗体的加载、单击、双击等事宜,编辑框(文本框)的文本改变事,等等,现代的Web应用法度榜样很大年夜程度上依附事宜驱动。
事宜有体系事宜和用户事宜。体系事宜由体系激发,如时光每隔24小时,银行储户的存款日期增长一天。用户事宜由用户激发,如用户点击按钮,在文本框中显示特定的文本。事宜驱动控件履行某项功能。触发事宜的对象称为事宜发送者;接收事宜的对象称为事宜接收者。
应用事宜机制可以实现:当类对象的某个状况产生变更时,体系将会经由过程某种门路挪用览鲂的有关处理这个事宜的办法或者触发控件事宜的对象就会调用该控件所有已注册的事宜处理法度榜样等。
F — Firebug
Firebug 是网页浏览器 Mozilla Firefox 的一个扩大,是一个除错对象。用户可以应用它除错、编辑、甚至删改任何网站的 CSS、HTML、DOM、与 JavaScript 代码。Firebug 也有供给其他网页开辟对象,例如 Yahoo! 的网页速度优化建议对象YSlow。Firebug是哈维(Joe Hewitt)撰写的。他是最初Firefox开创者之一。
G — Grid
H — HTML
Yahoo! UI Library (YUI) 是一个开放源代码的 JavaScript 函数库,为了能建立一个高互动的网页,它采取了AJAX,DHTML 和 DOM 等程式码技巧。它也包含了很多 CSS 资本。
超文本置标说话(英文:HyperText Markup Language,HTML)是为“网页创建和其它可在网页浏览器中看到的信息”设计的一种置标说话。HTML被用来构造化信息——例如标题、段落和列表等等,也可用来在必定程度膳绫氰述文档的外不雅和语义。由蒂姆·伯纳斯-李给出原始定义,由IETF用简化的SGML(标准通用置标说话)语法进行进一步成长的HTML,后来成为国际标准,由万维网联盟(W3C)保护。
最新版本是HTML5它是HTML下一?的重要修订版本,如今仍处于成长阶段。目标是代替1999年所定订的HTML 4.01和XHTML 1.0 标准,以期能在互联网应悠揭捉?速成长的时刻,使收集标准达到相符现代的收集需求。广义论及HTML5时,实际指的是包含HTML、CSS和JavaScript在内的一套技巧组合。
I — IE
Windows Internet Explorer(旧称Microsoft Internet Explorer,简称Internet Explorer,缩写IE),是微软公司推出的一款网页浏览器。截至2010年9月止,统计的数据显示Internet Explorer的市场占领率高达59.65%。固然它依然是应用最广泛的网页浏览器,但与2003年最岑岭时比拟,市场占领率相差跨越30%。
2011年3月14日宣布的Internet Explorer 9浏览器大年夜幅进步对CSS3和HTML5等W3C规范的支撑程度,这个版本也是Internet Explorer浏览器第一个采取GPU加快的版本,正式版于Acid3测试中获得95/100分,比拟以往版本有很大年夜进步。可以认为,大年夜Internet Explorer 9开端,Internet Explorer浏览器对W3C规范的支撑将不再是问题。
推荐阅读
中铁十四局宝兰客专项目位于兰州市榆中县,项目经理邱智勇介绍,这一区域的湿陷性黄地盘质,厚度达30米,极易出现沉降变形,应用"地道围岩监控量测信息化治理体系"后,确保了施工质量。7月>>>详细阅读
本文标题:Web的26项基本概念和技术
地址:http://www.17bianji.com/lsqh/36129.html
1/2 1