![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
努力,加油,奋斗
码奴生来只知道前进。努力,加油,奋斗
展开
-
js数组(找到第一个符合条件的元素)
找到第一个符合条件的元素/下标const arr = [1, 2, 3, 4, 5]const findItem = arr.find(item => item === 3) // 返回子项const findIndex = arr.findIndex(item => item === 3) // 返回子项的下标以前用的方法let findIndexarr.find((item, index) => { if (item === 3) { findIn原创 2020-06-20 15:10:14 · 20691 阅读 · 1 评论 -
element选择器,省市区三级联动,json格式跟官方不一样解决方法
使用的json格式跟官方不一样,如何解决,网上比较少,说一下我的解决方法官方json格式:我的json格式:效果图:直接正题如何解决:html <el-select @change="ProChanges" v-model="box.SupplierInfo.province" placeholder="请选择省份"原创 2020-05-19 17:49:17 · 807 阅读 · 0 评论 -
封装验证数据
test.js文件:// 遍历json数组export function info(val) { let val2 = val == 123 ? "0" : "1"; return val2;}组件引入:import * as test from "@/common/data/test.js";methods里使用: info() { console.log(test.info("123")); //0 },...原创 2020-05-19 17:09:26 · 127 阅读 · 0 评论 -
Ts修饰符
TypeScript修饰符原创 2020-01-30 20:39:49 · 1097 阅读 · 0 评论 -
js点击复制
不多说直接上js点击复制 <!-- 点击复制 --> <p class="code" onclick="copyContent(this);">我要复制</p><input id="copy_content" type="text" value="" style="position: absolute;top: 0;left: 0;opacity...原创 2020-01-18 14:14:31 · 153 阅读 · 0 评论 -
获取网易云音乐接口以及使用
不多说,直接上1.网易云音乐接口文档 https://api.imjad.cn/cloudmusic.md专辑图片可以直接网易页面获取2.不过网易很贴心,有给你直接用的链接:https://music.163.com/#/song?id=423228325https://music.163.com/#/outchain/2/27571483/直接复制就能用了3.播放器可修...原创 2020-01-16 11:44:53 · 17891 阅读 · 1 评论 -
JavaScript if() 与map()
日常复习,今天来复习一下JavaScriptif语句下面是 JavaScript 中的一个简单 if-else 语句:if (true) { // 此处总会运行} else { // 此处不会运行到}在本例中,if-else 语句的条件为 true,因此它总会执行 if 块,而忽略 else 块。这是一个很简单的例子,因为 true 是一个布尔值。以下是if为真的简...原创 2019-09-24 18:55:11 · 1382 阅读 · 0 评论 -
arguments对象
其实有时候我们在程序设计比较复杂的时候并不指定参数个数,都是灵活运用。在函数里有一个数组arguments就是专门存储实参数组的,通过arguments我们就可以知道实参个数以及值。function arg(){ var str = '总共传了'+arguments.length+'个参数\n'; for(var i=0;i<arguments.length;i++){ ...转载 2019-06-21 16:56:24 · 1110 阅读 · 0 评论 -
var js=function(){}和function js(){}的区别
在Javascript中,函数及变量的声明都将被提升到函数的最顶部,也就是说我们可以先使用后声明,但函数表达式和变量表达式只是将函数或者变量的声明提升到函数顶部,函数表达式和变量的初始化将不被提升var js=function(){} 这种叫做函数表达式 必须先定义后使用function js(){}这种是函数声明 可以先使用后定义 它会对函数的声明进行一个提升举个例子fun();//h...转载 2019-06-21 14:30:55 · 2505 阅读 · 0 评论 -
js跨域
源(origin):协议、域名和端口号。同源策略:同源策略是浏览器的一个安全功能,不同源的客户端脚本在没有明确授权的情况下,不能读写对方资源。跨域:1.JSONP在HTML标签里,一些标签比如script、img这样的获取资源的标签是没有跨域限制的,利用这一点,我们可以这样干:后端写个小接口// 处理成功失败返回格式的工具const {successBody} = require('...原创 2019-06-19 10:59:32 · 169 阅读 · 0 评论 -
JS的localStorage,JSON.stringify(),JSON.parse()的运用
JSON.parse()JSON 通常用于与服务端交换数据。在接收服务器数据时一般是字符串。我们可以使用 JSON.parse() 方法将数据转换为 JavaScript 对象。语法JSON.parse(text[, reviver])参数说明:text:必需, 一个有效的 JSON 字符串。reviver: 可选,一个转换结果的函数, 将为对象的每个成员调用此函数。类似 par...转载 2019-05-29 22:55:53 · 3709 阅读 · 0 评论 -
用 js 实现随机选取 10–100 之间的 10 个数字,存入一个数组,并排序
var arr= [];function oRandom(istart,iend){ var num = Math.floor(Math.random()*(iend-istart)+istart); return num;}for(let i=0;i<10;i++){ var num2 = oRandom(10,100); arr.push(num2)}arr.sort(...转载 2019-06-12 22:34:56 · 1689 阅读 · 0 评论 -
js jQ轮播图(三种)
第一种:用了css3进行3D效果轮播完整代码:<head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" co...原创 2019-05-05 23:06:54 · 1482 阅读 · 0 评论 -
js常用的字符串处理方法和数组操作方法
常用数组操作的方法:Array.concat() 连接数组Array.length 数组长度Array.push() 尾部添加Array.pop() 尾部删除Array.unshift() 头部添加Array.shift() 头部删除Array.splice(index,many,item1,…,itemX) 插入、删除或替换数组的元素 当...原创 2019-05-05 22:10:00 · 957 阅读 · 0 评论 -
JavaScript拷贝例子(排序)
效果图点击后代码如下:html部分<input id="btn1" type="button" value="排序" /><ul id="tab1" style="background:pink"> <li>34</li> <li>25</li> <li>9</li>...原创 2019-03-31 23:16:48 · 95 阅读 · 0 评论 -
JS的引用类型和基本类型(传值和传引用)
首先基本类型的数据是存放在栈内存中的,而引用类型的数据是存放在堆内存中的。基本类型: var num1 = 5; var num2 = num1;执行结果:基本类型的复制就是在栈内存中开辟出了一个新的存储区域用来存储新的变量,这个变量有它自己的值,所以如果其中一个的值改变,则不会影响到另一个。引用类型: var object1 = new Object(); ...转载 2019-03-30 21:13:50 · 692 阅读 · 0 评论