美文网首页
JS补充(大部分是ES6内容)

JS补充(大部分是ES6内容)

作者: 竹子bupt | 来源:发表于2020-03-26 16:42 被阅读0次

1.操作字符串:

str.toUpperCase()把一个字符串全部变为大写

str.toLowerCase()把一个字符串全部变为小写    //常用作索引

str.indexOf()搜索字符串出现的位置,返回第一个元素出现的位置,没有返回-1

str.substring()返回指定索引区间的子串

2.数组操作

arr.indexOf()搜索一个元素的位置

arr.slice()截取Array的部分元素,然后返回一个新的Array,起止参数包括开始索引,不包括结束索引

arr.push()向Array的末尾添加若干元素

arr.pop()把Array的最后一个元素删除掉

arr.unshift()向Array的头部添加若干元素

arr.shift()把Array的第一个元素删掉

arr.sort()排序

arr.reverse() 把数组反转,从后往前排

arr.splice() 从指定的索引开始删除若干元素,然后再从该位置添加若干元素:

arr.concat()  把当前的Array和另一个Array连接起来,并返回一个新的Array

arr.join() 把当前Array的每个元素都用指定的字符串连接起来,然后返回连接后的字符串

var arr = ['A','B','C',1,2,3];      arr.join('-');// 'A-B-C-1-2-3'

3.Map操作  此Map不是数组中的map()方法,而是一种数据结构

m.get(key) 返回该键的值

m.set( key,value) 添加一个新的键值对

m.has(key) 判断是否有该键

m.delete(key)  删除

m.size  返回键值对个数

m.clear() 清除所有的键值对,变成一个空map

4.Set操作

s.add() 添加

s.delete() 删除

s.has() 判断是否存在

s.clear() 清除所有元素

4.原型链

5.宽高:

(1)window.innerWidth和window.innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。

(2)outerWidthouterHeight属性,可以获取浏览器窗口的整个宽高

(3)screen.width:屏幕宽度;screen.height:屏幕高度.(显示器)

6.label标签

label标签内的内容会让鼠标自动聚焦。如下面的例子,若没有label标签,用户只有把鼠标放在那个小圆圈上才能选中,加上label标签就可以整个输入框内都可以选中了。

<label for="male">

<input type=“radio” id="male" name="sex">男

<label>

7.ES6中``的使用

作用类似于双引号和单引号,区别是里面的内容可以换行

相关文章

  • JS补充(大部分是ES6内容)

    1.操作字符串: str.toUpperCase()把一个字符串全部变为大写 str.toLowerCase()把...

  • es6相关

    es6是什么 es6是新一代的js语言标准.对部分js语言核心内容做了升级优化.规范了js使用标准.新增了js原生...

  • ES6的20个问题,你都会吗?

    一、问:ES6是什么? 答: ES6是新一代的JS语言标准,对分JS语言核心内容做了升级优化,规范了JS使用标准,...

  • Day2. JSX核心语法一, 跟着Demo入门JSX

    一. Javascript类的定义 JS语法补充 ES5中定义类 class ES6开始才有的关键字 ES6中通过...

  • 22个ES6面试、复习干货知识点汇总

    ES6是什么,为什么要学习它,不学习ES6会怎么样? 答: ES6是新一代的JS语言标准,对分JS语言核心内容做了...

  • js 内容记录

    js是一种专为网页交互而设计的脚本语言 ECMAScript es6, ie678 大部分版本不兼容es6,最后打...

  • ES6-let

    ES6是js语言的国际标准,js是ES6的实现。 检测浏览器对的ES6的支持程度 tracecur转码器将es6翻...

  • nodejs与javascript的区别

    nodejs是js的运行环境nodejs和js都可以使用es6语法,es6 ECMAScript 2015规范。 ...

  • ES6 promise 用法小结

    ES6 promise 用法小结 Js 是一⻔单线程语言,早期解决异步问题,大部分是通过回调函数进行。 比如我们发...

  • jsdoc 生成 es6 class 文档和预期不符的问题

    问题有 Foo.js, 内容如下/*** 这是一个es6的class*/export default class ...

网友评论

      本文标题:JS补充(大部分是ES6内容)

      本文链接:https://www.haomeiwen.com/subject/bngushtx.html