- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 js优化-prototype原型的使用
var builder = function (id) { this.init($(id)); this.forms = []; /* this.init = function () //写在内部,每个实例都会分配一个function,如果又存在大量的DOM存取,操作开销就大了. { var $row = $("").appendTo($(id).addClas
2017-05-25 14:32:55 1982
原创 Css让容器内多个元素垂直居中
通常我们让容器内的元素垂直居中,方法是给容器一个高度,然后设置line-height为容器的高度,这样就垂直居中了。容器内如果有多个元素,这样就不行了,line-height会把第一个元素后面的元素给挤的看不见了。这里的方法是,将父容器转换为table:display:table;width:100%;再所有子元素中再包裹一层容器,转成table的td,设置默认高度,再
2017-05-24 08:43:56 3504 1
原创 js中的this理解
this看起来理解很简单,就是当前对象,那么在使用的时候,经常会犯错误,确定不了this指向是哪个对象。在函数里面:function Person(){ this.name = name;}var p = new Person(); //那么此时this指向的就是这个p对象$.ajax({....里面的this指的就是ajax对象。})看
2017-05-18 10:09:10 339
原创 js禁止方法频繁执行
我们在点击网页按钮时候,会连续点击,则对应的会频繁的请求后台的数据,如何避免这种操作。用户会在某个时间内一直点,一秒内点了很多下,我们只执行最后一个操作就好了。利用setTimeOut来实现,每个时间内只执行一次,每次来的时候就清空上一次的计时器,开启新的。var timeId = null;function search(){clearTimeout(ti
2017-05-12 22:54:52 4242
原创 js无法设置本地cookie
设置本地cookie很简单啊,直接是document.cookie="key=value";这样就直接设置好了。然后再请求服务端的时候,http自动会把header里面的内容给带过去。今天怎么设置也无效,检查了浏览器设置, 也没有禁用cookie。然后发现在后面要加一个path=/才行.path=过期时间如:document.cookie="token=0000
2017-05-10 23:12:15 15037 2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人