js筆記

split("")------------------將字符串劈成數(shù)組

reverse()---------------將數(shù)組翻轉(zhuǎn)

join("")---------------將數(shù)組拼接成字符串

indexOf(".html")-------------查找字符串的位置從左到右

lastIndexOf("html") ---------------查找字符串的位置從右向左,索引還是自左向右數(shù)

includes("a")--------------查找數(shù)組、字符串是否存在某個字符

substring(初始值,字符串長度)--------------截取字符串

str2.toUpperCase()---------------將字符串轉(zhuǎn)化為大寫

str2.charAt(0)----------------獲取指定的字符串

str2.slice(1)--------------獲取從第二位開始后面所有的字符串

.str.toLowerCase()--------------將字符串轉(zhuǎn)換為小寫


Math------------

Math.PI---------------圓周率

Math.pow(2,8)-------------2的8次方

Math.sqrt(4)-------------開平方

Math.abs(-11)--------------絕對值

Math.random()-----------0-1的隨機數(shù)

Math.ceil()--------------向上取整

Math.floor()-------------向下取整

Math.round()-------------四舍五入


Date------------

getDate()------------從 Date 對象返回一個月中的某一天 (1 ~ 31)

getDate()-----------從 Date 對象返回一周中的某一天 (0 ~ 6)

getFulYear()-------從 Date 對象以四位數(shù)字返回年份

getHours()---------返回 Date 對象的小時 (0 ~ 23)

getMilliseconds()-------返回 Date 對象的毫秒(0 ~ 999)

getMinutes()-----------返回 Date 對象的分鐘 (0 ~ 59)

getMonth()-------------從 Date 對象返回月份 (0 ~ 11)

getSeconds()--------返回 Date 對象的秒數(shù) (0 ~ 59)

getTime()-------返回 1970 年 1 月 1 日至今的毫秒數(shù)

toLocaleTimeString()----------根據(jù)本地時間格式,把 Date 對象的時間部分轉(zhuǎn)換為字符串

tolocaleDateString()-------根據(jù)本地時間格式,把 Date 對象的日期部分轉(zhuǎn)換為字符串

toLocaleString()----------據(jù)本地時間格式,把 Date 對象轉(zhuǎn)換為字符串

toString()----------把 Date 對象轉(zhuǎn)換為字符串

clearTimeout(函數(shù))--------------停止函數(shù)執(zhí)行

replace('doc-active','')-----------用一些字符替換其他字符,這里就是用空字符替換doc-active


獲取元素或者節(jié)點

parentNode----------父節(jié)點

parentElement----------父元素

childNodes----------子節(jié)點

children---------子元素

firstChild--------第一個子節(jié)點

firstElementChild------第一個子元素

lastChild-------最后一個子節(jié)點

lastElementChild--------最后一個子元素

previousElementSibling-----上一個兄弟元素

nextElementSibling--------獲取下一個兄弟元素

createElement('')-------創(chuàng)建一個新的元素

appendChild()--------添加一個新的節(jié)點

createTextNode('文本')-----創(chuàng)建文本節(jié)點

insertBefore(插入的元素,插入到之前的元素位置)----將元素插入到另外一個元素之前

replaceChild(替換的元素,被替換的元素)


冒泡

e.stopPropagation()------------停止事件的向上冒泡傳播

e.preventDefault()----------阻止瀏覽器默認(rèn)行為


boxDom.style.transform ='scale(0.8)';

-------縮小到原來的0.8倍

boxDom.style.transform ='scale(1)';

-------返回原來大小

setInterval (fn,1000)----指定時間循環(huán)調(diào)用函數(shù)

clearInterval(fn)----------停止函數(shù)

setTimeout(fn,1000)------指定時間開始執(zhí)行函數(shù)

contenteditable------規(guī)定元素是否可以編輯

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • js簡介 Js是一種基于事件和對象驅(qū)動的解釋性、松散性的語言。 一切皆對象 javascript 布蘭登艾奇 ...
    塔庫納瑪哈哈閱讀 1,233評論 0 2
  • 很想在一個全是陌生人的世界里傾訴 很早就想去旅行,一個人的旅行 這次突然下了決心,出發(fā) 江蘇的南京,蘇州,還有大魔...
    吃著西瓜遛著狗閱讀 229評論 1 2
  • 蘋果發(fā)布會無疑是成功的,從全世界的關(guān)注程度就可知。對于我這種并不是常常更新電子產(chǎn)品的一般人來說,發(fā)布會,更多意味著...
    牧羊人的世界閱讀 3,136評論 5 23
  • 總有一剎那,你必須做出你的選擇和決定。 既然如此,早晚都要決定,有什么理由不先做決定呢?先做決定,至少你有成為領(lǐng)袖...
    Mr玉民閱讀 475評論 6 6