高级JS

高级JS

0篇文章
前言: 因最近移动端开发过程中遇到一个运营提出的所谓技术难点需求,对于原生APP来说轻而易举,毕竟自己的APP用户操作指哪打哪,但是H5该怎么做?H5就实现不了么?对于一个爱研究攻...
1.语法及返回方式 1.返回控制与函数结果 语法为:return 表达式; 语句结果函数的执行,返回调用函数,而且把表达式的值作为函数结果返回出去 2.返回控制无函数结果 语法为:...
有时候我们做页面的时候,会要求有打印页面的按钮,而且有的时候会要求只打印页面中的某一部分而不是全打印 首先在head里面加入下面一段js代码: <script languag...
1.for循环 对于for循环想必大家已经很熟悉了,这个我就不介绍了。主要用法就是遍历数组、对象什么的 2.for in循环 for in循环主要是遍历对象 function my...
break、continue、return之间的区别与联系 1. break : 直接结束一个循环,跳出循环体。break以后的循环体中的语句不会继续执行。 (function (...
1. i++ 后++ 先赋值,再++ 2. ++i 先++ 先++,再赋值 举例: let i = 0 let j = 0 let a = i++ let b = ++j cons...
1. var var 是全局作用域和函数作用域 全局作用域——变量在任何地方都可以使用 var carName = " Volvo"; // 此处可调用 carName 变量 fu...
/** * 获取某年某月天数 * @param {Date} date 年月 PS: 2022-03 */ const getMonthDay = (date) => { l...
<template> <div class="imgBox"> <img ref="img" :src="imgUrl" alt="" usemap=...
1. subStr(start, length) substr() 方法可在字符串中截取从start下标开始到指定length数目的字符 var str = "Hello worl...
1. 例如 Number 类型数组转换成 String ler arr = [1, 2, 3] ; arr = arr.map(String); console.log(arr) ...
看这篇文章前,请先看下我的这篇文章,提前了解下编码格式 1. escape 和 unescape escape() 它的作用是返回一个字符的Unicode编码值。 采用unicod...
let obj = { id: 1 } console.log(Object.keys(obj).length > 0) // true
let arr1 = [ { id: 1, name: 'a' }, { id: 2, name: 'b' }, { id: 3, name: 'c' } ] let arr2 =...
1、 使用 reduce 替代 map + filter 设想你有这么个需求:要把数组中的值进行计算后再滤掉一些值,然后输出新数组。很显然我们一般使用 map 和 filter 方...
1. 字符串 es5: indexOf() var str = "123" console.log(str.indexOf("2") !== -1); // true es6: i...

关注我们的公众号

微信公众号