2017年6月26日

摘要: 产生的验证码是有一定要求的,需要客户端无法预测,无法暴力破解,不能从其他的方式得知,保证只能通过从验证码图片上识别才能获得验证码。 解决方案: 后台:生成验证码图片 >base64字符串 >按某规则替换(如+变为=) 返回前台 >前台反向替换放到img中; 注:①替换过程,是为了防止传输过程中的截取 阅读全文
posted @ 2017-06-26 15:47 柔光 阅读(117) 评论(0) 推荐(0) 编辑

2017年6月8日

摘要: 一、【前端框架】对react的一些介绍 1、react定义:是Facebook推出的一个用来构建用户界面的JavaScript库。 2、react本质:react本质是一个‘状态机’。 React赢就赢在了最小化了重绘,并且避免了不必要的DOM操作 3、背景介绍 在web应用开发的早期,构建Web应 阅读全文
posted @ 2017-06-08 09:09 柔光 阅读(711) 评论(0) 推荐(0) 编辑

2017年4月20日

摘要: 公司项目中,发现了个奇怪的现象,苹果手机无论什么浏览器都能正常显示页面,安卓微信直接打开地址是空白页..... 很让人费解 想了是服务器配置问题,或者域名问题,结果都不是 那是因为啥 因为路径中有个名字非法,,,如我们地址是http://www.baidu.com.cn/localhosttpl/i 阅读全文
posted @ 2017-04-20 10:06 柔光 阅读(1329) 评论(0) 推荐(0) 编辑

2017年3月30日

摘要: 公司项目中,要求实现上传身份证正反面照片功能。兼容pc端与手机端。pc端直接选择文件上传,在谷歌,火狐,safari等均没问题。 手机端可调用手机相机或选择图库,选择图库,各浏览器均没问题,手机拍照呢,在uc浏览器上就有问题了.... 采用的是form表单提交的方式(后台要求),结果上传的两张图片一 阅读全文
posted @ 2017-03-30 20:07 柔光 阅读(791) 评论(0) 推荐(0) 编辑

2017年3月15日

摘要: 一、对浏览器的了解? 1.浏览器的构成: 浏览器可以分为两部分,shell+内核。(shell种类多,内核较少。) ①Shell是指浏览器的外壳:例如菜单,工具栏等。主要是提供给用户界面操作,参数设置等。它是调用内核来实现各种功能的。内核才是浏览器的核心。 ②内核:是基于标记语言显示内容的程序或模块 阅读全文
posted @ 2017-03-15 10:39 柔光 阅读(440) 评论(1) 推荐(0) 编辑

2017年3月6日

摘要: 移动号段:【目前19种】 134 135 136 137 138 139 150 151 152 157 158 159 147 178 182 183 184 187 188 联通号段:【目前11种】 130 131 132 171 175 176 185 186 155 156 145 电信号段 阅读全文
posted @ 2017-03-06 14:43 柔光 阅读(769) 评论(0) 推荐(0) 编辑

2017年2月23日

摘要: jquery 点击元素以外任意地方隐藏该元素的方法 $("#order_search").click(function(e){ e.stopPropagation(); $('.outBox').slideToggle(); }); $(document).click(function(){ $(' 阅读全文
posted @ 2017-02-23 18:16 柔光 阅读(2841) 评论(1) 推荐(1) 编辑

2017年2月21日

摘要: ajax实现下载功能 适用场景:由于点击按钮下载excel响应时间过长,此时间段加入加载样式(灰色层、加载动画); 浏览器弹出下载框后,上面的加载样式去掉。 方 法 :使用jquery.fileDownload.js插件导出excel; 弹出框样式引用layer.js框架; 实现过程: 【前台部分】 阅读全文
posted @ 2017-02-21 17:01 柔光 阅读(3268) 评论(0) 推荐(0) 编辑

2017年1月16日

摘要: 注:设置 margin-bottom:-3000px; padding-bottom:3000px CSS代码: #test{overflow:hidden; zoom:1;} .left{width:200px; margin-bottom:-3000px; padding-bottom:3000 阅读全文
posted @ 2017-01-16 14:05 柔光 阅读(382) 评论(0) 推荐(0) 编辑

2016年12月12日

摘要: 1,保留小数点后两位(只能输入数字) <input type="text" onkeyup="clearNoNum(this)" placeholder="请输入金额" /> function clearNoNum(obj){ obj.value = obj.value.replace(/[^\d. 阅读全文
posted @ 2016-12-12 15:27 柔光 阅读(857) 评论(0) 推荐(0) 编辑

导航