
javascript
la_啦
hello,大家好
展开
-
引用类型(3)RegExp类型
4、RegExp类型4.1 正则表达式的匹配模式支持下列3个标志:g:全局模式,即模式将被应用于所有字符串,而非在发现第一个匹配时立即停止。i:不区分大小写模式,匹配时,忽略字符串与模式的大小写m:多行模式,即在到达一行文本末尾时,还会继续查找下一行模式中使用的元字符都要进行转义,在这些字符的前面加\元字符有:( [ { \ ^ $ | ) ? * + .定义正则表达式原创 2015-05-10 08:16:16 · 576 阅读 · 0 评论 -
js闭包与变量
function a(){ var result = new Array; for(var i=0;i<10;i++){ result[i] = function(){ return i; } } return result;}//都是输出10alert(a()[0]());注意这里的调用,a()调用返回的是一个函数构成的数组,需要再次调用,才执行那个匿名函数。原创 2015-05-15 10:07:40 · 600 阅读 · 0 评论 -
判断浏览器滚动条的位置
$(document).ready(function(){ $(document).scroll(function(){ if($(document).scrollTop()<500){ $(".jt").fadeIn(); } else if($(document).scrollTop()>=$(document)原创 2015-09-10 09:11:09 · 589 阅读 · 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.htmlvar href = document.URL;href = decodeURI原创 2015-08-04 21:52:14 · 1584 阅读 · 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 · 573 阅读 · 0 评论 -
选中多个或全中订单逻辑
先说说checkbox这个标签,无论你的checked=true or false,最后都会被选中,得出结论,只要有checked这个属性,checked都会被选中。我要实现这样的功能,类似淘宝--->我的购物车--->可以选中若干个订单结账,下面的总价会随着你选的订单的价钱变化而变化。$("input[name=checkbox]").bind("click",function(){原创 2015-08-24 10:14:07 · 1132 阅读 · 0 评论 -
模仿大众点评过滤框
相关的js代码:$('#control-part-1').click(function(){ $(this).css('backgroundColor','#fff'); $('#part-1').css('display','block'); $(this).sibli原创 2015-07-09 10:33:35 · 1210 阅读 · 0 评论 -
引用类型(5)基本包装类型
基本包装类型:ECMAscript还提供了3个特殊的引用类型:Boolean Number String每当读取一个这样的基本类型值的时候,后台机会创建一个基本包装类型的对象引用类型与基本包装类型最基本的区别就是对象的生存期,使用new 操作符创建的引用类型在执行流离开当前作用域之前,都一直保存在内存中,而自动创建的基本包装类型,则存在于下一行代码的执行瞬间,然后立即被销毁。原创 2015-05-11 08:27:53 · 534 阅读 · 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 · 779 阅读 · 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:55var allFives = new Date(Date.UTC(20原创 2015-05-07 11:03:31 · 508 阅读 · 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 · 535 阅读 · 0 评论 -
ajax与HTML5 history pushState/replaceState实例
pushState:会将url保存起来,点击手机返回键会一个一个地冒泡似的返回,不能一下子返回第一个入口的页面。replaceState:会替换url,点击返回,一下子就回到第一个入口的页面。$("#xmonth").click(function(){ //下一个月 var smonth=parseInt(jsmont原创 2015-09-17 17:11:42 · 689 阅读 · 0 评论