ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript のニュース、更新、チュートリアル: 11 月
11 月は、DHTMLX、Webix、SVAR、Angular、TypeScript からの一連の更新が Web 開発者には行われず、DHTMLX チームと JavaScript コミュニティ全体にとって刺激的な月でした。見逃したいです。このダイジェストは、お得なセールやチャンスで知られるブラック フライデーに配信されます。うれしい割引として期待されていたとおり、これらのアップデートは JavaScript に関する便利な資料で補完されており、生産性の向上とプロジェクトの強化が約束されており、検討する価値があります。今月のハイライトを紐解いてみましょう!
DHTMLX Booking は、Web 用のオンライン予約システムの開発を迅速化するために設計された JS ツール製品ラインの新しいウィジェットです。このウィジェットには、フィルタリング エリアとタイムスロットを含むカード リストという 2 つの主要セクションを備えたユーザー フレンドリーな UI が備わっています。必要に応じて予約構造を構成するためのオプションが豊富にあります。
たとえば、豊富な API を使用すると、時間枠のルールを指定したり、設定をフィルタリングしたりできるため、シームレスで生産的な予約管理が確保されます。 DHTMLX Booking は、CSS 変数を使用したシンプルなスタイル設定とローカリゼーションのサポートでも注目に値します。この製品を最大限に活用するには、実績のある DHTMLX スケジューラと組み合わせることを検討してください。これらのツールは単一のアプリ内に簡単に統合および同期でき、高度なスケジュール ソリューションの強固な基盤となります。このブログ投稿では、この製品の全体像を説明します。
11 月の DHTMLX リリース スケジュールには、さらに 2 つの重要なイベントが含まれていました。予約ウィジェットに加えて、開発チームはスイート ライブラリとカンバン ライブラリの更新も準備しました。
DHTMLX Suite v9.0 は、最もリクエストの多いスイート ウィジェットである JS データ テーブルの開発において大きな前進です。 v9.0 では多くの期待されていた機能が追加され、ビジネス アプリのデータ管理のための包括的なソリューションになりました。
まず、TreeGrid ウィジェットを Grid に統合し、階層データを処理できるようにしました。ツリー状の構造を処理する機能は、v9.0 で追加された主要なグリッド機能、つまり行データのグループ化の中核です。この斬新さは、大規模なデータセットを分析し、意思決定を行う際に通常重要となるパターンを検出するための強力な手段となります。このリリースのもう 1 つの重要な機能は、カスタム統計関数を指定し、データ計算の合計をレンダリングする機能です。また、入力マスクを使用して入力されたデータに特定の形式を設定することにより、DHTMLX で構築されたデータ グリッドとフォームの精度と一貫性を強化することもできます。
DHTMLX Kanban 1.6 では、自由に使える設定およびパーソナライゼーションのオプションをさらに追加する、対象を絞った改善のパックが導入されています。たとえば、列ヘッダーと検索結果のテンプレート、カンバン エディターを開いて表示するための新しいオプション、タスクへの投票の簡素化、タスクに割り当てられたユーザーを表示するための設定などがあります。これらの機能を使用すると、DHTMLX ベースのカンバン ボードの使いやすさを向上させることもできます。
おまけとして、弊社の製品をどのように組み合わせて、最小限の時間と労力であらゆる規模の実際のソリューションを実現できるかを示す好例となる、新しいプロジェクト管理デモ アプリも公開しました。
Webix は、ライブラリのコア ウィジェットと複雑なウィジェットに多数の更新を提供しました。この機能強化により、ユーザーはデータ操作、レポート、ファイル管理のためのさまざまなツールを利用できるだけでなく、Excel への/からの拡張エクスポート/インポート機能も利用できるようになります。
Webix v11.0 の主な機能を見てみましょう:
コアの更新: PDF.js の最新バージョンのサポート、画像のエクスポート、Excel への行と列の固定、ブラウザでページの向きのオプションを使用できる自動モード;
レポート マネージャー: スタンドアロン ウィジェットとしてレポートします。
ファイル マネージャー: ファイルを検索するための拡張フィルター;
SpreadSheet: Excel へのスプレッドシート画像のエクスポート (コアで利用可能)、テーブル内のセル ID からセル参照を取得する可能性、Excel からのフィルターのインポート、固定された行と列の Excel へのエクスポート (コアで利用可能)、セル内のデータの検索と置換、カテゴリ別の数学メソッドのフィルタリング、数学メソッドのハイライト。
Webix アップデートの詳細については、リリース記事をお読みください。
今月、SVAR は 2 つの大きなアップデートを導入しました。まず、React 用の新しいガント チャートがリリースされました。これは、開発者がプロジェクト ワークフローの視覚化を React アプリに迅速に統合するのに役立つ、オープンソースのインタラクティブなガント チャート コンポーネントです。このコンポーネントは、カスタマイズ可能な UI、応答性の高いデザイン、大規模なデータセットでの高速パフォーマンス、および 2 つの洗練されたテーマ (ライトとダーク) を提供します。さらに、SVAR Svelte UI コンポーネントは、最新の Svelte 5 をサポートするようにアップグレードされました。
人気の頂点に立つことと、Web 開発のような競争環境で長期間高いレベルを維持することは全く別のことです。そして、Angular チームはそれをよく知っています。 Angular が Web 開発者の間で人気のフロントエンド フレームワークであるとは言いがたいですが、複雑なエンタープライズ グレードのアプリには依然として適切な選択肢です。定期的な更新は、プロジェクトに対する一般の関心を高めるのに役立ちます。 11 月に、世界中で Angular 19 がリリースされました。このメジャー アップデートは、Angular を開発者にとってより使いやすく、パフォーマンスの高いものにすることを目的としています。この目新しさのリストには、部分的および増分ハイドレーション、ルート レベルのレンダリング モード、リンクされた信号、イベント リプレイなどが含まれます。詳細については、リリース記事をご覧ください。
多くの JavaScript 開発者は、一度 TypeScript でコーディングしてみると、プレーンな JS には戻れなくなると言っています。 TypeScript は、その信頼性、拡張性、開発者のエクスペリエンスが特に高く評価されています。今月、バージョン 5.7 へのアップデートにより、TypeScript を楽しむ理由がさらに増えました。新しい TypeScript バージョンでは、実行時エラーの回避を目的として、初期化されていない変数をチェックするための更新されたメカニズムが提供されます。相対パスのパス書き換えなどの目新しさにも注目してください。現在、TypeScript は ES2024 機能もサポートしているため、開発者は最新の JS 機能の恩恵を受けることができます。 v5.7 の詳細については、TypeScript ブログの一次ソースを確認してください。
Getting Things Done (GTD) は、時間管理と生産性を向上させるために、さまざまな分野の個人や専門家によって採用されている一般的な方法論です。 GTD の実際の実装にはさまざまなツールを使用できますが、ToDo リストはその構造と完全に一致しているため、最も適切なオプションとみなされます。これを Web 上で機能させるには、DHTMLX To Do List を使用できます。この記事では、GTD の主な側面と、この方法論を最大限に活用するために JS ソリューションがどのように役立つかを説明します。
開発者の中には JavaScript SEO の重要性を過小評価している人もいますが、JavaScript SEO は検索エンジンが Web アプリをインデックス付けしてランク付けする方法において重要な役割を果たしています。 SEO 最適化を行わずにアプリで JavaScript を使用すると、通常、Web プロジェクトは可視性とトラフィックを失います。この記事では、JavaScript コンテンツに役立つさまざまな SEO テクニックを紹介します。
JavaScript のエコシステムは新しい機能やツールで常に充実しているため、JavaScript の学習は終わりのない旅です。そのため、開発者があまり人気がないものの、依然として有用な JS 機能を見逃してプロジェクトで使用しないとしても不思議ではありません。このビデオの著者は、そのような機能のリストを提供し、説明しています。
JavaScript シンボルは、プロパティ名の衝突を排除するオブジェクト キーとして機能する一意の識別子です。これらは、既存のコードを妨げずにオブジェクトを拡張したり、共有ライブラリを操作したりする場合に特に役立ちます。 JS シンボルの概念にあまり詳しくない場合は、この記事を参照してください。この記事では、この主題が優れた例でカバーされています。
AI ツールが現代のテクノロジー スタックに不可欠な部分になった速さには驚くばかりです。 GitHub Copilot は、コードの作成に使用されるこのようなツールの顕著な例です。しかし、そのようなツールの効率性については疑問が残ります。最近の GitHub の調査では、この疑問に対処し、そのようなツールが開発フローにプラスの影響を与えることを証明しています。詳細については、結果を確認してください。
今のところはここまでです。さらなる DHTMLX リリースと JavaScript ニュースにご期待ください。
この記事はもともと Medium に公開されたものです。
以上がJavaScript のニュース、更新、チュートリアル: 11 月の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。