项目开发中在百度收集起来的一些js方法
来源:互联网 发布:中国高校财经数据库 编辑:程序博客网 时间:2024/05/22 08:03
* 阻止冒泡
* @param e
* @returns {Boolean}
*/
function stopBubble(e) {//如果提供了事件对象,则这是一个非IE浏览器
if(e && e.stopPropagation) {//因此它支持W3C的stopPropagation()方法
e.stopPropagation();
} else {//否则,我们需要使用IE的方式来取消事件冒泡
window.event.cancelBubble = true;
}
return false;
}
/*
* 拿两个数组进行比较,取出两个数组不同的值
* a(1,2,3),b(2,3),取出1
*/
function getDifferentWithArray(a,b){
//取出两个数组中不同的值
// var a = [1,2,3,4,5,6,7];
// var b = [1,2,5];
// var c = [];
// var tmp = a.concat(b);
// var o = {};
// for (var i = 0; i < tmp.length; i ++) (tmp[i] in o) ? o[tmp[i]] ++ : o[tmp[i]] = 1;
// for (x in o) if (o[x] == 1) c.push(x);
// return(c);
}
/**
* 删除数组中值为空的元素
*/
function removeOfEmpty(array){
for(var i = 0 ;i<array.length;i++){
if(array[i] == "" || typeof(array[i]) == "undefined"){
array.splice(i,1);
i= i-1;
}
}
return array;
}
/**
* 从数组中传入指定的值并删除符合的值
* 数组名.remove('指定的值');
*/
Array.prototype.remove = function(val) {
var index = this.indexOf(val);
if (index > -1) {
this.splice(index, 1);
}
};
获取复选框选中项
function getSelectItem(){
var ids = "";
$(".checkboxClass").each(function(){
if(true == $(this).prop("checked")){
ids += $(this).attr("value") + ",";
}
});
return ids;
}
- 项目开发中在百度收集起来的一些js方法
- js中常用的一些方法收集
- 将一些大神的博客收集起来
- 一些平时工作中js的收集
- 总结下在开发项目中禁用按钮的一些小方法
- 开发中收集的一些业务知识
- 让js中数据类型所有的方法都通用起来
- 前端在开发过程中可能用的一些简单的功能的收集
- 在项目中开发中的一些经验
- 收集起来的一些常用的正则验证
- 收集的一些js代码
- 游戏开发过程中,收集的一些好的网站
- 收集了NodeJS开发中常用的一些模块。
- editplus网上收集的一些实用方法--持续更新中
- 在项目中敏捷开发方法Scrum
- 在项目中敏捷开发方法Scrum
- 自己开发能在asp.net项目正常使用的定时器WebTimer,让定时器听话起来
- js中一些常用的基本方法
- 慢啃设计模式:代理模式Proxy
- ios逆向学习
- 二路归并排序简介及其并行化
- 关于favicon.ico的两三事
- windows 命令行调用openssl
- 项目开发中在百度收集起来的一些js方法
- 用栈实现二进制转十进制
- 关于I帧,P帧,B帧和NAL单元的联系。还有slice片和NAL与各帧之间的关系
- 分享自玄子 《eclipse颜色配置》
- Git读书笔记(1)诞生,分布式
- Phoenix(五)JDBC 无法添加数据
- IBM massage broker ESQL 实现Java中split(“-”)功能的方法
- 如何快糙好猛地在Windows下编译CAFFE并使用其matlab和python接口
- VS2008宏不能运行的解决办法