随笔分类 -  js

记录js中遇到的东东
摘要:a.变量类型 变量类型 构造函数 举例 类型检测typeof 字符串 function String() var t = "chua"; var m = new String("chua"); "string" 数字 function Number() var t = 12; var m = new 阅读全文
posted @ 2016-02-16 18:23 chua1989 阅读(3779) 评论(2) 推荐(2)
摘要:a.call和apply方法详解 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初 阅读全文
posted @ 2016-02-15 16:23 chua1989 阅读(1131) 评论(0) 推荐(2)
摘要:localStorage主要用来替代cookie,解决cookie(可参考cookie使用要点)读写困难、容量有限的问题。localStorage有以下几个特点 1.localStorage是一个普通对象,任何对象的操作都适用。 2.localStorage对象的属性值只能是字符串。 这个需要特别注 阅读全文
posted @ 2016-01-13 15:40 chua1989 阅读(12569) 评论(0) 推荐(5)
摘要:1.Cookie数量和长度的限制。各个浏览器的限制不同IE7+和Firefox最大限制为50条,chrome和Safari无限制,IE6-最大限制20条。且所有浏览器限制每个cookie长度不能超过4KB,否则会被截掉。 所以:现代浏览器cookie个数不要超过50条,大小不能超过4KB;简而精。 阅读全文
posted @ 2016-01-06 16:22 chua1989 阅读(4435) 评论(2) 推荐(5)
摘要:项目中自己diy了一个图片查看器。因为初始代码不是自己的,只是在上面改了一下也没有弄的很漂亮。等以后有时间了在重写一下样式和封装,作为备用的只是积累吧。如果有童鞋有用到,完全可以在此基础上改,比较容易,代码也比较简单 图片查看器主要有几个功能: 1.显示图片和图片信息(图片名称、发布者等等) 2.切 阅读全文
posted @ 2015-12-30 18:19 chua1989 阅读(1815) 评论(0) 推荐(0)
摘要:处理为遇到ajax请求就显示等待条,直到所有的ajax请求执行完毕才关闭等待条。比较简单,源码如下(基于jQuery) //基于jQuery //从第一个ajax请求发出开始显示等待条?直到一系列ajax请求全部结束才关闭等待条。 //任何ajax触发了ajaxSend事件会显示等待框,所有的aja 阅读全文
posted @ 2015-12-28 15:57 chua1989 阅读(1282) 评论(0) 推荐(1)
摘要:表单序列化类型的数据是指url传递的数据的格式,形如"key=value&key=value&key=value"这样的key/value的键值对。一般来说使用jQuery的$.fn.serialize函数能达到这样的效果。如何将这样的格式转化为对象? 我们知道使用jQuery的$.fn.seria 阅读全文
posted @ 2015-12-28 09:27 chua1989 阅读(3853) 评论(0) 推荐(2)
摘要:这是一个老问题,结合前辈们的经验,需要处理的问题有一下几个。 1.只有输入框(input/textarea)下的palaceholder属性存在的时候才需要处理这类兼容 2.处理好输入框上焦点和是焦点的文本显示 3.密码输入框比较特殊,因为为其设置显示文本时显示的是一串“***”。这个问题后面分析。 阅读全文
posted @ 2015-12-21 10:27 chua1989 阅读(2223) 评论(0) 推荐(0)
摘要:这个实例应该说可以很简单,直接使用jQuery的方法来处理也是可以的。但本文底层使用原生的js来处理,遇到一些小知识点可以分析一下也算有所得。 原理很简单,就是为window添加一个scroll事件,浏览器每次触发scroll事件时判断是否滚动到了浏览器底部,如果到了底部则加载新数据。关键是计算滚动 阅读全文
posted @ 2015-12-18 17:37 chua1989 阅读(5580) 评论(0) 推荐(3)
摘要:紧接着上一篇随笔iframe的内容增高或缩减时设置其iframe的高度的处理方案 如果采用iframe来切换显示内容的方式来展现办公Web。那么需要解决几个问题 1.tab标签需要和显示的iframe一一对应,当点击到某个tab页签的时候需要切换到对应的iframe。 2.需要有新增、删除页签的ta 阅读全文
posted @ 2015-12-16 18:45 chua1989 阅读(14518) 评论(14) 推荐(14)
摘要:WEB管理软件往往是如下结构的 用户点击子页tab切换中部的显示内容,在切换过程中需要保证前面的子页保持先前的状态。这种情况一般都使用iframe来来作为切换的子页显示内容。 但是这里有一个问题,iframe不能做高度(height)的自适应。理想状态是当iframe高度超过中部内容显示区的高度的时 阅读全文
posted @ 2015-12-15 18:32 chua1989 阅读(9719) 评论(3) 推荐(9)
摘要:js中的对象分为两种:普通对象object和函数对象function。 function fn1(){}; var fn2 = function(){}; var fn3 = new Function(); var fn4 = Function(); var obj1 = new fn1(); va 阅读全文
posted @ 2015-12-14 15:02 chua1989 阅读(41749) 评论(1) 推荐(12)
摘要:转自zccst的又一次掉进encodeURIComponent的坑里了 问题: ajax.get ( url+'?k1'=v1+'&k2'=v2+'&k3'=v3, ... ); 由于URL只进行了encodeURI编码,所以想提交的参数有searchWord = a+b时,变成了a b。 解决办法 阅读全文
posted @ 2015-12-03 18:01 chua1989 阅读(2165) 评论(0) 推荐(0)