JavaScript笔记

  1. null表示空值,undefined表示变量已声明但未赋值
  2. console.log可以接收多个参数
  3. var定义局部变量,不用var定义的变量就算在某个函数中也是全局变量
  4. typeof ()返回变量或者表达式类型
  5. delete ()删除对象中的属性
  6. return val?var pd=true:var pd=false
  7. 数组添加元素,直接array.length=11添加
  8. 数组:.push()添加到末尾,.unshift()添加到开头,.pop()删除最靠后元素,.shift()删除第一个元素。(push和pop可模拟栈,shift和unshift可模拟队列)
  9. 数组:.splice(5,3)删除索引5开始的3个元素, .splice(5,0,2,3,4)重做插入
  10. 判断某值不为空或为undefined
    typeof(pageNo)== undefined || !pageNo

  11. 动态设置URL和获取特定符号url后的值

        //动态设置url
        $(function setUrl(){
            var page= $('#hidCurrentPage').val();
            var sortValue=$('#hidSortValue').val();
            var url = location.pathname +'?/'+sortValue+'?/'+page;
            history.pushState({
                url : url
            },'',url);
        })
        //获得URL
        $(function(){
            console.log(window.location.search.split('?/')[1]+window.location.search.split('?/')[2]);
            var sortValue =window.location.search.split('?/')[1];
            var pageNo=window.location.search.split('?/')[2];
            })
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值