js自建方法库(持续更新)】的更多相关文章

1.得到一个数,在一个有序数组中应该排在的位置序号: function orderInArr(num,arr) { if(num > arr[0]){ return 1 + arguments.callee(num,arr.slice(1)) }else{ return 0 } } //用法:var arr = new Array(99,199,299,399);alert(orderInArr(100,arr));//弹出的结果为:1: 2.函数去抖debounce的简单实现: var tim…
常用js初始化函数 function id(obj) { return document.getElementById(obj); } function bind(obj, ev, fn) { if (obj.addEventListener) { obj.addEventListener(ev, fn, false); } else { obj.attachEvent('on' + ev, function() { fn.call(obj); }); } } function view() {…
javascript部分 1. document.form.item 问题 问题: 代码中存在 document.formName.item("itemName") 这样的语句,不能在FF下运行 解决方法: 改用 document.formName.elements["elementName"] 2. 集合类对象问题 问题: 代码中许多集合类对象取用时使用(),IE能接受,FF不能 解决方法: 改用 [] 作为下标运算,例: document.getElements…
一.JS判断字符串中是否包含某个字符串 indexOf() indexOf()方法可返回某个指定的字符串值在字符串中首次出现的位置.如果要检索的字符串值没有出现,则该方法返回 -1. var str = "123"; console.log(str.indexOf("3") != -1 ); // true 二.JS字符串大小写转换 1.小写转大写 ①toLocaleUpperCase 方法 返回一个字符串,其中所有的字母字符都被转换为大写,同时适应宿主环境的当前区…
Js Math对象方法介绍:http://www.w3school.com.cn/jsref/jsref_obj_math.asp 1. 算数函数(Math) 1)Js小数取整 常用于:分页算法 js 小数取整的函 .丢弃小数部分,保留整数部分 js:parseInt(/) .向上取整,有小数就整数部分加1 js: Math.ceil(/) ,四舍五入. js: Math.round(/) ,向下取整 js: Math.floor(/)数 分页的总页数算法 总记录数:totalRecord 每页…
总是感觉之前做过的问题很久没碰的话就会忘掉,于是打算专门开一个记录小题目的随笔当题典用. 目录 五种主要数据类型进行值复制 数组去重 数组去重并计数 实现clone()方法,对五种主要数据类型进行值复制 Object.Array.Boolean.Number.String 分为三种情况:普通变量,Array,Object 因为array和object里也可能包含引用类型,所以递归调用 function clone(obj){ var copy; if(obj instanceof Array){…
<script> var _mytpl = (function(){ var _verson = 1.0; return { _data:{}, load:function(html,data){ with(this){ _data.html = html; _data.data = data; } return this; }, exec:function(){ var me = this , t = me._data.html; t = t.replace(/\{(\w)+\}/g,fun…
1.替换多个模板变量 var s="my javascript is very poor,who can help me?" var reg=/(\w*)my(.*)is(.*)can(.*)/g alert(s.replace(reg,"$1his$2was$3could")); //输出 his javascript was very poor,who could help me?…
1.在对数据进行操作时,一定要考虑数据里面每一个value值是否存在 $.each(data, function(i, item){ if(item == null || item.firstFrame == null || item.url == null){ return true; }})…
code&monkey   Ext JS学习第十六天 事件机制event(一) 此文用来记录学习笔记: 休息了好几天,从今天开始继续保持更新,鞭策自己学习 今天我们来说一说什么是事件,对于事件,相信你一定不陌生, 基本事件是什么?就类似于click.keypress.focus.mouseover等这些事件都是浏览器定义好的内置事件,我们直接使用即可.对于高级事件,无非就是自己去设计一个事件,就比如我们实际项目中,通常都伴随些业务逻辑,可能是曾删改查等...这些事件都是非原生事件,也就是浏览器无…