自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 360浏览器兼容模式下,浏览器调整大小时抛脚本异常的问题

这段时间遇到项目上的一个错误:360浏览器,兼容模式下(即IE内核)打开项目。调整浏览器大小的时候,在如下的代码段抛如下异常:出错:无法获取未定义或null引用的属性“clientX”。但是谷歌、火狐、IE都不会出现该错误。通过在360浏览器调试查看到报错的代码段为如下。抛错是因为这里的event事件为undefined。if(client_x != event.cl...

2019-04-28 12:24:00 372

转载 验证输入的字符串长度是否超过数据库字段的长度

由于一个汉字占两个字节,所以不能很简单的通过str.Length和数据库表字段的长度来比较。当然,数据库(SQL SERVER)表字段的类型也是需要考虑的。CHAR/VARCHAR和NCHAR/NVARCHAR所能存储的汉字也会不一样。CHAR/VARCHAR类型的字段,一个汉字的长度为2,NCHAR/NVARCHAR类型的字段,一个汉字的长度为1。代码如下:string...

2018-02-27 11:26:00 4096

转载 C#对输入的字符是否是汉字的校验

接到测试提了一个bug,说有个校验姓名是否是汉字的功能不正确。测试的汉字为:㑇查看代码,校验方法是用正则表达式。正则为"^[\u4e00-\u9fa5@]{0,}$"然后网上查了一下相关的验证方式。通过正则验证的,正则表达式都是上面那个,比如 验证1,验证2因为这个验证是大部分汉字都能校验通过,部分汉字校验不通过,猜想应该是这个汉字校验的字符集不全的问题,转而查一下汉字的U...

2018-02-27 11:02:00 305

转载 JavaScript文件上传和下载

前一段时间做附件的上传和下载功能。期间遇到不少问题,网上找的方法都不算完整。这里把前端和后端的实现都整理一下。需要的东西:JQuery,Pako.js,base64.js。其中pako/base64是为了对上传的文件进行压缩而使用。如果前端有对文件进行压缩,那么后端也应该对应进行解压。上传最简单的实现:前端选择一个文件-读取文件信息-通过ajax请求后端方法把文件信息传输并保存(...

2017-09-24 16:52:00 227

转载 获取一段文字的像素长度

/*text: 文字串font: 文字所具有的字体样式信息,可以通过$("xxxx").css("font")获得。注意,$("xxxx").css("font")在火狐下面可能会获取不到信息,可以具体的获取$("xxxx").css("font-size"),$("xxxx").css("font-family")然后再自己拼凑font的css样式信息*/funct...

2017-09-15 14:29:00 649

转载 匿名对象

今天做一个功能,需要从后台返回数据(数组)给前端。数组里面的每一个对象里面都有好几个属性,但是又不想因为这几个属性专门创建一个Model Class。所以就用上了匿名对象。前端需要的数据格式类似[ {firstname: "harry", lastname: "huang", sex: "m", age: 30}, {firstname: "james",...

2017-07-06 20:03:00 100

转载 各种浏览器类型的判断

最近做一个功能,需要判断用的是哪种浏览器。其实主要是要判断IE的各种版本还有火狐、谷歌浏览器。然后就借此机会通过分析各种浏览器的navigator.userAgent的不同把其它浏览器也一起做了区别。每一种浏览器基本上都是安装了当时的最新的版本,然后查看了userAgent(如果一种浏览器的不同版本的userAgent不一样,那我就没去考虑了)。由于各个浏览器的userAgent里面会包...

2017-07-06 19:43:00 132

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除