11 月對於DHTMLX 團隊和整個JavaScript 社群來說是令人興奮的一個月,DHTMLX、Webix、SVAR、Angular 和TypeScript 帶來了Web 開發人員不會注意到的一系列更新想要錯過。本摘要於黑色星期五發布-這一天以其超值優惠和機會而聞名。正如預期的令人愉快的折扣一樣,這些更新補充了有關 JavaScript 的有用材料,有望提高生產力並增強您的項目,使它們值得探索。讓我們來揭秘本月的亮點吧!
DHTMLX Booking 是我們 JS 工具產品線中的一個新小部件,旨在加速網路線上預訂系統的開發。這個小部件有一個用戶友好的用戶介面,有兩個主要部分——過濾區域和帶有時間段的卡片列表。它提供了大量的選項來根據需要配置預訂結構。
例如,豐富的 API 允許指定時段規則和過濾設置,從而確保無縫且高效的預約管理。 DHTMLX Booking 也以其 CSS 變數的簡單樣式和在地化支援而聞名。為了充分利用產品,您應該考慮將其與經過時間考驗的 DHTMLX Scheduler 結合。這些工具可以在單一應用程式中輕鬆整合和同步,成為進階調度解決方案的堅實基礎。這篇文章將帶您全面了解該產品。
11 月份的 DHTMLX 發佈時間表還包括兩個重要事件。除了預訂小工具之外,我們的開發團隊還為套件和看板庫準備了更新。
DHTMLX Suite v9.0 是需求最高的 Suite 小工具 - JS 資料表的開發向前邁出的一大步。它在 v9.0 中獲得了多項備受期待的功能,成為商業應用程式中資料管理的全方位解決方案。
首先,我們將 TreeGrid 小工具合併到 Grid 中,使其能夠處理分層資料。處理樹狀結構的能力是 v9.0 中新增的關鍵網格功能的核心,即行資料分組。這種新穎性是分析大型資料集和檢測決策時通常重要的模式的強大工具。此版本的另一個基本功能是能夠指定自訂統計函數並呈現資料計算的總計。您還可以透過使用輸入遮罩為輸入的資料設定特定格式,從而提高使用 DHTMLX 建置的資料網格和表單的準確性和一致性。
DHTMLX 看板 1.6 引入了一系列有針對性的改進,將添加更多設定和個人化選項供您使用。例如,有用於列標題和搜尋結果的範本、用於開啟和顯示看板編輯器的新選項、簡化的任務投票以及用於顯示分配給任務的使用者的設定。使用這些功能,您還可以增強基於 DHTMLX 的看板的可用性。
作為獎勵,我們還推出了一個新的專案管理演示應用程序,這是一個很好的例子,展示瞭如何組合我們的產品,以最少的時間和精力提供任何規模的現實解決方案。
Webix 在庫的核心和複雜小部件中提供了許多更新。這些增強功能為使用者提供了更廣泛的資料操作、報表和文件管理工具,以及擴充的 Excel 匯出/匯入功能。
讓我們來看看Webix v11.0的主要功能:
核心更新:支援最新版本的 PDF.js、匯出影像、凍結行和列到 Excel、自動模式以在瀏覽器中提供頁面方向選項;
報告管理器:作為獨立小部件進行報告;
檔案管理器:用於搜尋檔案的擴充過濾器;
電子表格:將電子表格影像匯出到Excel(在核心中可用),可以從表中的儲存格ID 取得儲存格引用,從Excel 匯入篩選器,將凍結的行和列匯出到Excel (在核心中可用),搜尋和取代儲存格中的數據,並按類別篩選數學方法,突出顯示數學方法。
要了解有關 Webix 更新的更多信息,請閱讀發布文章。
本月,SVAR 推出了兩項重大更新。首先,React 的新甘特圖已經發布 - 一個開源的互動式甘特圖元件,可協助開發人員快速將專案工作流程視覺化整合到 React 應用程式中。該元件提供可自訂的 UI、響應式設計、大型資料集的快速性能以及 2 個時尚主題:淺色和深色。此外,SVAR Svelte UI 元件已升級,支援最新的 Svelte 5。
達到流行的頂峰是一回事,而在像 Web 開發這樣的競爭環境中長期保持高水準則是另一回事。 Angular 團隊對此非常了解。很難說 Angular 是 Web 開發人員最喜歡的前端框架,但對於複雜的企業級應用程式來說,它仍然是一個不錯的選擇。定期更新有助於激發公眾對該項目的興趣。 11 月,全世界見證了 Angular 19 的發布。這項重大更新旨在使 Angular 對開發人員更加友好且性能更高。這個新奇之處包括部分和增量水合、路線級渲染模式、連結訊號、事件重播等等。在發布文章中尋找更多資訊。
許多 JavaScript 開發人員表示,一旦您嘗試使用 TypeScript 進行編碼,您將永遠不想切換回純 JS。 TypeScript 因其可靠性、可擴展性和開發人員體驗而特別受到讚賞。本月,隨著 TypeScript 更新到 5.7 版本,更多享受 TypeScript 的理由出現了。新的 TypeScript 版本提供了一種更新的機制來檢查從未初始化的變量,旨在幫助避免運行時錯誤。您還應該注意諸如相對路徑的路徑重寫之類的新穎性。現在,TypeScript 還支援 ES2024 功能,使開發人員能夠從最新的 JS 功能中受益。查看 TypeScript 部落格上的主要來源,以了解有關 v5.7 的更多資訊。
Getting Things Done (GTD) 是各個領域的個人和專業人士採用的一種流行方法,用於提高時間管理和生產力。 GTD 的實際實施可以使用各種工具,但待辦事項清單通常被視為最合適的選擇,因為它與其結構完美契合。要使其在網路上運行,您可以使用 DHTMLX 待辦事項清單。本文重點介紹了 GTD 的主要方面以及我們的 JS 解決方案將如何幫助您充分利用這種方法。
一些開發人員低估了 JavaScript SEO 的重要性,但它在搜尋引擎如何對 Web 應用程式進行索引和排名方面發揮著重要作用。如果在沒有 SEO 優化的應用程式中使用 JavaScript,Web 專案通常會失去可見性和流量。本文提供了一系列針對 JavaScript 內容的有用 SEO 技巧。
學習 JavaScript 是一個永無止境的旅程,因為它的生態系統不斷豐富新功能和工具。因此,開發人員可能會忽略一些不太流行但仍然有用的 JS 功能並且不在他們的專案中使用它們,這並不奇怪。該影片的作者提供了此類功能的清單並對其進行了解釋。
JavaScript 符號是唯一標識符,用作物件鍵以排除屬性名稱衝突。當擴展對象而不干擾現有程式碼或使用共享庫時,它們特別有用。如果不太熟悉 JS 符號的概念,請查看這篇文章,其中提供了很好的範例來涵蓋該主題。
人工智慧工具成為現代技術堆疊不可或缺的一部分的速度之快令人驚訝。 GitHub Copilot 是用於編寫程式碼的此類工具的一個引人注目的例子。但此類工具的效率仍有問題。最近的 GitHub 研究解決了這個問題,並證明了此類工具對開發流程的正面影響。查看結果以獲取更多資訊。
現在就這樣。請繼續關注更多 DHTMLX 版本和 JavaScript 新聞。
本文原刊於 Medium。
以上是JavaScript 新聞、更新與教學:11 月版的詳細內容。更多資訊請關注PHP中文網其他相關文章!