摘要: 1、普通js实现保留两位小数。 阅读全文
posted @ 2017-11-01 15:46 ABC袁 阅读(466) 评论(0) 推荐(0) 编辑
摘要: html5中input有增加type=range。这为拖动滑块提供了很大的便利。下面是他的属性: 阅读全文
posted @ 2017-11-01 13:41 ABC袁 阅读(1354) 评论(0) 推荐(0) 编辑
摘要: 有时候我们会需要来根据不同的设备访问进行不同的操作,在网上找了一下,主要是根据Navigator对象, 阅读全文
posted @ 2017-10-30 14:18 ABC袁 阅读(1004) 评论(0) 推荐(0) 编辑
摘要: 总结一些数组去重,首先定义一个数组 var arry1=[1,5,6,4,8,4,5,5,40,4,50,7,4,55,6,5,444,5,4,4,2,4,5,7,8,8]; 1、最常用的,新建数组利用循环进行数组比对,小数组可以,大的性能不佳。 2、推荐使用的,利用对象保存数组for循环时,每次取 阅读全文
posted @ 2017-10-23 15:19 ABC袁 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 今天遇到个问题,就是vue绑定的数组在push中所有的数组都会跟着改变。这个主要是因为 JavaScript中对象或者数组等引用类型,直接拷贝,改变一个另外一个也会改变; 有个简单的方法就是先转换为字符串再转换为json 上面这是没转换的. 1、通过JSON.stringfy()和JSON.pars 阅读全文
posted @ 2017-09-28 10:32 ABC袁 阅读(240) 评论(0) 推荐(0) 编辑
摘要: js排序在日常中用的比较少,一般都是后台直接从数据库获取数据的的时候就排好了,不过也可以了解一下基础的排序。 1、冒泡排序,简单说就是让每个数与其他数依次比对,一般是从第一个数开始的,特点是简单容易理解,缺点是适合数量较少的排序,性能一般。 2、插入法排序,就是先假设第一个已近排好了序,然后依次往后 阅读全文
posted @ 2017-09-27 19:36 ABC袁 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 1、在js中使用typeof来判断类型非常简单但其实还是存在判断失误问题的比如下面 这就很明显了可以通过Object.prototype.toString.call(bar) "[object Object]" 来避免这种弊端: 在jquery里面有更加方便的$.type(); 阅读全文
posted @ 2017-09-01 16:47 ABC袁 阅读(587) 评论(0) 推荐(0) 编辑
摘要: 鼠标移入移出事件: mouseover:鼠标移入到目标元素的上方,在其子元素上时也会触发,。所以说也就是说会产生冒泡。 鼠标依次从外往里,以下是结果 可以看出打印出了两次,可见确实冒泡执行了两次。 mousemove:鼠标在元素内部移到时不断触发, 同样的HTML,效果见下图,鼠标移动一次下,打出了 阅读全文
posted @ 2017-08-24 21:06 ABC袁 阅读(3456) 评论(0) 推荐(0) 编辑
摘要: 今天在做checkbox的全选等功能时刚开始用的是 jquery1.6中新加了一个方法prop(),官方解释只有一句话:获取在匹配的元素集中的第一个元素的属性值。 大家都知道有的浏览器只要写disabled,checked就可以了,而有的要写成disabled = "disabled",checke 阅读全文
posted @ 2017-08-15 17:32 ABC袁 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 在微信端时发现固定在底部的按钮在页面调用输入法的时候会被顶起来,多次测试发现只是在安卓上面,听说ios有时也会,不过没遇见,最后采用的方法是不给底部设定固定绝对定位,直接采用计算clientHeight来确定底部的位置,简单来说就是把底部撑到固定的位置, 下面是HTML 很重要的一点就是要给html 阅读全文
posted @ 2017-08-10 17:57 ABC袁 阅读(886) 评论(0) 推荐(0) 编辑