之间JavaScript和XPCOM相似
JavaScript和XPCOM有(在联盟百科)6共同点: C语言,Perl,Python,Safari,WebKit,文档对象模型。
C语言
C是一种通用的程式語言,广泛用于系统软件与应用软件的开发。于1969年至1973年間,為了移植與開發UNIX作業系統,由丹尼斯·里奇與肯·汤普逊,以B语言为基础,在贝尔实验室設計、开发出來。 C语言具有高效、灵活、功能丰富、表达力强和較高的可移植性等特点,在程式設計中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言編譯器普遍存在於各種不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C語言的設計影響了众多後來的程式語言,例如C++、Objective-C、Java、C#等。 二十世纪八十年代,為了避免各開發廠商用的C語言語法產生差異,由美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。二十世纪八十年代至今的有关程式開發工具,一般都支持符合ANSI C的語法。.
Perl
Perl是高階、通用、直譯式、動態的程式语言家族。最初设计者拉里·沃尔為了讓在UNIX上進行報表處理的工作變得更方便,決定開發一個通用的腳本語言,而在1987年12月18日發表。目前,Perl语言家族包含两个分支Perl 5以及Perl 6(开发中)。 Perl借用了C、sed、awk、shell脚本以及很多其他程式語言的特性。其中最重要的特性是Perl内部集成了正则表达式的功能,以及巨大的第三方代码库CPAN。 2000年开始,目前拉里·沃尔开始開發Perl 6,來作為Perl的後繼;不過,Perl 6語言的語法有很多轉變,所以Perl 6被視為Perl家族中的另一個語言。 Perl语言的应用范围很广,除CGI以外,Perl被用于图形编程、系统管理、网络编程、金融、生物以及其他领域。由于其灵活性,Perl被称为脚本语言中的瑞士军刀。.
JavaScript和Perl · Perl和XPCOM ·
Python
Python( ),是一种广泛使用的高级编程语言,属于通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以視之為一種改良(加入一些其他程式語言的優點,如物件導向)的LISP。作为一种解释型语言,Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比於C++或Java,Python让开发者能够用更少的代码表达想法。不管是小型还是大型程序,该语言都试图让程序的结构清晰明了。 与Scheme、Ruby、Perl、Tcl等动态类型编程语言一样,Python拥有动态类型系统和垃圾回收功能,能够自动管理内存使用,并且支持多种编程范式,包括面向对象、命令式、函数式和过程式编程。其本身拥有一个巨大而广泛的标准库。 Python 解释器本身几乎可以在所有的操作系统中运行。Python的正式直譯器CPython是用C语言编写的、是一個由社群驱动的自由软件,目前由Python软件基金会管理。.
JavaScript和Python · Python和XPCOM ·
Safari
Safari是蘋果公司所開發,並內建於macOS(前稱OS X、Mac OS X)的網頁瀏覽器。Safari在2003年1月7日首度發行測試版,並從Mac OS X Panther開始成為Mac OS X的預設瀏覽器,也是iOS內建的預設瀏覽器。Windows版本的首個測試版在2007年6月11日推出,支援Windows XP、Windows Vista和Windows 7,並在2008年3月18日推出正式版,但蘋果已於2012年7月25日停止開發Windows版的Safari。 Safari發行後的市佔率不斷攀升。2008年2月,TheCounter.com報告指Safari的市佔率為3.34%,而Net Applications則指其市佔率為2.63%。其後市佔率再從2009年1月的3.62%爬升至2011年4月的7.1%。在行動裝置平台,Net Applications表示Safari占有率为62.17%。.
JavaScript和Safari · Safari和XPCOM ·
WebKit
WebKit是一種用來讓网页浏览器繪製網頁的排版引擎。它被用於Apple Safari。其分支Blink被用於基於Chromium的網頁瀏覽器,如:Opera與Google Chrome。 Webkit亦使用於Apple iOS、BlackBerry Tablet OS、Tizen及Amazon Kindle的預設瀏覽器。WebKit的C++应用程序接口提供了一系列的Class以在視窗上顯示網頁內容,並且實現了一些瀏覽器的特色,如使用者連結點擊、管理前後頁面列表及近期歷史頁面等等。 WebKit的HTML及JavaScript程式碼源自KDE的KHTML及KJS函式庫的一個分支,現已由KDE、Apple、Google、Nokia、Bitstream、BlackBerry及Igalia等獨立開發。OS X、Windows、GNU/Linux以及其他类Unix系统作業系統,皆支援這個專案。2013年4月3日,Google宣佈它建立了WebKit中WebCore元件的分支——Blink,Blink將用於新版Google Chrome與Opera。 WebKit的WebCore及JavaScriptCore元件使用GNU宽通用公共许可证,其他元件則採用BSD许可证。 截至2013年3月7日,Webkit商标已被苹果公司在美国专利及商标局注册为其商标。.
JavaScript和WebKit · WebKit和XPCOM ·
文档对象模型
文件物件模型(Document Object Model,缩写DOM),是W3C组织推薦的处理可扩展置标语言的标准--接口。 Document Object Model的歷史可以追溯至1990年代後期微軟與Netscape的“瀏覽器大戰”(browser wars),雙方為了在JavaScript與JScript一決生死,於是大規模的賦予瀏覽器強大的功能。微軟在網頁技術上加入了不少專屬事物,既有VBScript、ActiveX、以及微軟自家的DHTML格式等,使不少網頁使用非微軟平台及瀏覽器無法正常顯示。DOM即是當時醞釀出來的傑作。.
上面的列表回答下列问题
- 什么JavaScript和XPCOM的共同点。
- 什么是JavaScript和XPCOM之间的相似性
JavaScript和XPCOM之间的比较
JavaScript有74个关系,而XPCOM有34个。由于它们的共同之处6,杰卡德指数为5.56% = 6 / (74 + 34)。
参考
本文介绍JavaScript和XPCOM之间的关系。要访问该信息提取每篇文章,请访问:
