- 博客(145)
- 资源 (21)
- 问答 (1)
- 收藏
- 关注
原创 [ExtJs]Numberfield 留下的小坑
在使用numberfield 控件时,若是没有对格式进行限制,例如最小值 minValue:0输入小数点后 控件会默认处理为 保留两位小数。其中 主要配置项是decimals默认值为2一般来说没啥问题,但是在使用失焦即保存写入 就会出现问题例如:控件上输入 0.336666若是用失焦事件 获取到的值是0.336666,而失焦事件后 可以看到 控件里的值变为了0.34...
2020-02-26 15:54:10
1388
1
原创 [ExtJs] 定义类实例化时 内置事件 失效?
在自己定义的tree类时,发现系统内置的select、deselect事件都不触发了,定义的类如下:Ext.define('A',{extend:'Ext.grid.Tree',store: 'store相关数据',listeners:{ select:function(){ console.log('select事件')...
2020-02-25 13:17:32
417
原创 Sencha Cmd 打包输出到指定目录 文件夹
通过-des 来指定输出目录注意目录要为 “/” 斜杠sencha app build -des D:/Develop/MordernBuild指定打包某一个包sencha app build --packages 包名 -des 输出路径更多命令大全详见https://docs.sencha.com/cmd/7.0.0/guides/cli_reference....
2020-02-17 15:01:15
607
原创 程序员阵线联盟 之歌
他总说 程序员没有头发从不会 十二点前回家听说你 也曾经撸过代码曾经也 同样无毛自拔产品说 他********这功能 ****************成一段代码然后被*****地骂MV 预览:身为程序猿,工作上难免被人误解,有些工作的槽点只有自己懂对歌词有想法,可以关注,一起讨论:...
2020-01-17 16:48:35
1148
原创 程序员阵线联盟 之歌
他总说 程序员没有头发从不会 十二点前回家听说你 也曾经撸过代码曾经也 同样无毛自拔产品说 他********这功能 ****************成一段代码然后被*****地骂后续歌词可看MV,需要在年会节目上播放的 可私我wx:BZ583759657MV 预览传送门:《程序员阵线联盟》...
2020-01-17 16:21:47
4456
原创 [ExtJS] 向上查找父级控件 up选择器
在使用ExtJS控件查找时,常用lookup 或 down 元素选择器,若是想向上找某个父级,可以用up方法用法:1.ComponentManager 管理的Ext.Component实例ExtJs的component实例对象.up('父级容器的xtype别名')示例:{ xtype:'panel', title:'顶层panel', item...
2020-01-09 15:42:25
853
原创 C# 类型“System.Int16”的对象无法转换为类型“System.Nullable`1[System.Int32]
在使用C# 经过数据库查询时,出现如下错误类型“System.Int16”的对象无法转换为类型“System.Nullable`1[System.Int32]原因:数据类型为 Int16,数据库里该字段的类型为 smallint处理方法:1.数据转换时处理Convert.ToInt32(值)2.数据库在查询时 转换select convert(int,...
2020-01-09 12:11:37
7303
原创 文库复制内容 解除浏览器复制限制
在使用X度文库时,很多内容不允许复制,即使你执行了Ctrl C也无效。下面介绍一种方法,去除这种限制1.打开想要复制的文档页,然后随意在任一内容处,右击,选中【检查】2.这时浏览器会弹出来,浏览器控制台3.将控制台中的 Style一框 向左 拉动拉到出现【Event Listeners】标签即可4.点击【Event Listeners】标签,然后找到【copy】...
2019-12-30 08:20:46
8814
原创 sqlserver读取数据库表结构
在使用sql server进行表管理时,可以通过sql语句来获取 表相关的结构主要用到的是sys.sysobjects 数据库对象表。包括 表名对象 、表的约束等,都存在这张表上sys.syscolumns 数据库所有物理表的列 存储所有表的列sys.syscomments 默认值信息表 主要存储了表的列的默认值sys.extended_properties 扩展属性 列的相关...
2019-12-26 17:01:20
6188
原创 数据库 SQL Server 修改 表结构 脚本 sql语句
在使用一些表管理工具,或对数据库的物理表结构进行改动时,可以通过数据库的语法脚本实现。1.创建表CREATE TABLE dbo.表名 ( 列名1 [列名数据类型](数据长度) 是否为Null, 列名2 [列名数据类型](数据长度) 是否为Null(Null/Not Null), ) ON [PRIMARY]ALTER TABLE dbo.表名 ADD CONSTR...
2019-12-25 17:02:30
8464
原创 Font Awesome 找图标的正确姿势
在使用font awesome 字体包 进行找图标字体时,会发现 本地的包里的 图标名 完全驴唇不对马嘴例如 :下面的 圆心关闭的图标,显示 name为remove_sign可是官网根本没这名那如何找?1.去官网但是 有时这个外网 太慢,而且 资源加载 令人捉急,例如下面,白茫茫一片。但是 网站 正常的情况下还是可以的2.用第三方参考手册传送门Font...
2019-12-20 09:46:16
7160
1
原创 初入职场最重要的一点
因为自己也是项目经理,平时也要带领一些成员。对于成员,有项我很看中的能力——学习能力。那如何建立学习能力?我的答案是——通过方法,磨炼能力。我可以接受你不会,但我不能接受你不尝试学会。碰到过几个现象,有时布置任务下去的时,有些成员第一反应是“我不会”“我不知道怎么解决”,我就在想:为何他们不是先思考“我怎么才能会?”。后来我意识到,这可能因为有些技巧他们还没学到,一些认知也没有建立。...
2019-12-07 20:36:33
7256
原创 ios 13 升级后 程序出现 openDatabase 异常
在苹果手机升级IOS13后,部分页面突然打不开了,尤其是那些在前端做缓存处理的页面。常见的错误就是window.openDatabase is undefined主要原因:苹果在IOS13升级后,将safari的 WebSQL功能去掉了,除此之外还做了其他的调整,详见Safari 13发行说明解决方案:1.用IndexedDB 代替 WebSQL具体使用教程,可参见...
2019-12-06 14:52:13
1484
原创 [福利]Process On 免费下载模板
1.先到想要的模板页 访问,通过network 得到def结构数据, 拿到的数据 进行 复制2.在自己已绘制的脑图界面,打开F12进入调试模式,然后用Ctrl+P 搜索 “mind.core.js”先格式化一下3.给绘染数据赋值行打上debug4.在自己的图页面,点下历史,并随便选个历史(这步主要为了调用mind.core.js里的方法)5.这时就进入到de...
2019-12-06 09:50:21
2020
11
原创 ExtJS c is not a constructor 调试 sencha 打包后的错误
在利用Sencha Cmd打包后,发现有时项目会报如下错误:这基本等于废话,毫无意义的提示。主要由于,build后的framework.js代码被混淆了。那如果想看清错误原因怎么办?使用sencha build testing进行测试打包可以用以下语句建一个bat文件,核心的就是 用sencha app build testing打包成测试版@echo offt...
2019-12-05 16:41:33
6915
原创 [ExtJS] 一文搞懂 apply 使用
在ExtJS的库中,常看到apply关键字。现在就简单介绍下apply在ExtJS用法1.Ext.apply 和 Ext.applyIf这里的apply是Ext的内置方法apply(object,config,[defaults])将的所有属性复制config到指定的object(将config对象 完全复制到 object) object:对象 属性...
2019-12-04 17:23:35
6512
原创 [畅想] 阿里云栖大会启发——职业思考
下午回顾了下阿里的云栖大会的视频,感觉干货满满。1、未来是数据驱动2、有些新业务,就是老事新做第十届的大会核心就是大数据的应用了,阿里的理念还是超前的,能够提前布局,另外就是数据的应用加上算力的提高,着实会极大提升生产力。大会上,演讲嘉宾有介绍到,现在云计算帮助很多线下业务,像政务里,原本需要十张表现在只需要一张表,各个系统融合了起来。蚂蚁金服集团总裁胡晓明介绍的“羊肉泡馍”的...
2019-11-30 18:34:20
439
原创 [ExtJS] list dataview 模板 内容居中
在extjs 使用dataview 或list时,常用的模板,想要模板里内容呈现一行垂直居中{ xtype:'list', itemContentCls: 'x-layout-box x-align-center', itemTpl: [ '<span class="x-fa fa-bar-chart"></span...
2019-11-21 17:04:58
6252
原创 jsMind 实现复制粘贴
最近在用jsMind做在线版的脑图设计器,发现缺少复制粘贴功能,就自己添加了一个。效果如下:实现方法:1.首先在mapping配置项中,增添C和V键2.在整体事件监听方法内加上 ctrl+c 和 Ctrl+V 的判定handler: function (e) { if (this.jm.view.is_editing()) { return; } var ...
2019-11-19 16:18:09
7768
13
原创 ExtJS config 使用
在使用更新值时有个现象Ext.define('A',{ config:{ key:null//配置自定义Key字段 }, updateKey(key) { console.log('update方法执行') }});var a = Ext.create('A');在定义类时,在类的config里声明了一个值xx,ExtJ...
2019-11-14 09:04:16
6681
原创 js 导出word 文档 doc docx
在做项目时,要将富文本编辑器,或是html内容 导出为word。先引入文件保存js<script src="FileSaver.js"></script>导出为Docxdocx体积更小,而且word2007也可以打开1.引用插件html-docx.js<script src="html-docx.js"></script>...
2019-11-11 15:31:24
15499
5
原创 阻拦协同编辑——时间戳
只要是团队合作,或是可多人合作操作的产品,就会遇到一个问题——协同编辑的数据变更。具体情景:用户A、B 先后打开了同一条数据,并分别进行编辑,且B先于A保存数据,整体流程 如下图:如果此时,服务端允许A保存了,就会导致A保存的数据,会覆盖B保存的数据。这种问题,最优解决方案,当然是支持实时协作,例如 用websocket来进行长连接,实时更新数据。但是,有些软件搭载平台,不...
2019-11-09 15:51:35
489
原创 [ExtJS] Dialog 全屏 Duplicate name
在dialog使用maximizable:true属性时,点击全屏化,出现如下错误:原因:在定义的浮动层内,对于控件 使用了name属性例如:Ext.define('demo',{ extend:'Ext.Dialog', maximizable:true,//可全屏化 items:[ { xtype:'se...
2019-11-06 08:35:57
6135
转载 JS中的Blob 下载文件 图片资源
在一般的Web开发中,很少会用到Blob,但Blob可以满足一些场景下的特殊需求。Blob,Binary Large Object的缩写,代表二进制类型的大对象。Blob的概念在一些数据库中有使用到,例如,MYSQL中的BLOB类型就表示二进制数据的容器。在Web中,Blob类型的对象表示不可变的类似文件对象的原始数据,通俗点说,就是Blob对象是二进制数据,但它是类似文件对象的二进制数据,因此...
2019-11-01 08:49:26
8957
原创 [ExtJS] viewModel 你所不知道的坑(一)缓存
之前在一些文章都介绍过viewModel,一个页面状态控制机、[ExtJS] viewModel绑定监听方法 控件动态绑定方法、[ExtJS]全局viewModel教程有了它后,我们可以很方便地控制页面控件的隐藏显示,信息展示等。但是,对于viewModel在深究一下,会发现一些问题:viewModel机制一般我们会在一个父类 或 同类中设置一个viewModel{...
2019-10-30 18:53:51
1258
原创 Froala Editor 插入的表格 页面展示问题 样式消失
在froala编辑器里 显示表格样式如下:但是获取的html,拿出来显示 样式却丢了处理方法:在显示界面 引入froala_style.min.css文件绘制html的区域的容器 引用 fr-view类Ueditor 的话 同上,在浏览器里找到 ueditor的样式类,然后 给绘制容器 添加对应的样式类名...
2019-10-29 14:39:41
7294
原创 友好的程序报错该怎么写?
不允许操作 禁止操作 无法操作读到上面上面三条,有什么感受?再来三条:您不具有权限,不允许更改 您不是该工作项负责人,不允许操作 您不是该工作项负责人,不允许更改不同的报错提示,给人的感受不同。那如何处理程序级报错,该如何最好地呈现错误信息?想要呈现友好的错误提示,就要先清楚错误的来源。报错的来源1.主动判断式报错——自己清楚判断条件,满足某些...
2019-10-29 10:52:34
6970
原创 [产品] 敏捷开发软件(一)——团队看板
整个敏捷开发里,最核心的就是看板机制。所谓的看板机制,就是将团队内的各个角色成员,安排在类似一条生产线上,各司其职,通力合作。看板一词来源于,日本的丰田制造。最早为了解决,生产机器之间的协作生产问题,发明了“kanban”:B机器在空闲时,发出一张“kanban”卡,A机器接收到此卡就进行推送任务。整个看板的原型,有两个重要的点:1.ToDo起始点 2.Done 终点。在两点之间...
2019-10-26 18:04:50
6735
原创 JS forEach 递归中断
有时处理数据需要递归,或者遍历,同时需要判定,若是中途满足了一些条件,就退出递归如下数据:var node = [ { name:'a',leaf:false}, { name:'b',leaf:true, children:[ {name:'b1',leaf:true}, {name:'b2',leaf:true} ]...
2019-10-24 21:15:00
9248
原创 [ExtJs] 拖动 变更元素位置
实现一个,左边是导航信息,右侧是展示区域,然后拖动 导航节点重新定位后,右侧也随之j进行布局变化,如下图:核心方法:ExtJS容器对象.move(fromIdx,toIdx)因为涉及的知识点较多,后期有空补上,先贴上核心思想:生成节点右侧的容器元素,首先就是根据左侧的树形展开结构,依次渲染的,也就是将多维的树,看成一个导航。将多维的数组,平铺为一个一维数组根据...
2019-10-24 19:11:18
503
原创 UglifyJS 合并 压缩 JS文件
在引用库还有其他文件时,原本的项目文件很多,这时候就需要压缩合并,使用方法如下:安装:npm install uglify-js -g将uglifyjs安装为全局变量,方便我们在任何地方使用。下面是shell命令的中文解释:* source-map [string],生成source map文件。* –source-map-root [string], 指定生成sourc...
2019-10-16 09:11:48
12158
转载 需求文档2.0:需求和功能点区别(转载)
一、需求可量化如图,我们一旦使用excel写需求文档,会立即知晓需求数量,图有14个需中便求点。你还记的上一个版本做了多少个需求吗?我们使用excel来攥写需求文档,会很明确每个版本的需求量,比如我在上一个版本里总共开发的需求点有240个左右。不论是word版本又或者是原型图标注,在这一点上都无法做到与excel相同的效果。(ps.我始终不认为原型图标注是一种需求文档的撰写方法,他...
2019-10-09 11:52:07
6393
3
原创 [程序人生] 如何选择技术?
在说技术选型时,先思考一个问题当初自己的大学,专业是怎么选的?有些人是一直朝着某个目标进发的。比如,TA想(或者TA的父母觉得ta想)学医,那目标就是医学的专业,大学就是各种医学院优先了。还有的,就是冲着某所大学,先不论专业,就觉着这大学好,专业嘛进去再说。说一说我当初的决策逻辑:定城市——定学校——定专业最开始时,觉得自己应该优先挑专业强的,可是填报志愿时发现,志愿书...
2019-09-21 16:12:29
6748
原创 [ExtJS] 监听事件
在ExtJS中,常见的监听事件一般用listeners,如下:{ xtype:'控件名', liteners:{ 事件名:'方法名' }}//demo { xtype:'textfield', liteners:{ blur:'onBlur' }}或者是单个控件on绑定var wgt = Ext...
2019-09-20 12:54:19
7967
原创 [ExtJs] gird Store ajax 分页 过滤 查询
在处理一些大量数据时,往往用到查询,但是大量数据不适合全部查出,最好是分页查出,分页时还想有些参数过滤下,如下效果First 定义一个远端查询的storeExt.define('项目包名.路径.store类名', { extend: 'Ext.data.Store', alias: 'store.remoteDemo',//指定store的别名 idPrope...
2019-09-12 18:23:59
6764
原创 [ExtJS] store 数据状态 记录 dirty 和 crudState 使用
在使用ExtJS的grid控件时,常用到store 数据绑定。然后grid又是可以编辑的,如下:想要是实现的场景:在整个表格编辑后,点击取消或关闭时,判断数据有无被更改过对grid的更改,其实就是对store的更改,那我们只需查找store里的数据有无更改记录即可。store里的数据,都是一个个数据集合collection,而collection有两个标记 可以判断此条数据是否变更...
2019-09-05 14:40:10
1272
原创 [ExtJS]Layout 布局
在ExtJS里,布局形态用layout, 用法如下:{ xtype:'容器控件', layout:'布局类型', items:[ { xtype:'子控件1' }, { xtype:'子控件2' } ]}上述代码翻译成人话就是:让某个容器...
2019-08-27 15:10:25
961
原创 [SqlServer] 获取 数据库 sqlserver 关键字
最近在做个在线创建数据库表的工具,所以要用到数据库的原本的关键字,用于比对,所创建的表的列名是否为数据库的关键字。但是数据库的关键字,从哪来?访问 sqlserver的关键字说明官网保留关键字发现他把关键字都存在dom元素中的,一个个粘贴比对,得累死人,而且我们是程序员啊,怎么能用这么粗暴的方法那.1.打开控制台2.执行以下脚本var res=[];$('.tabl...
2019-08-20 12:44:04
7761
原创 [ExtJS] viewcha 缓存实例
在使用Extjs 开发时,可以用一静态类,将某些实例控件缓存下来:一个静态类(公有帮助类),通过继承ViewCache类 ,来缓存实例Ext.define('TD.util.Helper', { alternateClassName: 'TDHelper',//自定义静态类名 mixins: ['ViewCache'], // 管理/缓存 界面实例 single...
2019-07-31 18:48:22
5978
ExtJS 日历控件 demo (modern版本)
2019-03-13
ExtJs6.5 日历导航+日历月视图面板.rar
2020-03-27
PageEditDemo.js
2020-09-04
js html导出word.rar
2019-11-11
ExtJS viewModel继承
2019-02-21
24小时编程-方块战争.pptx
2019-07-22
[算法]连续递增数组随机排序
2019-07-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅