不得不分享的JavaScript常用方法函数集(上)

前端之家收集整理的这篇文章主要介绍了不得不分享的JavaScript常用方法函数集(上)前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

本文中,收集了一些比较常用的Javascript函数,希望对学习JS的朋友们有所帮助。 1. 字符串长度截取

2. 替换全部

3. 清除空格

4. 清除左空格/右空格

5. 判断是否以某个字符串开头

6. 判断是否以某个字符串结束

= 0 && this.lastIndexOf(s) == d) }

7. 转义html标签

/g,'>') }

8. 时间日期格式转换

9 ? (this.getYear() % 100).toString() : '0' + (this.getYear() % 100)); str = str.replace(/MM/,(this.getMonth() + 1) > 9 ? (this.getMonth() + 1).toString() : '0' + (this.getMonth() + 1)); str = str.replace(/M/g,(this.getMonth() + 1)); str = str.replace(/w|W/g,Week[this.getDay()]); str = str.replace(/dd|DD/,this.getDate() > 9 ? this.getDate().toString() : '0' + this.getDate()); str = str.replace(/d|D/g,this.getDate()); str = str.replace(/hh|HH/,this.getHours() > 9 ? this.getHours().toString() : '0' + this.getHours()); str = str.replace(/h|H/g,this.getHours()); str = str.replace(/mm/,this.getMinutes() > 9 ? this.getMinutes().toString() : '0' + this.getMinutes()); str = str.replace(/m/g,this.getMinutes()); str = str.replace(/ss|SS/,this.getSeconds() > 9 ? this.getSeconds().toString() : '0' + this.getSeconds()); str = str.replace(/s|S/g,this.getSeconds()); return str }

9. 判断是否为数字类型

10. 设置cookie值

11. 获取cookie值

12. 加入收藏夹

添加") } } }

13. 设为首页

功能,请在地址栏内输入 about:config,然后将项 signed.applets.codebase_principal_support 值该为true") } } var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefBranch); prefs.setCharPref('browser.startup.homepage','http://w3cboy.com') } }

14. 加载样式文件

15. 返回脚本内容

]*?>([^\x00]*?)<\/script>/ig; var arr = []; while(arr = p.exec(s)) { var p1 = /]*?src=\"([^\>]*?)\"[^\>]*?(reload=\"1\")?(?:charset=\"([\w\-]+?)\")?><\/script>/i; var arr1 = []; arr1 = p1.exec(arr[0]); if(arr1) { appendscript(arr1[1],'',arr1[2],arr1[3]); } else { p1 = /([^\x00]+?)<\/script>/i; arr1 = p1.exec(arr[0]); appendscript('',arr1[1].indexOf('reload=') != -1); } } return s; }

16. 清除脚本内容

.*?<\/script>/ig,''); }

17. 动态加载脚本文件

18. 返回按ID检索的元素对象

19. 跨浏览器绑定事件

20. 跨浏览器删除事件

21. 为元素添加on方法

NodeList.prototype.on = function (event,fn) {、
[]['forEach'].call(this,function (el) {
el.on(event,fn);
});
return this;
};

以上就是本文的全部内容,喜欢的就收藏吧!

猜你在找的JavaScript相关文章