產生在m、n之間的隨機整數
把數四捨五入為最接近的整數。
function random(m, n)
console.log(random(20,30)) //20--30之間整數
將乙個dom元素劃分成多個小塊生成乙個陣列
位置,專案數量,新專案)
//返回值:array(新陣列)
返回元素的高
function(ele,n)
//$("barrage")元素的高是400 //分成20個小塊
console.log(block($("barrage"),20))//[0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19]
定義乙個id選擇函式
function $(id)
"barrage")) //獲取id是barrage的dom元素
//其它分裝需要自己去探索
二分演算法
var arr = [1,2,3,4,5,6,7,8]
function helfsearch(ary,num)
//查詢某個元素在陣列中的位置
console.log('我是二分演算法')
console.log(helfsearch(arr,1));
判斷橫豎屏
/**
* 判斷橫豎屏
* 橫屏 return 0
* 豎屏 return 1
*/export let screen = () =>
js提交核取方塊函式
//提交核取方塊中的資料
function getcheckboxval(ele)
return check_val
} console.log(getcheckboxval(.imgbox input[type=checkbox]))
陣列中每一項變為number型別
var arr = ["125","445","22","45","68","32","98"];
//使用map方法,也可以使用for迴圈
arr = arr.map(function(el)); //[125,445,22,45,68,32,98]
陣列合併去重排序
let arr1 = [1, 25, 2, 26, 1234, 6, 213];
let arr2 = [2, 6, 2134, 6, 31, 623];
let c = [...new set([...arr1, ...arr2])].sort((a, b) => );
原生操作class
//判斷有無
function hasclass(ele, cls)
//新增
function addclass(ele, cls)
//刪除
function removeclass(ele, cls)
}
根據離開頁面來改變網頁title
(function() else ,2000);
}});
})();
JS做題常用方法彙總
去掉首尾空格,python中有乙個 a.strip 的函式可以做到,js要使用a a.replace s g,slice切片 a 不能作為判斷為空的條件,應該使用a.length 0 a 12,g i am years old 在node中。似乎只有這一種寫法。模板字串 const result 3...
js操作標籤常用方法彙總
1 query判斷checked的三種方法 attr checked 看版本1.6 返回 checked 或 undefined 1.5 返回 true或false prop checked 16 true false is checked 所有版本 true false 別忘記冒號哦 jquery...
JS字串常用方法彙總
1 length獲取字串的長度 let mystring hello kitty mystring.length 輸出112 indexof searchvalue,fromindex 在字串中查詢子字串,如果存在則返回指定的子字串值在字串中首次出現的位置,否則返回 1 其中searchvalue ...