js
wuzuyu365
这个作者很懒,什么都没留下…
展开
-
JS一个诡异的赋值后值为空的问题解决
有个对象,赋值OldProcess=777,在console.log里面显示是有值的,可是展开那个对象一看,OldProcess又是空的,太TM诡异了!在那个变量的右边有个蓝色的小i图标,移上去,显示如下Thisvaluewasevaluateduponfirstexpanding.Thevaluemayhavechangedsince.这是啥意思呢?就是说:这个值是第一次展开时显示的,之后这个值就变了。往下查代码,果然,后面几行把这个字段OldP...原创 2021-05-23 11:17:55 · 5206 阅读 · 8 评论 -
div弹出层滚动鼠标时不能影响底层内容
显示遮罩层时,加上禁止屏幕滚动document.documentElement.style.overflowY = 'hidden'; //禁止屏幕滚动当关闭遮罩层时加上document.documentElement.style.overflowY = 'scroll'; //取消禁止屏幕滚动原创 2021-05-15 16:09:07 · 303 阅读 · 0 评论 -
仿word可拖动行列改变单元格大小的table
<!DOCTYPE html PUBLIC "-//W4C//DTD XHTML 1.0 Transitional//EN" "http://www.w4.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html><head> <META http-equiv=content-Type ...原创 2020-05-03 16:35:47 · 420 阅读 · 0 评论 -
Failed to execute 'removeChild' on 'Node'
jquery删除一个元素时报错:$('#div1').remove();Failed to execute 'removeChild' on 'Node': The node to be removed is no longer a child of this node. Perhaps it was moved in a 'blur' event handler?可能是别的地方已...原创 2020-04-08 19:33:21 · 13899 阅读 · 0 评论 -
js异步执行
用promise原创 2020-03-10 18:06:45 · 449 阅读 · 0 评论 -
ExtJS一个布局问题的解决
ExtJS里面有个小问题:假如有多个表格, 表格带工具栏,如果隐藏了一个表格,重新显示出来的话,它的工具栏可能就看不到了:正常情况下是这样的:而这时拖一下splitter调整界面,就会恢复正常了。解决的办法是:找到这个表格,然后调用doLayout()...原创 2019-12-12 20:10:40 · 206 阅读 · 0 评论 -
一个有趣的遮罩问题
这个遮罩问题是这样的:一个div里面还有个div , 要点击里面的div时,放大显示,并在其后显示一个遮罩,把其他的都遮住。其中外面的div是fixed的,这个就比较难搞了, 里面的div指定一个更高的z-index没用。一遮罩,就把2个div都遮住了。经过研究,终于解决了:<!DOCTYPE html><html lang="en"...原创 2019-12-03 13:43:32 · 208 阅读 · 0 评论 -
遮罩利器: jquery.blockUI.js
遮罩利器: jquery.blockUI.js原创 2019-11-08 17:22:50 · 189 阅读 · 0 评论 -
WebGL的3D框架比较 Three.js和ThingJS
https://blog.csdn.net/liuwei000000/article/details/80623532转载 2018-11-30 18:59:38 · 1399 阅读 · 1 评论 -
nb哄哄的babylonjs
https://www.babylonjs.com/转载 2018-11-27 17:24:15 · 904 阅读 · 0 评论 -
js解析php输出的json字符串中特殊字符的处理
json字符串中有特殊字符如换行符、单引号、双引号的话,解析会失败的解决方法: 前端,js代码:var json_str = '{$json_str}'; //这是thinkphp模板输出变量$json_str//把json数据里的换行符转义,否则无法解析json对象 json_str = json_str.replace(/\n/g,"\\n").replace(/\r/...原创 2018-12-04 16:38:20 · 4252 阅读 · 0 评论 -
不用jquery,也可以,因为这个仓库You-Dont-Need-jQuery
https://github.com/nefe/You-Dont-Need-jQuery/blob/master/README.zh-CN.md转载 2018-12-08 20:30:29 · 562 阅读 · 0 评论 -
ExtJS4下拉列表框宽度自适应
/** * 获取下拉列表框定义 */ getBoxTextEditor: function (box_text_store) { //定义了下拉列表框 var editor = new Ext.form.ComboBox({ editable: false, ...原创 2018-11-21 20:10:09 · 1312 阅读 · 0 评论 -
Extjs在panel的标题栏上加按钮的方法
Ext.define('MyPanel',{ extend:'Ext.panel.Panel', xtype:'mypanel', title:'title', height:200, initComponent:function(){ var me=this; me.okBtn = new Ext.button.Bu...转载 2018-11-13 10:42:32 · 3748 阅读 · 0 评论 -
ExtJS表格的一个奇怪性质,id重复的会不显示
如果某个表格的数据源是这样的: id | name------------------------------1 | tom2 | jack 1 | mike1 | rose 那么表格显示出来会是...原创 2018-11-13 09:35:29 · 803 阅读 · 2 评论 -
很NB的一个东东:用js将HTML的Table导出为Excel
https://blog.csdn.net/netuser1937/article/details/81559103 有图片也可以导出转载 2018-11-07 23:55:52 · 490 阅读 · 0 评论 -
Ext.Window 不能重复打开 的解决方法
win = new Ext.Window({ // id:'addWin', title : '新增编辑', // maximized:true, width : 400, height : 350, collapsible:true, modal : true, html:'abc', closeAction : 'hide...原创 2018-08-02 14:21:16 · 1166 阅读 · 1 评论 -
ExtJs行拖动排序
参考:http://blog.sina.com.cn/s/blog_65e5eb110101p5ig.html转载 2018-08-12 18:43:21 · 676 阅读 · 0 评论 -
百度echarts竟然强大到这种地步了
http://echarts.baidu.com/index.html转载 2018-08-17 23:11:38 · 13599 阅读 · 0 评论 -
chrome浏览器 调试信息里面对象打不开,有个浅蓝色背景的i图标
chrome浏览器 调试信息,可以查看一个对象的所有属性值,很方便但在这种情况下看不了:点左边那个箭头展不开,而是出现后面的浅蓝色背景的i图标经查,这是在一个iframe里面输出的调试信息,而这时这个iframe已经关闭了 ...原创 2018-08-20 15:27:21 · 1867 阅读 · 0 评论 -
ExtJs使用总结(非常详细)
一、获取元素(Getting Elements) 1.Ext.get var el = Ext.get('myElementId');//获取元素,等同于document.getElementById('myElementId');//会缓存 2. Ext.fly var el = Ext.fly('myElementId')//不需要缓存。 注:享元模式(Flyweight...转载 2018-09-07 17:42:53 · 1393 阅读 · 0 评论 -
ExtJS里面的一个控件重复的坑
在ExtJS里面,如果频繁的打开一个弹窗,弹窗里面是动态创建的控件,控件赋予了id,{ id: "editQueryOid", labelWidth: 60, width: 180, labelAlign: "right", labelSeparator: "", fieldLabel: "oid", margin: "5, 0, 0, 0", xtype: "textfie.原创 2018-10-18 16:53:25 · 1122 阅读 · 3 评论 -
ExtJS报错 Uncaught TypeError: Cannot read property 'parentNode' of null
ext-all.js:21 Uncaught TypeError: Cannot read property 'parentNode' of null at A.updateColumns (ext-all.js:21) at A.onUpdate (ext-all.js:21) at A.fire (ext-all.js:21) at A.continueFire...原创 2018-11-04 00:25:39 · 6367 阅读 · 0 评论 -
jQuery锁定表头和固定列插件FixedTable
http://www.jq22.com/jquery-info15805转载 2018-11-02 16:21:22 · 8173 阅读 · 0 评论 -
web项目实现office在线编辑预览
使用chrome浏览器,安装 Office Editing for docs,sheets & slides插件,就可以了缺点是不能直接在线保存,要下载到本地再上传 https://chrome.google.com/webstore/detail/office-editing-for-docs-s/gbkeegbaiigmenfmjfclcdgdpimamgkj?hl=en...转载 2018-12-19 14:50:14 · 19655 阅读 · 3 评论 -
ExtJS一个表格错位的bug处理
有个布局,是左边一个treepanel,右边一个grid,结果是左边的treepanel没有滚动条,因为左边的树列表内容很多,显示不完,应该出现垂直滚动条的,右边的表格也错位了,标题和下面的行没对齐:代码是这样的: 布局:Ext.apply(me, {items: [{ region: "center", layout: "border", split: ...原创 2018-12-14 09:41:42 · 1571 阅读 · 0 评论 -
点击li标签弹出对应的索引
<ul> <li> s1</li> <li> s2</li> <li> s3</li> <li> s4</li> <li> s5</li></ul><script>var lis = document.getElement...原创 2019-08-23 18:56:46 · 499 阅读 · 0 评论 -
Apple safari浏览器, 把table 的td改为display:block之后显示不正常
table改为响应式,即:浏览器够宽的时候,比如10个列,是完整显示;浏览器很窄的时候,改为10个列竖排, 这时就是把td显示改为display:block即可,在chrome等浏览器上是ok的,但safari就不行,是这个样的:后来发现,把<script> ... </script> 全部放到 <html>...</htm...原创 2019-07-29 21:07:26 · 1359 阅读 · 0 评论 -
微信浏览器reload()无法刷新页面
//微信浏览器reload()无效,可以用这个函数 function refresh() { var timestamp = new Date().getTime(); var url = decodeURI(window.location.href); if (url.indexOf('?') < 0) { ...原创 2019-07-29 09:53:54 · 1953 阅读 · 0 评论 -
移动端(微信等)使用 vConsole调试console
https://blog.csdn.net/m0_37036014/article/details/80113635转载 2019-07-28 22:09:33 · 6941 阅读 · 0 评论 -
网页最小化,或不在当前tab页了,里面的js定时任务还会执行吗?
会原创 2019-07-18 15:17:32 · 2817 阅读 · 5 评论 -
extjs4表格刷新后保持原来的滚动条位置
在表格的配置定义里面加上invalidateScrollerOnRefresh:false,转载 2019-07-10 07:58:17 · 609 阅读 · 0 评论 -
ExtJS报错: Failed to execute 'setAttribute' on 'Element': ''' is not a valid attribute name.
Uncaught DOMException: Failed to execute 'setAttribute' on 'Element': ''' is not a valid attribute name. at h.syncContent (http://cxpsi.cn/web/Public/ExtJS/ext-all.js:21:230681) at h.sy...原创 2019-06-03 09:50:54 · 7373 阅读 · 0 评论 -
web端浏览器实现直接打印经验分享(带实例源码)
https://blog.csdn.net/zhangxiaoyu138/article/details/86472749转载 2019-06-06 09:40:33 · 5062 阅读 · 1 评论 -
jquery按Enter或上下键在输入框里跳转
<script src="http://libs.baidu.com/jquery/2.1.4/jquery.min.js"></script><input class='cust_info_input' type='text'/><br/><input class='cust_info_input' type='text'/&g...原创 2019-05-16 15:27:21 · 941 阅读 · 0 评论 -
解决输入中文时不会触发keypress联想词的问题
搜索框输入文字时,触发联想词是一个很实用的功能,通过监控keyup,keypress事件来触发,但是发现数字和英文都没问题,就中文不行,必须得输入一个空格或回车什么的才会触发。经查,可以用oninput事件, oninput 是 HTML5 的标准事件,对于检测 textarea, input:text, input:password 和 input:search 这几个元素通过用户界...转载 2019-05-14 20:49:29 · 2159 阅读 · 0 评论 -
ExtJS可视化设计工具在线
http://www.tof2k.com/ext/formbuilder/ 点【Show/Edit JSON】可以看到布局的json字符串,马上可用,nb大了原创 2018-12-12 10:35:37 · 2270 阅读 · 0 评论 -
getSelection、range 对象属性,方法理解,解释
以这段文字为例子。。<p><b>法国国营铁路公司(SNCF)20日承认,</b>新订购的2000列火车因车体过宽,<strong>无法开进国内许多火车站的站台,从而不得不花大笔资金改造站台。</strong>法国国营铁路公司发言人克里斯托夫·皮耶诺埃尔告诉法国新闻电台:“我们发现问题晚了点。<b>我们承认这一失误并为此承担...转载 2018-12-21 19:06:42 · 2405 阅读 · 0 评论 -
10大H5前端框架
http://www.cnblogs.com/kingboy2008/p/5261771.html转载 2018-12-07 15:55:47 · 12686 阅读 · 0 评论 -
div带图片拖拽缩放
<!DOCTYPE html><html><head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>jQuery拖拽放大缩小插件idrag</title> &原创 2018-12-07 14:00:41 · 2216 阅读 · 0 评论