sencha cmd是用來建立,構建extjs 程式的工具。
您需要安裝好sencha cmd命令列工具。
sencha cmd建立extjs的程式框架
//方法一:建立extjs 6 專案
// 開啟命令列視窗,window上即cmd.exe
如果沒有指定sdk,則需要進入sdk目錄後才能建立成功
//方法二:建立extjs 6 專案
//進入sdk目錄
cd /path/to/ext6
建立的應用程式目錄檔案如下
.sencha/ # sencha-specific files (primarily configuration)
boot.js # private, low-level dynamic loader for js and css
*-impl.xml # implementations of various build phases
defaults.properties # default values and docs for build properties
ext.properties # build property values specific to ext js
*.defaults.properties # build properties by environment (e.g. "testing")
codegen.json # data for merging generated code during upgrade
workspace/ # workspace-specific content (see below)
sencha.cfg # workspace configuration file for sencha cmd
plugin.xml # workspace-level plugin for sencha cmd
ext/ # ext js sdk副本
cmd/ # framework-specific content for sencha cmd
sencha.cfg # framework configuration file for sencha cmd
classic/ # packages related to the classic toolkit
classic/ # ext js classic toolkit package
theme-neptune/ # classic toolkit theme package for neptune
theme-triton/ # classic toolkit theme package for triton
... modern/ # packages related to the modern toolkit
modern/ # ext js modern toolkit package
theme-neptune/ # modern toolkit theme package for neptune
theme-triton/ # modern toolkit theme package for triton
... packages/ # framework supplied packages
charts/ # charts package
ux/ # contents of "ext.ux" namespace
...index.html # 應用程式入口
model/ # 模型
store/ # store
view/ # 檢視
main/ # folder for the classes implementing the main view
main.js # the main view
packages/ # sencha cmd packages
workspace.json # 工作空間描述
build/ # 構建輸出的目錄
使用generate指令建立的應用程式大小達到100多m,構建指令會將頁面,js**,主題構建到build目錄下,移除sdk中不必要的檔案並進行整合,讓最終的包達到5~6m左右。
使用如下指令,即可發布extjs 6程式,並在瀏覽器上檢視
ctrl + c即可關閉服務
在瀏覽器中輸入http://localhost:1841/,即可檢視
當修改了樣式,主題,本地化配置後,你需要通過refresh來更新程式。
"requires":,
"locale":「zh_cn」 //新新增
使用如下指令,才能完成應用程式國際化配置的更新
sencha generate model user id:int,name,email
//生成
sencha generate view foo.thing
上面指令將生成如下檔案
你還可以為檢視指定父類
sencha generate view -base ext.tab
.panel foo.thing
sencha generate controller central
sencha helpsencha help generate
sencha help
refresh
使用sencha cmd建立android應用
sencha cmd 4 環境安裝 設定android sdk的環境變數包含tools,platform tools兩個目錄 jdk就不說了 建立專案 sencha sdk 生成證書 編輯packager.json platform android certificatepath my releas...
使用phpExcelReader讀取excel檔案
避免將excel檔案轉化成csv格式,在進行資料讀取,而且支援多sheet檔案。在這個需求前提下,我選擇了2款php開源類 phpexcelreader phpexcel。其中後者支援讀寫,但是需要php5.2以上版本,並且需要開啟zip支援 重點說一下 phpexcelreader,因為 phpe...
Python使用openpyxl讀取Excel資訊
python的用途越來越廣,不能不開始學習使用了,今天寫個練手的demo,最大的感覺是python和es6挺像的。主要功能是彈出對話方塊,選擇本地excel檔案,然後迴圈讀取出來。使用的是openpyxl模組,只支援xlsx,不支援xls。如下 import openpyxl import tkin...