js 拾贝集锦 (不定时更新)
2017-10-26 17:42
302 查看
1、向下取整
float | 0 等价于 Math.floor
2、把数字字符串转变成数字
‘number’+ 0
3、把number或NaN转变成string
num/NaN + ''
4、如果是通过iframe内嵌页面,页面的跳转
$("#ifr",parent.document).prop("src",targetUrl);
targetUrl:跳转地址
5、取出表格内嵌input控件的所有数据,并转化为数组包含对象的形式
js 代码:
var arr = []
$("tbody").find('tr').each(function(index,elem){
var d={};
$(elem).find('input,select').each(function(){
d[this.name]=this.value
});
arr.push(d)
})
6、获取地址携带的参数
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r !== null) return decodeURI(r[2]);
return null;
}
7、js对象循环
我们都知道数组的循环最常用的是for,es5中的for in 循环常用于哈希数组的循环
而对象的循环,除了es6 的for of 外,同样可以使用for in
float | 0 等价于 Math.floor
2、把数字字符串转变成数字
‘number’+ 0
3、把number或NaN转变成string
num/NaN + ''
4、如果是通过iframe内嵌页面,页面的跳转
$("#ifr",parent.document).prop("src",targetUrl);
targetUrl:跳转地址
5、取出表格内嵌input控件的所有数据,并转化为数组包含对象的形式
js 代码:
var arr = []
$("tbody").find('tr').each(function(index,elem){
var d={};
$(elem).find('input,select').each(function(){
d[this.name]=this.value
});
arr.push(d)
})
6、获取地址携带的参数
function getQueryString(name) {
var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)");
var r = window.location.search.substr(1).match(reg);
if (r !== null) return decodeURI(r[2]);
return null;
}
7、js对象循环
我们都知道数组的循环最常用的是for,es5中的for in 循环常用于哈希数组的循环
而对象的循环,除了es6 的for of 外,同样可以使用for in
var obj = {a:1,b:2,c:3} for( let i in obj){ console.log(i+':'+obj[i]) }运行:
a:1 b:2 c:3
相关文章推荐
- 【ECSHOP二次开发】:常见问题集锦(不定时更新)
- spring面试题集锦(不定时更新)
- MyEclipse8.5中属性设置集锦(不定时更新)
- 小红书学习——JS(不定时更新)
- node.js项目开发问题集锦(不定期更新,随时把开发过程中遇到的问题加上)
- 原生js常用方法集锦--持续更新中。。。
- JS正则验证汇总(定时更新)
- 安卓对话框问题集锦-不定时更新
- js 定时器不卡顿不消耗资源 setTimeOut的简单封装 定时更新数据
- node.js项目开发问题集锦(不定期更新,随时把开发过程中遇到的问题加上)--转载
- 初识ReactJS的组件化开发(五):ajax加载评论列表,并定时获取更新
- 业务逻辑漏洞个人经验集锦【不定时更新~】
- 使用js脚本定时更新页面的方法
- IJKPlayer问题集锦之不定时更新
- node.js国内外资料集锦(2011.02.09更新)
- javascript-集锦(定时更新)
- js高级教程第3版笔记(我的理解)陆续更新中
- JavaScript常用正则表达式(定时更新)
- 关于mybaties中的一些小问题(不定时更新)
- 用JS实现一个定时任务管理插件