网页编程语言的可扩展标记语言
发布时间:2025-05-21 06:16:29 发布人:远客网络
一、网页编程语言的可扩展标记语言
可扩展标记语言(标准通用标记语言下的一个子集、外语缩写:XML)XML开发者源于标准通用标记语言的设计和应用者.他们已经在标准通用标记语言上投入了大量精力,但他们却发现标准通用标记语言并没有完全发挥它的作用.他们当然有其充分的理由.我们可以列举以下几个重要方面给大家.在这些方面标准通用标记语言带来的影响可以说是一场革命.标准通用标记语言(通用标记语言标准ISO 8879:1986)是HTML的前身技术.它是文件和文件中信息的构成主体.标准通用标记语言与HTML不同.它允许用户扩展标记集合,允许用户建立一定的规则.标准通用标记语言所产生的标记集合是用来描叙信息段特征的.而HTML仅仅只是一个标记集合.所以我们可以说HTML是一个标准通用标记语言的子集.早在Seattle会议之前,Bosak和一些精心挑选的标准通用标记语言结构信息专家就已向W3C提出了“网络上的标准通用标记语言”计划. W3C支持并赞助了他们的努力.工作于1996年7月正式开始起动.工作的早期,有较大的阻力.因为也存在反对标准通用标记语言的人.一些制定XML标准的W3C代表甚至声称“网络上的标准通用标记语言”是不可能实现.工作组(原称“SGML编辑审议委员会”)并未退缩.他们打算让标准通用标记语言以全新的面目出现在网上,给标准通用标记语言以全新的面貌,故给它命名为“可扩展标识语言”,即XML.
NCSA Mosaic使互联网才得以迅速发展。它最初是一个只在Unix运行的图像浏览器;很快便发展到在Apple Macintosh和Microsoft Windows亦能运行。1993年9月发表了1.0版本。NCSA中Mosaic项目的负责人马克·安德生辞职并创建了网景通信公司。
网景公司在1994年10月发布了他们的旗舰产品网景导航者。但第二年Netscape的优势就被削弱。错失了互联网浪潮的微软在这个时候匆促的购入了Spyglass公司的技术,改成Internet Explorer,掀起了软件业巨头微软和网景之间的浏览器大战。这同时加快了万维网发展。
这场战争把网络带到了千百万一般电脑用户面前,但同时显露了互联网商业化如何妨碍统一标准的制定。微软和网景都在他们的产品中加入了许多互不兼容的HTML扩展代码,试图以这些特点来取胜。1998年,网景公司承认其市场占有率已经无法挽回,这场战争便随之而退出。微软能取胜的其中一个因素是它把浏览器与其操作系统一并出售(OEM,原始设备制造);这亦使它面对反垄断诉讼。
网景公司以开放源代码迎战,创造了Mozilla,但此举未能挽回Netscape的市场占有率。1998年底美国在线收购了网景公司。发展初期,Mozilla计划为了吸引开发者而挣扎;但至2002年,它已经发展成一个稳定而强大的互联网包。Mozilla 1.0的出现被视为其里程碑。同年,派生出Phoenix(后改名Firebird,最后又改为Firefox)。Firefox 1.0于2004年发表。及至2008年,Mozilla及其派生产品约占20%网络流量。
Opera是一个灵巧的浏览器。它发布于1996年。它在手持电脑上十分流行,在个人电脑网络浏览器市上的占有率则稍低。
Lynx浏览器仍然是Linux市场上十分流行的浏览器。它是全文字模式的浏览器,视觉上并不讨喜。还有一些有着高级功能的同类型浏览器,例如Links和它的分支ELinks。
Konqueror是一个由KDE开发的浏览器,KDE开发人员在开发KDE2时意识到一个良好的桌面环境必须搭配一个良好的网络浏览器及文件管理员,便投入不少力量开发了Konqueror,这个浏览器使用了自家开发的排版引擎KHTML,由于Konqueror是属于KDE的一员,并只常见于Unix-like下的KDE桌面环境,所以Konqueror并未普及。
Safari是基于Konqueror这个开放源代码浏览器的KHTML排版引擎而制成的。Safari是Mac OS X的默认浏览器。
2003年,微软宣布不会再推出的独立的Internet Explorer,但会变成视窗平台的一部分;同时也不会再推出任何Macintosh版本的Internet Explorer。不过,于2005年初,微软却改变了计划,并宣布会为Windows XP、Windows Server 2003和发表的Windows Vista操作系统推出Internet Explorer 7。
二、常用的编程软件有那些
常用的变成软件有:Visual studio、WebStrom、PhpStorm、Notepad++、EditPlus、Sublime Text等。
Visual studio是一款由美国微软公司开发的开发工具集,简称VS,它包括了整个软件的生命周期所需要的大部分工具,比如UML工具,代码管控工具,集成开发环境IDE等等。
WebStrom是jetbrains公司旗下的一款JavaScript开发工具,目前被广大的中国JS开发者誉为"Web前端开发神器","最强大的HTML5编辑器"和"最智能的JavaScript IDE"等。
PhpStorm是一个专业轻量级且便捷的PHP IDE,旨在提供了用户效率,可深刻理解用户的编码,提供智能的代码补全,快速导航以及即时错误检查等等强大的功能。
Notepad++,能够支持27种编程语言,比如C,C++,Java,C#,XML,HTML,PHP,JavaScript等等,是程序员必备的文本编辑器,比起微软的记事本,它小巧高效,是个不错的选择。
EditPlus是一款由韩国Sangil Kim出品的小巧而功能强大的可处理文本,HTML和程序语言的Windows编辑器,可以通过设置用户工具将其作为C,Java,PHP等等语言的一个简单的IDE
Sublime Text是一款代码编辑器,是HTML和散文先进的文本编辑器。具有漂亮的用户界面以及强大的功能,比如代码缩略图,Python插件,代码段等。
三、网页和UI设计师常用的在线协同工具有哪些
1、推荐使用摹客iDoc,新一代的产品协作设计平台,设计师的利器,产品经理的帮手,工程师的伙伴。
2、-产品经理全局管控:管理产品文档、掌控设计任务、梳理产品逻辑、制作交互原型。
3、-设计师轻松交付:Sketch/PS/XD设计稿和Axure/Mockplus原型一键上传、在线评论、生成设计规范、图层数据下载、版本对比。
4、-前端工程师高效编程:了解需求、查看交互、智能生成标注、一键下载切图、自动生成代码。
5、-团队协作更快更简单:团队和项目动态实时更新,项目进度一目了然,沟通更便捷,协作更高效。