您的位置:
首页
>
JavaScript
JS 中for循环 、 for-of 、forEach 、for-in的区别
一、几种遍历的用法: 1、一般的遍历数组的方法: 普通的for循环 var array = [1,2,3,4,5,6,7]; for (var i = 0; i < array.length; i++) {cons
JavaScript 操作 DOM 元素
JavaScript 的 DOM 操作可以改变网页内容、结构和样式,我们可以利用 DOM 操作元素来改变元素里面的内容 、属性等。 一、改变元素内容 1、从起始位置到终止位置的内容, 但它去除 html 标签, 同
var,let,const的区别和用法
let 和 const 是ES6后新增的,同时也新增了块级作用域(大括号内{}) 一、主要区别: 使用 var 声明的变量,其作用域为该语句所在的函数内,且存在变量提升现象 使用 let 声明的变量,其作用域为该语
ES6中的rest剩余参数和spread扩展运算符
一、剩余参数 rest 1、剩余参数语法允许我们将一个不定数量的参数表示为一个数组。 function sum (first, ...args) {console.log(first); // 10console.
offset、client、scroll三大家族
元素偏移量 offset 系列 元素可视区 client 系列 元素滚动 scroll 系列 一、offset 概述 offset 翻译过来就是偏移量, 我们使用 offset系列相关属性可以动态的得到该元素的位置
ES6 中Object 的动态Key
正常定义obj let user={name:'韩梅梅',age:18 }动态 给user 定义key const variable='hobby' let user={name:'韩梅梅',age:18,[var
JS通过url下载文件
前端下载文件方法很多,url是文件地址 方法一:打开一个新的页面 window.open(url);方法二:直接弹出下载窗口 fetch(url).then(res => res.blob()).then(blob
JavaScript 中的数据类型及类型转换
值类型(基本类型):字符串(String)、数字(Number)、布尔(Boolean)、对空(Null)、未定义(Undefined)、Symbol。 引用数据类型:对象(Object)、数组(Array)、函数
JavaScript术语大全
高阶函数 高阶函数是对其他函数进行操作的函数,它接收函数作为参数或将函数作为返回值输出。此时fn 就是一个高阶函数 函数也是一种数据类型,同样可以作为参数,传递给另外一个参数使用。 最典型的就是作为回调函数。同理函
JavaScript 中 双感叹号 !! 的作用
作用:!! 将后面的表达式强制转换为布尔类型的数据(boolean),也就是只能是true或者false; 布尔型的转换,javascript约定规则为: 结果是 false 的情况: false、0、undefi
JavaScript 对象或值与 JSON 字符串的相互转换
一、JSON.stringify() 方法将一个 JavaScript 对象或值转换为 JSON 字符串,如果指定了一个 replacer 函数,则可以选择性地替换值,或者指定的 replacer 是数组,则可选择
JavaScript 随机色
1.全部颜色的随机色 "#" + Math.floor(Math.random() * 0xffffff).toString(16).padEnd(6, "0");比如在vue中使用随机色如下:<span :sty
上页
下页