JS小结

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

})

}

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,009评论 19 139
  • 原生函数常用的原生函数String()Number()Boolean()Array()Object()Functi...
    qhaobaba阅读 304评论 0 0
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 31,779评论 18 399
  • 单例模式 适用场景:可能会在场景中使用到对象,但只有一个实例,加载时并不主动创建,需要时才创建 最常见的单例模式,...
    Obeing阅读 2,110评论 1 10
  • ¥开启¥ 【iAPP实现进入界面执行逐一显】 〖2017-08-25 15:22:14〗 《//首先开一个线程,因...
    小菜c阅读 6,569评论 0 17