よく使ってます。部品を使いこなして工数を減らすには宜しいかと。
まぁー何を優先させるかが問われるのでしょうが、目的が見た目ではなく、その処理に限定されるのなら、これを使いたいと思う。

[[dhtmlx/memo]]


[[dhtmlx/live_updates]]

[[dhtmlx/scheduler]]

[[RDKit/Cartridge/web]]

***必要なライブラリだけを dhtmlx.js にする。 [#n2328208]
結構大きいサイズである&color(magenta){dhtmlx.js};を最適化させます。
まず、「sources\libCompiler\conf」の
-stat_js
-stat_css

を確認して、不必要なライブラリを削除します。
&color(white,red){注意};
ただし、
#code(nonumber){{
  dhtmlxcommon.js  (必須)
    dhtmlxcore.js    (chart と dataviewに必須)
    dhtmlxcontainer.js (tabbar, layout, accordion と windows に必須)
}}
は残した方がいいみたい。

例えばカレンダーが不要なら「stat_js」から
#code(nonumber){{
   dhtmlxCalendar/codebase/dhtmlxcalendar.js
   dhtmlxCalendar/codebase/ext/dhtmlxcalendar_double.js
}}
を削除します。
そして対応するcssの「stat_css」からは
#code(nonumber){{
   dhtmlxCalendar/codebase/skins/dhtmlxcalendar_dhx_skyblue.css
   dhtmlxCalendar/codebase/skins/dhtmlxcalendar_dhx_web.css
   dhtmlxCalendar/codebase/skins/dhtmlxcalendar_dhx_terrace.css
   dhtmlxCalendar/codebase/skins/dhtmlxcalendar_material.css
}}
を削除しておきます。

その後、「sources\libCompiler」フォルダにある&color(orangered){compile.bat};を編集モードで開いて
php.exeへのパスを記載して保存する。
その後にcompile.batをダブルクリックすれば、「codebase」フォルダにある
-dhtmlx.js
-dhtmlx.css

が作り直されます。

現状、dhtmlxSuiteのバージョン5で
#code(nonumber){{
 dhtmlx.js  が  1.5MB
 dhtmlx.css が  226kB
}}
ですから、アクセスが多いなら最適化は行ったほうが望ましいかと思われます
1

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS