Verge3D
Verge3D是一个用于创建运行于网页的3D交互式体验的实时渲染器和工具套件。 概述 Verge3D是由位于莫斯科的Soft8Soft公司发布,该公司的创始人是 Blend4Web 框架的创始人和代码核心贡献者。 Verge3D使用户能够利用常用的三维设计工具(目前支持 Autodesk 3ds Max , Autodesk Maya 和 Blender )创做3D交互内容,并直接转换到网络浏览器中查看。 功能 Verge3D基于 We…
共 41 篇文章
Verge3D是一个用于创建运行于网页的3D交互式体验的实时渲染器和工具套件。 概述 Verge3D是由位于莫斯科的Soft8Soft公司发布,该公司的创始人是 Blend4Web 框架的创始人和代码核心贡献者。 Verge3D使用户能够利用常用的三维设计工具(目前支持 Autodesk 3ds Max , Autodesk Maya 和 Blender )创做3D交互内容,并直接转换到网络浏览器中查看。 功能 Verge3D基于 We…
Leaflet是一个开源的JavaScript库,用于构建Web地图应用。首次发布于2011年,并于2012年7月30日进行第一次更新,发布了leaflet 0.4。它支持大多数移动和桌面平台,支持HTML5和CSS3。其用户包括FourSquare、Pinterest和Flickr。 Leaflet讓無GIS背景的开发人员可輕易地展示公共服务器上的,并且可以叠加图层。Leaflet也可展示GeoJSON格式的空間数据,並设置样式、创建…
Velocity是一个跨平台的JavaScript库,旨在简化网站动画的客户端脚本。 Velocity是自由、开源软件,用MIT許可證授权。 Velocity的语法旨在让为HTML和SVG元素创建复杂动画变得更加容易。 Velocity除了在工作流程有上优势外,还提供了与基于CSS的动画相媲美的动画性能。 Velocity通过维护动画状态的内部缓存并最小化“布局抖动”来实现其性能,这是网页浏览器在以较快速度进行视觉更新时所经历的不良行为…
React(也稱為React.js或ReactJS)是一個自由及开放源代码的前端JavaScript工具庫, 用於基於UI組件構建用戶界面。 它由Meta(前身為Facebook)和由個人開發者和公司組成的社群維護。 React可用作開發具有Next.js等框架的單頁、手機或伺服器渲染應用程式的基礎。然而,React只專注狀態管理和將狀態渲染到DOM,因此創建React應用程式通常需要使用額外的工具庫來進行路由實作,以及某些客戶端功能。…
Next.js是一個構建於Node.js之上的開源Web開發框架,支援基於React的Web應用程序功能,例如伺服器端渲染和生成靜態網站。React於官方文件內的“推薦的工具鏈”中提及Next.js,建議將其作為“使用Node.js構建伺服器渲染網站”的解決方案。傳統的React應用程式只能在客戶端瀏覽器中渲染內容,Next.js擴充了此功能以包括在伺服器端渲染的應用程式。 Next.js的版權和商標歸Vercel(前身為ZEIT)所有…
ExtJS是一个纯粹的JavaScript应用程序框架,用于使用Ajax、DHTML和DOM脚本构建交互式跨平台网络应用程序。 历史 最初的ExtJS只是YUI的一个扩展包,自1.1版开始独立发布。它是一个开源软件,遵守GPL 3.0协议。 2007年12日4日推出Ext JS 2.0版。 2009年7日6日推出Ext JS 3.0版.Ext JS 3.1版中增加可分组的列标题。 2010年6月,Ext JS更名为Sencha(Senc…
Backbone.js是一套JavaScript框架與RESTful JSON的應用程式介面。也是一套大致上符合MVC架構的編程範型。Backbone.js以輕量為特色,只需依賴一套Javascript 函式庫即可運行。常被用來開發單頁的網際網路應用程式,以及用來維護網路應用程式的各種部份(例如多使用者與伺服器端)的同步。Backbone.js是由Jeremy Ashkenas所開發,他同時也是CoffeeScript的開發者。 使用 …
MathJax是一个跨浏览器的JavaScript 程式庫}-,它使用MathML、和ASCIIMathML标记在Web浏览器中显示数学符号。MathJax是在Apache许可证下作为开源软件发布的。 MathJax项目始于2009年,是早期JavaScript数学格式化-{zh-cn:库;zh-tw:程式庫}-jsMath的继承者,由美国数学学会管理。该项目由美国数学学会、设计科学学会、工业和应用数学学会共同发起,并得到美国物理联合会…
Bootstrap是一组用于网站和网络应用程序开发的开源前端框架,包括HTML、CSS及JavaScript的框架,提供字體排印、表單、按鈕、導航及其他各種元件及Javascript擴充套件,旨在使动态网页和Web应用的开发更加容易。 Bootstrap是GitHub上面被标记为“Starred”次数排名第四多的项目。Starred次数超过133,000,而分支次数超过了65,000次。 起源 Bootstrap原名Twitter Bl…
Node.js 是跨平台、开源的 JavaScript 运行环境,可在 Windows、Linux、macOS 等操作系统上运行。Node.js 由 OpenJS Foundation (原為 Node.js Foundation,已与 JS Foundation 合并)持有和維護,亦为 Linux 基金會的项目。Node.js 採用 Google 開發的 V8 執行程式碼,使用事件驅動和非同步輸入輸出模型等技術來提高效能,可優化應用程…
Vue.js(,简称Vue)是一个用于创建用户界面的开源MVVM前端JavaScript框架,也是一个创建单页应用的Web应用框架。Vue.js由尤雨溪创建,由他和其他活跃的核心团队成员维护。 2016年一项针对JavaScript框架的调查表明,Vue有着89%的开发者满意度。在GitHub上,该项目平均每天能收获95颗星,为GitHub有史以来星标数第3多的项目。 综述 Vue.js是一款JavaScript前端框架,旨在更好地组织…
雅虎UI库(,YUI)是一個開放原始碼的JavaScript函數庫,為了能建立一個高互動的網頁,它採用了AJAX,DHTML和DOM等程式碼技術。它也包含了許多CSS資源。使用授權為BSD許可證。 由於缺乏積極維護、库过于庞大、不合時代等原因,雅虎決定於2014年8月29日停止維護YUI。 功能 YUI包含完整的說明文件。它包含了兩種元件:工具與控制項 [https://web.archive.org/web/2008030422233…
Underscore.js是一個綑綁常見功能的JavaScript函數庫。Underscore.js提供的功能類似Prototype.js和Ruby,但其使用函数式编程而非基于原型编程。Underscore.js的文檔將自己稱為「與禮服(JQuery)和吊帶(Backbone.js)搭配的領帶()」。Underscore.js由Backbone.js和CoffeeScript的建立者建立。 歷史 2009年底,為了順利開發,開發了Und…
Emscripten是基於LLVM / Clang的編譯器,用來将C和C++源代码编译为WebAssembly 。在WebAssembly於2017年出現以前,JavaScript的子集asm.js曾是編譯目標 Emscripten 允许預先编译用 C 或 C++ 编写的应用程序和库以在網頁瀏覽器中運行,絕大多數的情況下運行速度與直譯(或即時編譯)的 JavaScript 相同或更快。Emscripten 甚至可以模拟整个POSIX操作…
Rico是一個open source JavaScript框架被使用在建立與延伸AJAX基礎的網頁應用程式。它包含了拖放功能,以及能夠programmatically round HTML元素。 Rico被發佈在Apache License,以及是基於Prototype Javascript Framework。 特色 Components Behaviors Styling Drag And Drop AJAX Support 外部連…
React Native是一個Meta研發的開放源碼的應用程式架构。React Native也可以使用React.js相容的Node.js套件,比如Redux。 React Native開發的程式大多用於iOS和Android手機平台,也可以透過開源軟件社群支援的套件在通用Windows平台、微信小程序等平台上使用。 截止2020年6月30日,React Native在Github上有2192個貢獻者和8.8萬的加星數量。React N…
Google Web Toolkit(簡稱GWT,讀作),是一個前端使用JavaScript,後端使用Java的AJAX framework,以Apache許可證2.0版本開放源始碼。GWT透過編譯器將Java程式碼編譯成JavaScript,可讓開發人員使用Java程式設計語言,快速建置與維護複雜但高效能的JavaScript前端應用程式,藉此減輕開發人員負擔。 2010年8月,Google買下Instantiations公司,並免費…
Chart.js 是一個免費開源的 JavaScript 資料視覺化工具庫,支持 8 種圖表類型:條形圖、折線圖、面積圖、圓餅圖(甜甜圈)、氣泡圖、雷達圖、極坐標圖和散點圖。由倫敦的網頁開發者 Nick Downie 在 2013 年創建,現在由社群維護。雖然 Chart.js 可客製化的程度較低,但因為易於使用,成為 GitHub 上第二受歡迎的 JavaScript 資料視覺化工具庫(僅次於 D3.js)。Chart.js 渲染於 …
PDF.js、pdf.js是一款使用HTML5 Canvas安全地渲染PDF文件以及遵从网页标准的网页浏览器渲染PDF文件的JavaScript库。安德里亞斯·加爾于2011年发起(最初是实验性的)之后由Mozilla基金会主导。 PDF.js可以作为浏览器或网站的一部分运行。原本是一個Firefox擴充套件,自2012年開始,它被納入Mozilla Firefox(15版本),并从2013年开始默认启用(19版本)成為基本功能 。它还…
jQuery是一套跨瀏覽器的JavaScript函式庫,用于简化HTML與JavaScript之間的操作。約翰·雷西格()在2006年1月的BarCamp NYC上釋出了第一個版本。目前由Dave Methvin领导的团队进行开发。全球前10,000个访问最高的网站中,有65%使用了jQuery,是曾經最受歡迎的JavaScript函式庫。 簡介 jQuery是开源软件,使用MIT许可证授权。 jQuery的语法设计使得许多操作变得容易…