JS小结

作者: 欢乐相随 | 来源:发表于2017-01-22 17:08 被阅读0次

1、传参时,如果传的是一串数字,不加引号代表的是数字(会有位数限制,如身份证号会传不全),加引号代表的是字符串,没有位数限制。

2、页面跳转:location.href

3、nput 自定义属性--方便传值

传值--info是自定义属性

<input type="checkbox" id="dataList_"+i+" info="+arr[i]+"/>

4、JS判断 变量未定义

typeof(selectData)!="undefined"

5、JQuery对同一name名进行统一操作

$('input[name="rsList"]').each(function(){

        $(this).attr('checked',false);

})

6、使用contentWindow属性为子页面赋值

父页面:childNode = $("#frameRight").contentWindow;

childNode.areaId = '1122' 

子页面:console.log(areaId);

7、获取当前时间戳

new Date().getTime()

8、TypeError 和 ReferenceError 的对象名 is not defined 区别

TypeError: 不存在这个对象

ReferenceError:存在这个对象,不存在需要的属性或形式(需要函数却是变量)

9、刷新当前页面

window.location.reload();

window.location.reload(true);

如果该方法没有设置参数,或者参数是false,它就会用HTTP头 If Modified Sine 来检测服务器上的文档是否已改变。如果文档已改变,reload() 会再次下载该文档。如果文档未改变,则该方法将会从缓存中装载文档。这与用户单击刷新按钮的效果是完全一样的。

如果把该方法的参数设置为true,那么无论文档的最后修改日期是什么,它都会绕过缓存,从服务器上重新下载该文档。这与用户在单击浏览器的刷新按钮时按shift键的效果是一致的。

10、确认框

var aa=confirm('确认更改吗?');

if(aa == true){

alert('更改');

}else{

alert('不更改');

}

11、字符串排序

partArr.sort(tx1.functionSort)   //对数组排序

function functionSort(a,b){

if(!a.id){

return false;

}

if(!b.id){

return true;

}

if(b.id.indexOf('公司')>-1){

return false;

}

if(a.id.indexOf('公司')>-1){

return true;

}

}

12、从子页面读取父页面的元素和方法

获取父页面元素

$('#id',parent.document).html('设置内容');

window.parent.document.getElementById("huodong").value;

获取父页面方法

parent.method();

13、ExtendForm

用于跨页面传值

action:用于GET方式传值

bind:用于POST方式传值

function showDetail(caseId,flag){

ExtendForm.init({

action:'caseList.php?fathercaseid='+id,

target:'_blank'

}).bind({

detailCaseId:caseId,

zhengkongFlag:flag

})

}

相关文章

  • js继承的实现

    下面是小结的js四种方式实现的继承

  • JS基础知识总结(W3C标准部分)

    前言 这是JS基本知识的第二篇,这篇小结主要是针对W3C标准展开。以下是前一篇小结和这篇的范围: JS 基础知识:...

  • js小结

    如果是循环的方式添加事件,推荐用命名函数 如果不是循环的方式添加事件,推荐使用匿名函数

  • js小结

    原生函数常用的原生函数String()Number()Boolean()Array()Object()Functi...

  • JS小结

    1、传参时,如果传的是一串数字,不加引号代表的是数字(会有位数限制,如身份证号会传不全),加引号代表的是字符串,没...

  • js和JQuery对DOM增删改查的对比

    查找 JS方法1 查找节点1 查找节点组1 JS方法2 查找节点2 查找节点组2 小结 根据JS和JQuery的对...

  • JS键盘事件

    键盘事件小结 http://jsbin.com/putijesevi/edit?html,js,console,o...

  • 谈谈SPA的CSRF问题

    本文示例基于Vue.js + Egg.js 代码参考csrf 目录 示例服务跨域前端攻击 小结 问题 示例 首先 ...

  • prototype小结

    ### prototype 小结 - 构造函数有prototype属性指向其对应的原型对象: ```js // a...

  • jsday03节点

    一 html js 节点 1是标签 2是属性 3是文本 小结:在标...

网友评论

      本文标题:JS小结

      本文链接:https://www.haomeiwen.com/subject/wvcobttx.html