js笔记

split("")------------------将字符串劈成数组

reverse()---------------将数组翻转

join("")---------------将数组拼接成字符串

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

lastIndexOf("html") ---------------查找字符串的位置从右向左,索引还是自左向右数

includes("a")--------------查找数组、字符串是否存在某个字符

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

str2.toUpperCase()---------------将字符串转化为大写

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

str2.slice(1)--------------获取从第二位开始后面所有的字符串

.str.toLowerCase()--------------将字符串转换为小写


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

Math.PI---------------圆周率

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

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

Math.abs(-11)--------------绝对值

Math.random()-----------0-1的随机数

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

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

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


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

getDate()------------从 Date 对象返回一个月中的某一天 (1 ~ 31)

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

getFulYear()-------从 Date 对象以四位数字返回年份

getHours()---------返回 Date 对象的小时 (0 ~ 23)

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

getMinutes()-----------返回 Date 对象的分钟 (0 ~ 59)

getMonth()-------------从 Date 对象返回月份 (0 ~ 11)

getSeconds()--------返回 Date 对象的秒数 (0 ~ 59)

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

toLocaleTimeString()----------根据本地时间格式,把 Date 对象的时间部分转换为字符串

tolocaleDateString()-------根据本地时间格式,把 Date 对象的日期部分转换为字符串

toLocaleString()----------据本地时间格式,把 Date 对象转换为字符串

toString()----------把 Date 对象转换为字符串

clearTimeout(函数)--------------停止函数执行

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


获取元素或者节点

parentNode----------父节点

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

childNodes----------子节点

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

firstChild--------第一个子节点

firstElementChild------第一个子元素

lastChild-------最后一个子节点

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

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

nextElementSibling--------获取下一个兄弟元素

createElement('')-------创建一个新的元素

appendChild()--------添加一个新的节点

createTextNode('文本')-----创建文本节点

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

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


冒泡

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

e.preventDefault()----------阻止浏览器默认行为


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

-------缩小到原来的0.8倍

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

-------返回原来大小

setInterval (fn,1000)----指定时间循环调用函数

clearInterval(fn)----------停止函数

setTimeout(fn,1000)------指定时间开始执行函数

contenteditable------规定元素是否可以编辑

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • js简介 Js是一种基于事件和对象驱动的解释性、松散性的语言。 一切皆对象 javascript 布兰登艾奇 ...
    塔库纳玛哈哈阅读 1,253评论 0 2
  • 很想在一个全是陌生人的世界里倾诉 很早就想去旅行,一个人的旅行 这次突然下了决心,出发 江苏的南京,苏州,还有大魔...
    吃着西瓜遛着狗阅读 233评论 1 2
  • 苹果发布会无疑是成功的,从全世界的关注程度就可知。对于我这种并不是常常更新电子产品的一般人来说,发布会,更多意味着...
    牧羊人的世界阅读 3,171评论 5 23
  • 总有一刹那,你必须做出你的选择和决定。 既然如此,早晚都要决定,有什么理由不先做决定呢?先做决定,至少你有成为领袖...
    Mr玉民阅读 493评论 6 6