常用的js方法】的更多相关文章

经常会用到原生JS来写前端...但是原生JS的一些方法在适应各个浏览器的时候写法有的也不怎么一样的... 今天下班有点累... 就来总结一下简单的东西吧…… 备注:一下的方法都是包裹在一个EventUtil对象里面的,直接采用对象字面量定义方法了... ①添加事件方法 addHandler:function(element,type,handler){ if(element.addEventListener){//检测是否为DOM2级方法 element.addEventListener(typ…
使用方法简单,只需要放在你的 utils.js 工具文件中,直接export const 加上下面封装方法,在别的文件中使用 {方法1,方法2,方法3...}引用后直接使用即可. 01.输入一个值.返回其数据类型 type = para =>{ return Object.toString.call(para).slice(8,-1) } 02.冒泡排序 升序 bubbleAsSort() bubbleAsSort = arr =>{ for(let i=0;i<arr.length -…
from  selenium  import  webdriver driver  =  webdriver.Chorme() driver.get("http://www.baidu.com") 操作滚动条.... window.scrollTop()方法用于设置浏览器窗口滚动条的水平和垂直位置, 方法的第一个参数表示水平的左边距,第二个参数表示垂直的上边距.. 通过JavaScript设置浏览器窗口的滚动条位置 js  =  "window.scrollTop(100,…
备注:一下的方法都是包裹在一个EventUtil对象里面的,直接采用对象字面量定义方法了... ①添加事件方法 1 2 3 4 5 6 7 8 9 addHandler:function(element,type,handler){     if(element.addEventListener){//检测是否为DOM2级方法         element.addEventListener(type, handler, false);     }else if (element.attachE…
/** * 对JSON对象转换为字符串. * @param {json对象} json * @return {json字符串} */ function jsonObj2Str(json) { var str = "{"; for (prop in json) { str += prop + ":" + json[prop] + ","; } str = str.substr(0, str.length - 1); str += "}&q…
1.输入一个值,返回其数据类型 type = para => { return Object.prototype.toString.call(para).slice(8,-1) } 2.冒泡排序 升序 bubbleAsSort() bubbleAsSort = arr => { for (let i = 0; i < arr.length - 1; i++) { for (let j = 0; j < arr.length - 1 - i; j++) { if (arr[j] &g…
$(function(){ tabview("#zcfw_list1"); tabview("#zcfw_list2"); tabview("#zcfw_list3"); tabview("#zcfw_list4"); //搜索切换 new slide("#main-slide","cur",300,220,1);//焦点图 tabmenu2("#search_list li&…
1.判断是否是一个数组 function isArray(arr){ return Object.prototype.toString.call(arr) ==='[object Array]'; } isArray([1,2,3]) //true 2.判断是否是一个函数(三种)   function isFunction(fn) { return Object.prototype.toString.call(fn) ==='[object Function]'; return fn.const…
<script> var utils = { //时间戳转日期(timestamp:时间戳 默认当前时间) dateFormat: function(timestamp = new Date().getTime()){ let date = (new Date(timestamp + 8 * 3600 * 1000)); return date.toJSON().replace("T", " ").substr(0, 19); }, //数组排序去重(a…
// 悬浮置顶 ; (function ($) { $.fn.crumbsFixedPosition = function (options) { var defaults = { cName: 'fixed_pos' } var options = $.extend(defaults, options); return this.each(function () { var $this = $(this); var t = $(this).offset().top; $(window).on(…