会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
古兰精
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
118
119
120
121
122
123
124
125
126
···
128
下一页
2017年8月10日
浅析mybatis判断数字类型遇到的坑及解决
摘要: 一、问题背景 1、项目场景: 看下面这几个数值型的字段筛选,默认不筛选时前端就会传空字符串,包括type,然后后端就都加了判断不为空字符串的判断,但是结果是 type 为 0 时会失效。 也就是说:如果是数值类型的字段,限制 != '' 的话,type=0 的时候会失效。 2、结论:数值型不用限制
阅读全文
posted @ 2017-08-10 23:34 古兰精
阅读(1452)
评论(0)
推荐(0)
2017年8月9日
浅析Java中如何生成随机数:random.nextInt()与Math.random()的基础用法、什么是伪随机数
摘要: Java中产生一个随机数有2种常见方法: random.nextInt() 为 java.util.Random类中的方法; Math.random() 为 java.lang.Math 类中的静态方法。 一、基本用法 产生0-n的伪随机数 // 两种生成对象方式:带种子和不带种子(两种方式的区别见
阅读全文
posted @ 2017-08-09 23:18 古兰精
阅读(939)
评论(0)
推荐(0)
IOS底部安全区适配的解决办法
摘要: 一、问题描述 iPhone X及以上机型底部存在底部指示条,指示条的操作区域与页面底部存在重合,容易导致用户误操作 二、解决方案: 1、在 index.html 中的 head 中添加如下代码 注意:不加这段代码的话,后面的处理是不生效的 <!-- 在 head 标签中添加 meta 标签,并设置
阅读全文
posted @ 2017-08-09 22:40 古兰精
阅读(1393)
评论(0)
推荐(0)
2017年8月3日
变量声明置顶规则、函数声明及函数表达式和函数的arguments属性初始化
摘要: 一、变量声明和变量赋值: 你可能认为alert出来的结果是1,然后实际结果是“undefined”。要了解为什么,我们需要知道JavaScript里的3个概念: 1、所有的全局变量都是window的属性,语句 var a = 1;等价于window.a = 1; 可以用如下方式来检测全局变量是否声明
阅读全文
posted @ 2017-08-03 23:38 古兰精
阅读(463)
评论(0)
推荐(0)
2017年8月2日
JS操作JSON常用方法
摘要: 一、JSON字符串的替换 工作经常遇到这样的字符串,如下: 需要经过替换后,才能从字符串转化成JSON对象。这里我们需要用JS实现replaceAll的功能, 将所有的 ' \\" ' 替换成 ' " ' 。 代码如下,这里的gm是固定的,g表示global,m表示multiple: var jso
阅读全文
posted @ 2017-08-02 15:25 古兰精
阅读(7143)
评论(0)
推荐(0)
2017年8月1日
深入理解JSON
摘要: 一、JS判断字符串是否为JSON的方法: 以上try/catch的确实不能完全检验一个字符串是JSON格式的字符串,有许多例外: 仔细看看了看比较靠谱的可能是通过正则做判断,但是正则要写的全面才行,想到一个比较简单的方法:如果JSON.parse能够转换成功;并且字符串中包含 { 时,那么这个字符串
阅读全文
posted @ 2017-08-01 10:09 古兰精
阅读(446)
评论(0)
推荐(0)
2017年7月31日
JavaScript事件代理和事件委托
摘要: 一、概述: 那什么叫事件委托呢?它还有一个名字叫事件代理,JavaScript高级程序设计上讲:事件委托就是利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件。那这是什么意思呢?网上的各位大牛们讲事件委托基本上都用了同一个例子,就是取快递来解释这个现象,我仔细揣摩了一下,这个例子还真
阅读全文
posted @ 2017-07-31 23:08 古兰精
阅读(2696)
评论(0)
推荐(1)
JavaScript事件冒泡机制和阻止事件冒泡及默认事件
摘要: 一、阻止事件冒泡: 1、html中加return false 2、js中加return false 3、IE下:window.event.cancelBubble = true; FF下:event.stopPropagation(); 二、阻止默认事件: 1、return false; 2、IE下
阅读全文
posted @ 2017-07-31 22:09 古兰精
阅读(1017)
评论(0)
推荐(0)
2017年7月30日
浅析router全局守卫之beforeEach可能导致的 infinite redirect in navigation guard 问题
摘要: 1、问题背景 路由加了全局守卫之后,报错: 2、原因:内部判断,导致路由产生了死循环 错误代码 router.beforeEach((to, from, next) => { if (store.getters.token) { if (to.path '/login') { next('/') }
阅读全文
posted @ 2017-07-30 18:36 古兰精
阅读(1106)
评论(0)
推荐(0)
浅析普通script标签或defer和async异步加载js脚本对页面渲染的影响
摘要: 一、普通 script 1、文档解析的过程中,如果遇到script脚本,停止页面的解析渲染,下载script脚本 2、如果是多个script脚本, 近似于同时并行下载script脚本 注意:虽然说是遇到script脚本, 就停止后面标签的解析渲染; 但chrome做了优化, 遇到script脚本,
阅读全文
posted @ 2017-07-30 17:20 古兰精
阅读(369)
评论(0)
推荐(1)
上一页
1
···
118
119
120
121
122
123
124
125
126
···
128
下一页
公告