原创 版本兼容管理 嘗試版

公司的產品是ToB的,而且客戶端和服務端是分離的(這裏的分離是指,有的客戶還在用低版本產品,有的新客戶用的是新版本),即客戶端存在v1.0、v2.0,服務端也存在v1.0、v2.0。 這樣就會存在如下問題: 1.高版本客戶端 與 低版本服

原创 ExtJs config 配置項 set訪問器 優先於控件實例化?

假設我們定義了一個自定義類,希望此類得到一個主鍵時,給它的子控件動態設置itemId Ext.define('A',{ extend:'Ext.Container', xtype:'a', config:{

原创 [ExtJs]Numberfield 留下的小坑

在使用numberfield 控件時,若是沒有對格式進行限制,例如最小值 minValue:0 輸入小數點後 控件會默認處理爲 保留兩位小數。 其中 主要配置項是 decimals 默認值爲2 一般來說沒啥問題,但是在使用失焦即保存寫入

原创 [ExtJs] 定義類實例化時 內置事件 失效?

在自己定義的tree類時,發現系統內置的select、deselect事件都不觸發了,定義的類如下: Ext.define('A',{     extend:'Ext.grid.Tree',     store: 'store相關數據'

原创 程序員陣線聯盟 之歌

他總說 程序員沒有頭髮 從不會 十二點前回家 聽說你 也曾經擼過代碼  曾經也 同樣無毛自拔   產品說 他******** 這功能 ********** ******成一段代碼 然後被*****地罵 後續歌詞可看MV,需要在年會節目上播

原创 當面對不同需求難度的程序員

面對不同難度時,程序員的表現  

原创 文庫複製內容 解除瀏覽器複製限制

在使用X度文庫時,很多內容不允許複製,即使你執行了Ctrl C也無效。下面介紹一種方法,去除這種限制 1.打開想要複製的文檔頁,然後隨意在任一內容處,右擊,選中【檢查】 2.這時瀏覽器會彈出來,瀏覽器控制檯 3.將控制檯中的 Styl

原创 [ExtJS] 向上查找父級控件 up選擇器

在使用ExtJS控件查找時,常用lookup 或 down 元素選擇器, 若是想向上找某個父級,可以用up方法 用法: 1.ComponentManager 管理的Ext.Component實例  ExtJs的component實例對象

原创 程序員和產品經理值得收藏的業務學習工具網站

聲明:以下網站都是我用來看一些業務講解的,純屬提供參考。當然這些網站的業務知識,肯定穿插着他們的產品,不過核心內容都是通的,只是大家的表現形式不同,簡單來說就是 範圍層相同,表現層求異。 1.起微學院 支持搜索,建議搜索時,用 “業務名”

原创 sqlserver讀取數據庫表結構

在使用sql server進行表管理時,可以通過sql語句來獲取 表相關的結構 主要用到的是 sys.sysobjects 數據庫對象表。包括 表名對象 、表的約束等,都存在這張表上 sys.syscolumns 數據庫所有物理表的列 存

原创 [產品] 敏捷開發軟件(一)——團隊看板

整個敏捷開發裏,最核心的就是看板機制。所謂的看板機制,就是將團隊內的各個角色成員,安排在類似一條生產線上,各司其職,通力合作。 看板一詞來源於,日本的豐田製造。最早爲了解決,生產機器之間的協作生產問題,發明了“kanban”:B機器在空閒

原创 UglifyJS 壓縮 合併 JS文件

在引用庫還有其他文件時,原本的項目文件很多,這時候就需要壓縮合並,使用方法如下: 安裝: npm install uglify-js -g 將uglifyjs安裝爲全局變量,方便我們在任何地方使用。 下面是shell命令的中文解釋:

原创 JS forEach 遞歸中斷

有時處理數據需要遞歸,或者遍歷,同時需要判定,若是中途滿足了一些條件,就退出遞歸 如下數據: var node = [ { name:'a',leaf:false}, { name:'b',leaf:true,

原创 [ExtJs] 拖動 變更元素位置

實現一個,左邊是導航信息,右側是展示區域,然後拖動 導航節點重新定位後,右側也隨之j進行佈局變化,如下圖: 核心方法: ExtJS容器對象.move(fromIdx,toIdx) 因爲涉及的知識點較多,後期有空補上,先貼上核心思想:

原创 [ExtJs] gird Store ajax 分頁 過濾 查詢

在處理一些大量數據時,往往用到查詢,但是大量數據不適合全部查出,最好是分頁查出,分頁時還想有些參數過濾下,如下效果 First 定義一個遠端查詢的store Ext.define('項目包名.路徑.store類名', { ex