大家好!十月對 JavaScript 來說是多事的一個月。我們 DHTMLX 推出了備受期待的 JS 甘特圖組件的重大更新。 SVAR、Deno 和 Svelte 專案也發生了重大發布。
除此之外,Evan You 也提出了新的 JavaScript 工具鏈。我們將在這篇文章中回顧這些版本,並添加包含 JS 教程和其他有用材料的傳統包。
世界各地的開發團隊一直很欣賞 DHTMLX 甘特圖,因為它具有豐富的功能集,允許管理任何複雜專案中的工作流程。隨著最近版本 9.0 的發布,我們希望我們的甘特圖也因其新的主題和樣式功能而受到喜愛。
世界各地的開發團隊一直很欣賞 DHTMLX 甘特圖,因為它具有豐富的功能集,允許管理任何複雜專案中的工作流程。隨著最近版本 9.0 的發布,我們希望我們的甘特圖也因其新的主題和樣式功能而受到喜愛。
在 v9.0 中,我們的開發團隊全面修改了現有的甘特圖主題,並添加了新的深色選項。主題根據現代設計實踐進行更新,增強了視覺吸引力和可用性。為了減少自訂樣式工作的需要,我們引入了使用 CSS 變數自訂各種甘特圖元素(例如圖示或連結)的可能性。
除此之外,我們還實作了一系列有用的設定選項,這肯定有助於更有效的專案管理。新奇之處包括手動安排的摘要任務、對基線的內建支援、截止日期和約束的內建視覺化以及時間尺度的黏性標籤。
新的甘特圖版本可讓您建立具有現代外觀的甘特圖,並具有方便管理專案任務的新功能。在發布文章中了解更多。
SVAR 團隊發布了一個開源React DataGrid 元件,該元件將超快的性能與樹形資料視圖、上下文選單、靈活的列佈局和豐富的單元格內編輯選項(包括組合、日期選擇器、文本和豐富的選擇)。
對於 Svelte 開發人員來說,還有一條訊息:SVAR Svelte 甘特圖已更新,具有自動計算摘要任務、直觀排序和優化批量請求的功能。在這個最新版本中,SVAR Gantt 提供了一種專業的方式來追蹤任務、專案時間表和進度。
經過 1.5 年的準備工作,Svelte 團隊終於推出了期待已久的流行 JavaScript 框架的穩定版本。據說新版本 5.0 是 Svelte 史上最重要的版本。讓我們看看它有什麼特別之處。
許多開發人員喜歡這個框架,因為它的簡單性和反應性。但沒有什麼是完美的,快速變化的需求刺激了產品的進步。例如,在大型專案中使用 Svelte 暴露了其反應性方面的缺點。
更新的框架提供了一種新的機制來聲明稱為符文的反應狀態。它有望成為解決現有反應性問題的遊戲規則改變者和有效解決方案。
開發團隊也修改了事件處理流程。此外,Svelte 現在也提供原生 TypeScript 支援。有關 v5.0 的更多資訊可以在本文中找到。
早在 2018 年,許多開發者對 Deno 的出現並不太熱衷,並對這個專案的前景表示懷疑。但幾年來,Deno 的功能和在程式設計師中的受歡迎程度一直在穩步增長。
最近,Ryan Dahl 團隊推出了新版本的 Deno,這表明了團隊意圖與公認的(但並不理想)Node.js 進行真正較量的嚴肅性。
當瀏覽 v 2.0 中包含的大量更新時,首先引起人們注意的是 Deno 現在向後相容 Node.js 和 npm。換句話說,這種新穎性允許無縫運行現有的 Node.js 項目,同時受益於 Deno 的優勢。
這項主要功能肯定有助於更快地採用 Deno。我們付出了很多努力來提高 Deno 在實際場景中的表現。有關 v2.0 的更多詳細信息,請訪問 Deno 博客。
如果您查看最新版本的熱門調查(例如 State of JS 或 Developer Survey),您肯定會發現 Next.js 躋身頂級框架之列。該工具建立在 React 之上,可有效處理前端和伺服器相關的任務。該專案的開發團隊透過定期提供更新來激發人們對產品的興趣。那麼讓我們來看看新的 Next 15。
雖然目前 React 19 處於 RC 狀態,但 Next 15 完全支援即將到來的 React 更新及其新功能。在版本 15 中,您還可以發現捕獲語義方面的大量改進,這應該會對效能產生積極的影響。
v15 中另一個值得注意的新增功能是 Turbopack Dev 的穩定版本,這是一個針對 JavaScript 和 TypeScript 進行最佳化的增量捆綁器。閱讀發布文章,對新的 Next.js 功能有一個絕對的印象。
Evan You 是開發社群中的知名人物,主要是兩個流行開發工具 Vue.js 和 Vite 的創建者。儘管已經取得了許多成就,他仍在繼續致力於新的有前途的項目。
在開發滿足 Vite 需求的新捆綁器期間,Evan You 面臨著 JS 生態系統現有的挑戰,例如碎片、不相容性等。這導致了名為 VoidZero 的新 JavaScript 工具鏈的開發。該項目籌集了 460 萬美元的種子資金。
專案的開發團隊已經交付了工具鏈的關鍵元素,例如 JS 解析器、Node.js 相容解析器、TypeScript/JSX 轉換器、linter 等。本文提供了有關 VoidZero 和 Evan You 未來計劃的更多有趣見解。
許多開發團隊更喜歡在 Salesforce 等基於雲端的環境中實施他們的業務應用程式。我們的開發人員繼續調整我們流行的 JS 元件以在 Salesforce 平台上使用。幫助材料清單現在包括一個新的演示,該演示演示了使用 Salesforce 資源面板建立甘特圖的範例。透過本文中重點介紹的演示,可以更輕鬆地在甘特圖中追蹤工作流程和資源分配。
當開發人員被要求實現資料表(或簡單的網格)來管理網頁上的複雜資料時,他們通常會訴諸使用現成的 UI 元件來實現這一目標。此類工具通常有助於克服開發過程中的各種困難,這些困難通常與對效能、可擴展性、客製化和資料處理能力的高要求相關。本文詳細闡述了具有挑戰性的資料管理要求,並提供了三種流行的 JavaScript 資料表,有助於解決新出現的問題。
現代網頁瀏覽器提供了廣泛的擴展,可以豐富預設的瀏覽器設定。普通用戶和專業程式設計師都可以受益於瀏覽器擴充功能提供的便利和額外功能。隨著越來越多的人依靠此類擴展來實現各種目標,確保他們的安全變得至關重要。本文作者重點介紹了瀏覽器擴充功能的結構、可能存在的安全性問題以及使用 CodeQL 如何增強擴充功能的安全性等級。
為 Web 專案選擇正確的資料夾結構對於維護組織性、可讀性和可擴展性至關重要。結構良好的項目也有助於調試和更新,尤其是當項目隨著時間的推移而增長時。設定資料夾結構取決於專案規模、技術堆疊、團隊規模、具體專案要求等因素。如果您想了解如何毫無問題地進行設置,請觀看此影片。它解釋瞭如何建立易於維護、重構和使用的資料夾結構。
您可能聽說過許多關於 Google 搜尋如何索引 JavaScript 的有爭議的說法,例如「Google 以不同的方式對待 JS 頁面」。了解 Google 等搜尋引擎實際上如何處理 JavaScript,以在 SEO 方面優化 Web 專案。 MERJ 和 Vercel 的研究深入探討了這個主題,並提供了許多有價值的見解。
本文原刊於 Medium。
以上是JavaScript 新聞、更新與教學:十月版的詳細內容。更多資訊請關注PHP中文網其他相關文章!