摘要:
在运行的产品里发现了一例Ext Undefined报错。经过仔细排查原因是一个Ext.net按钮控件前端显示部分使用了<% if() <%> 动态控制输出Html脚本(有对应的后端事件)。导致后续的的Ext.onReady出错。改为visibility:hidden控制显示隐藏解决问题。 阅读全文
摘要:
本来感觉这个固定列很容易实现的,一般都是几个table组合实现,真正自己从头做的时候,发现有很多坑,本文只是固定列原理,真正实现datatable的话,代码量比较大的,后续再进行完善。 使用左中右三个datatable实现显示 |left|center|right| left和right是固定列,效 阅读全文
摘要:
有时候windows远程桌面的凭据不起作用,每次都需要重新输入用户名密码, 解决办法:删除对应IP的凭据,重新输入用户名,密码保存即可。 阅读全文
摘要:
mix-blend-mode是一个css3新增的混合color与背景元素颜色的样式,同一个元素的两个颜色不影响。 mix-blend-mode: normal; //正常mix-blend-mode: multiply; //正片叠底mix-blend-mode: screen; //滤色mix-b 阅读全文
摘要:
程序效果如下 实现进度条动画主要有两种方法:(1)使用缓动,(2)使用Jquery Animate,本文使用第二种方法,先实现代码,后续进行控件封装 需要注意的是,div loading需要设置高度100%,因为div 默认的高度是auto,如果没有内容的话高度为0.第一种方法单纯显示动画,第二种方 阅读全文
摘要:
有的时候需要显示一个蒙版层,蒙版层显示的主要原理是在指定元素比如div上创建一个子元素div,设置absolute、宽高100%、设置z-index置于顶层,设置半透明效果,fadein,fadeout即可。如下一段简单代码即可实现。 程序界面如下 点击弹出即可弹出遮罩层,再点击就会关闭。 演示:w 阅读全文
摘要:
今天使用jquery cdn时发现多了两个属性。 <script src="http://code.jquery.com/jquery-2.2.4.min.js" integrity="sha256-BbhdlvQf/xTY9gja0Dq3HiwQF8LaCRTXxZKRutelT44=" cros 阅读全文
摘要:
才工作时候是做C++的,受这个影响一直以为C# 转换 “0” 和 "false"会转换为 false,“1”和"true"转换为true,原来只有“true”才是true,其他都是false。 阅读全文
摘要:
本文实现一个日期控件显示,日期控件看起来很复杂,其实原理很简单,大部分情况下我们直接使用别人做得好的日期控件就行,但有时候特殊需求,比如显示提醒之类的,恐怕第三方控件就不好实现了, 为了使程序逻辑看起来简单,切换日期,选择日期等事件处理部分未实现,读者可以自己尝试实现。 1、日期控件分为三个区域:顶 阅读全文
摘要:
//把DataTable的某一列转化为逗号分隔字符串 private static string DataTableColumnSplit(DataTable dataTable,string strColumn) { int[] idInts = dataTable.AsEnumerable().Select(d => d.Field(strColumn)).ToArray(); ... 阅读全文
摘要:
DataTable dtNew = new DataTable(); dtNew.Columns.Add("ColumnName", typeof(string)); for (int i = 0; i < dt.Rows.Count; i++) { dtNew.Columns.Add("Column" + (i + 1).T... 阅读全文
摘要:
前面几节都是jquery界面方面的东西,本节研究些数据方面的东西:MVVM。 MVVM由三部分组成:Model <=> ViewModel <=> View,当Model数据改变时,通知所有与Model关联的View进行数据更新。 以vuejs一个简单例子实现为例: 显示效果如下 现在模拟实现这一过 阅读全文
摘要:
TeamViewer这个密码字母代表g不是q. 阅读全文
摘要:
android:screenOrientation = ["unspecified" | "behind" | "landscape" | "portrait" | "reverseLandscape" | "reversePortrait" | "sensorLandscape" | "senso 阅读全文
摘要:
tip是当鼠标放到控件上显示的提示文本,下面说下实现思路方法一: 使用hover:before,hover:after组合一个三角符号和一个圆角矩形实现,以右三角为例 显示效果如下 看起来效果不错,可惜不支持IE8,最开始以为是,z-index无效,改变z-index无法解决,经过查找资料,增加一个 阅读全文
摘要:
首先自我检讨下,一直没有认真研究过响应式布局,有个大致概念响应式就是屏幕缩小了就自动换行或者隐藏显示,就先按自己的理解来闭门造车思考实现过程吧。 1、首先把显示区域分成12等分,bootstrap是这样分的 |1|-|2|-|3|...|12| 2、现在定义不同的大小的盒子用来装物品,假如所在盒子为 阅读全文
摘要:
这样写主要是为了处理动态创建Iframe时,未加载成功绑定失败问题。 阅读全文
摘要:
1、增加如下头 <meta http-equiv="Expires" content="0"> <meta http-equiv="Pragma" content="no-cache"> <meta http-equiv="Cache-control" content="no-cache,must- 阅读全文
摘要:
1、要想实现右键菜单,就要先能响应右键函数 2、通过上面方法,虽然弹出了右键菜单,但是浏览器系统菜单也会出现。 3、如果单纯右键函数可以直接用第二种写法 4、如果再定义一个div层,在contextmenu把div层显示出来即形成一个菜单 通常情况下,会使用ul,ol,dl实现,dl有前后级关系,但 阅读全文
摘要:
1、IE8下浏览器下css body边缘要留一个像素,如果不留的话,很有可能看不到最边缘的像素。 2、同一种颜色在深色背景和浅色背景下给人的感觉不一样,在深色背景下,给人感觉特别亮,所以深色背景下的颜色要调整的稍微暗点,才能保持整体色调一致。 颜色尽量使用单一颜色,方便以后在不同行业使用时可以快速替 阅读全文
摘要:
如题,大部分情况下正常,但是chrome频繁刷新时,会出现这个问题,控制台没有异常信息。最终放弃使用引用第三方库prefixfree.min.js 阅读全文
摘要:
今天遇到一个Response.Redirect问题 通过Ext.net按钮写发送事件时,连接中会多出一个&,如果后台不进行UrlEncode操作的话,就会出问题,可是很不幸的是,有些跳转时跳转到第三方平台的。对方并没有做处理,就会导致出错。 阅读全文
摘要:
程序界面效果如下 Tab组件由多个TabItem组成,超出部分隐藏,可以通过左右按钮滑动显示出来 1、封装 2、添加和显示方法,暂时实现功能,以后封装 代码一直完善中,详细代码请看www.jgui.com 阅读全文
摘要:
Iconfont在IE7下需要使用unicode方式,但是这种方式不太方便,使用以下代码可使IE7像普通用法使用。 把所有的需要用的图标做一份,以后就可以直接使用了,另外在IE7下使用ToogleClass切换Icon不起作用,扩展Jquery方法如下 使用的地方用toggleClassIE7即可。 阅读全文
摘要:
我们知道Jquery绑定事件后的新添加的对象是不响应事件的,为了解决这个问题,动态添加的对象需要从新绑定,使用一个init方法实现代码如下 当使用ajax向according里添加html数据后,可以调用一次init即可实现从新绑定(先unbind,再bind)。 示例:J.Accordion($( 阅读全文
摘要:
以Accordion为例1、在base.js定义一个对象,这样可以和JQuery对象区分开,用户使用组件时比较清晰一点,也可以在这里引用多个库。 2、Accordion.js修改Init,fold,unfold如下,之前全局方法,现在改成下面的写法,里边的selector要换成$(this)。 3、 阅读全文
摘要:
上图转自:http://www.cnblogs.com/haogj/archive/2010/04/19/1715762.html 自定义函数示例: $.fn.jAccordionunfold = function() { return this.each(function() { aler('a' 阅读全文
摘要:
折叠和非折叠效果如左右图所示 代码如下 把所有展开的抽屉项折叠起来,再改变Accordion的宽度即可实现上图效果,收到侧边栏后,点击任意图标能够恢复到正常非折叠状态进行操作。 1、目前折叠起来的图标没有带tooltip或者菜单,如果有更好的用户体验,当鼠标放到折叠的菜单上时,应该显示一个toolt 阅读全文
摘要:
1、安装AuotPrefixer. 2、代码里写css样式后,Ctrl+Shift+P,选择AutoPrefix CSS执行 结果如下 阅读全文
摘要:
之前文章:JGUI源码:Accordion鼠标中键滚动和手机端滑动实现https://www.cnblogs.com/zhaogaojian/p/10421950.html之前代码有时候会卡一下,现在将之前的Timer实现方式改成Interval,判断中键间隔事件内没有滚动后再做animate,响应 阅读全文
摘要:
(一) C#有一些函数如GetHashCode和x86,X64版本有关系,为了和服务器保持一致,本地iis Express也需要设置64位。 方法如下,vs2010不支持。 vs2012可以手动添加配置 reg add HKEY_CURRENT_USER\Software\Microsoft\Vis 阅读全文
摘要:
下面开始进入正题,问题发现与解决 1、According解决手机浏览器点击出现半透明阴影 手机下点击有白色蒙版,原始效果如下,看起来很不协调 2、解决办法:增加 -webkit-tap-highlight-color:transparent; 看起来正常了 看起来正常了 阅读全文
摘要:
本来不考虑IE8,但是还是有部分客户用的XP,有不代表没有,尽量做一下兼容处理1、before,after,要使用:不能使用:: 2、阻止冒泡 function stopPropagation(e) { e = window.event || e; if (document.all) { //只有i 阅读全文
摘要:
本文是抽屉组件在PC端滚动鼠标中键、手机端滑动时,滚动数据列表实现方法,没有使用iscroll等第三方插件,支持火狐,谷歌,IE8+等浏览器。演示在:www.jgui.com Github地址:https://github.com/zhaogaojian/JGUI 效果觉得好的给个star,谢谢! 阅读全文
摘要:
开篇 1、JGUI是为了逼迫自己研究底层点的前端技术而做的框架,之前对web底层实现一直没有深入研究,有了技术瓶颈,痛定思痛从头研究, 2、虽然现在vue技术比较火,但还在发展阶段,暂时先使用JQuery实现,以后有时间会再做一套vue版本的。有好的建议欢迎大家留言。 3、自己在开发过程中遇到的问题 阅读全文