-
js方法的积累
- 对字符串编码解码编码 encodeURIComponet(str); 解码 decodeURIComponet(str);
- 及时反应的方法,监听input值是否发生改变$('#username').bind('input propertychange', function() {}); bind同时绑定了两个方法
- 操作cookiedocument.cookie="name=test;path=/"; 设置cookie时,设置其他值,可以以分号隔开
- $obj.val(),text()val获取或设置value属性的值,text获取或设置标签之间的文本
- $obj.attr("k")获取或设置指定属性的值attr("k=v")设置,attr("k")获取
- $obj.each(function(i,e){});i代表第几次循环,e代表循环对象的元素
- 初始化 var o=x||0;当x为假值得时候,o被初始化为0 ,假值 0 “” undefined null 另一种初始化 var i = b && 1; 如果b是true,则 i= 1否则返回b;
- 多按钮事件绑定,$(选择器1).on(事件类型,选择器2,执行的函数);选择器1 >选择器2,触发:单击1,如果单击的是2,就执行函数,否则不执行。
- window.location.reload(true) 重新加载资源;location.search; //获取url中"?"符后的字串;.protocol协议名;.hostname域名,window可以剩去不写
- for(变量 in 数组或者对象){},变量对象的是数组的下标或者对象的key
- 字符串和json之间的转换 str——json JSON.parse(str);json——str JSON.stringify(json);
- 发送ajax请求的时候,type不要省略,否则请求可能会发送不到服务器,ERR_EMPTY_RESPONSE 302
- reduce Array.reduce(function(preValue,currentValue,index,array){return (prevalue+currentValue)}[,initValue]);如果没有nitValue,preValue为数组的第一个元素,index为1;若有值,preValue为初始化值,index为0。
- 判断 一个变量是不是undefined,不能直接 param == undefined,因为 null == undefined 返回的是true,正确方法 typeOf param == 'undefined',number 特殊值 NaN ,NaN == NaN 返回的是false,可以利用函数isNan();来判断是不是一个数
-
相关阅读:
【洛谷】P2880 [USACO07JAN]平衡的阵容Balanced Lineup(st表)
【洛谷】P1052 过河(状压dp)
【洛谷】P1541 乌龟棋(四维背包dp)
【BZOJ】4721: [Noip2016]蚯蚓 / 【洛谷】P2827 蚯蚓(单调队列)
【洛谷】P1064 金明的预算方案(dp)
【洛谷】P3908 异或之和(异或)
【洛谷】P2434 [SDOI2005]区间(暴力)
【洛谷】P2694 接金币(排序)
【BZOJ】1012: [JSOI2008]最大数maxnumber /【洛谷】1198(线段树)
【游记】noip2017酱油记
-
原文地址:https://www.cnblogs.com/mao-yan/p/6543428.html
Copyright © 2020-2023
润新知