javascript
la_啦
hello,大家好
展开
-
引用类型(3)RegExp类型
4、RegExp类型 4.1 正则表达式的匹配模式支持下列3个标志: g:全局模式,即模式将被应用于所有字符串,而非在发现第一个匹配时立即停止。 i:不区分大小写模式,匹配时,忽略字符串与模式的大小写 m:多行模式,即在到达一行文本末尾时,还会继续查找下一行 模式中使用的元字符都要进行转义,在这些字符的前面加\ 元字符有:( [ { \ ^ $ | ) ? * + . 定义正则表达式原创 2015-05-10 08:16:16 · 547 阅读 · 0 评论 -
js闭包与变量
function a(){ var result = new Array; for(var i=0;i<10;i++){ result[i] = function(){ return i; } } return result; } //都是输出10 alert(a()[0]()); 注意这里的调用,a()调用返回的是一个函数构成的数组,需要再次调用,才执行那个匿名函数。原创 2015-05-15 10:07:40 · 580 阅读 · 0 评论 -
判断浏览器滚动条的位置
$(document).ready(function(){ $(document).scroll(function(){ if($(document).scrollTop()<500){ $(".jt").fadeIn(); } else if($(document).scrollTop()>=$(document)原创 2015-09-10 09:11:09 · 563 阅读 · 0 评论 -
两个html页面之间传参
var href = document.URL; href = decodeURI(href); var oText1 = href.split("=")[1]; eg: a.html local.href = 'www.aaa.com/index.php?a=1'; b.html var href = document.URL; href = decodeURI原创 2015-08-04 21:52:14 · 1546 阅读 · 0 评论 -
判断是否在微信浏览器
//判断是否在微信打开网页function is_weixn(){ var ua = navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i)=="micromessenger") { return true; } else { return false; } } var browser={ version原创 2015-09-06 21:38:56 · 559 阅读 · 0 评论 -
选中多个或全中订单逻辑
先说说checkbox这个标签,无论你的checked=true or false,最后都会被选中,得出结论,只要有checked这个属性,checked都会被选中。 我要实现这样的功能,类似淘宝--->我的购物车--->可以选中若干个订单结账,下面的总价会随着你选的订单的价钱变化而变化。 $("input[name=checkbox]").bind("click",function(){原创 2015-08-24 10:14:07 · 1096 阅读 · 0 评论 -
模仿大众点评过滤框
相关的js代码: $('#control-part-1').click(function(){ $(this).css('backgroundColor','#fff'); $('#part-1').css('display','block'); $(this).sibli原创 2015-07-09 10:33:35 · 1177 阅读 · 0 评论 -
引用类型(5)基本包装类型
基本包装类型: ECMAscript还提供了3个特殊的引用类型:Boolean Number String 每当读取一个这样的基本类型值的时候,后台机会创建一个基本包装类型的对象 引用类型与基本包装类型最基本的区别就是对象的生存期,使用new 操作符创建的引用类型在执行流离开当前作用域之前,都一直保存在内存中,而自动创建的基本包装类型,则存在于下一行代码的执行瞬间,然后立即被销毁。原创 2015-05-11 08:27:53 · 513 阅读 · 0 评论 -
跨浏览器的事件处理程序
var eventUtil = {//定义一个对象 addEventHandler:function(element,type,handler){//handler是触发时的操作,即function,传参数时,function不用加括号。 if(element.addEventListener){//支持dom2级 element.addEventListener(type,handler,fa原创 2015-05-20 11:21:36 · 759 阅读 · 0 评论 -
引用类型(2)Date类型
3、Date类型 穿创建一个日期对象 var now = new Date(); var someDate = new Date(Date.parse(“may 25,2004”)); var someDate = new Date(“may,25,2004”); //GMT时间2005年5月5日下午5:55:55 var allFives = new Date(Date.UTC(20原创 2015-05-07 11:03:31 · 486 阅读 · 0 评论 -
引用类型(4)Function类型
Function类型 函数是对象,函数名是指针。 使用函数声明语法定义: function sum (num1,num2){ return num1+num2; } 使用函数表达式定义函数: var sum = function(num1,num2){ return num1+num2; }; 使用构造函数方式: var sum = new Function(“n原创 2015-05-11 08:22:29 · 514 阅读 · 0 评论 -
ajax与HTML5 history pushState/replaceState实例
pushState:会将url保存起来,点击手机返回键会一个一个地冒泡似的返回,不能一下子返回第一个入口的页面。 replaceState:会替换url,点击返回,一下子就回到第一个入口的页面。 $("#xmonth").click(function(){ //下一个月 var smonth=parseInt(jsmont原创 2015-09-17 17:11:42 · 671 阅读 · 0 评论