代码编织梦想

强化js基础水平的10个单行代码来喽!(必看)_js代码-爱代码爱编程

目录  生成数组 数组简单数据去重 多数组取交集 重新加载当前页面 滚动到页面顶部 查找最大值索引 进制转换 文本粘贴 删除无效属性 随机颜色生成 生成数组 当你需要要生成一个0-99的数组 // 生成一个0-99的数组 // 方案一 const createArr = n => Array.from(new Array

js牛客网编程练习汇总(二)_牛客网的js编程题怎么写-爱代码爱编程

一、请补全JavaScript代码,要求根据下拉框选中的条件变换重新渲染列表中展示的商品,且只展示符合条件的商品。             注意:1. 必须使用DOM0级标准事件(onchange)                        2. 建议使用ES6的filter方法 <!DOCTYPE html> <html

一篇文章搞定js正则表达式_js正则表达式开发k线颜色-爱代码爱编程

我们测试正则表达式是否正确的方法有很多,例如通过正则表达式找到拼配的字符串: 在vscode编辑器中点击搜索框中的第三个按钮就可以实现:    或者 在浏览器中的控制台也可以实现:    我们可以通过下面的在线网站来测试你写的正则是否正确----推荐使用 https://regex101.com/ 下面是网站截图,使用方法:  下面来正

es6-爱代码爱编程

目录 1、基本概念 2、基本用法 3、class与构造函数的区别 4、constructor的使用 5、自定义方法 6、extends和super (1)问题一:我们想要在点击按钮二的时候改变字体大小,如何写呢? (2)问题二:有的人又说,那直接再写一遍好了,把原来父类的construtor方法内容全部照搬过来,只是多了一个fontSize

js性能优化小技巧(已更新)_js 优化技巧-爱代码爱编程

1、if多条件判断 如果if里面包含多个判断条件,可以把判断条件存到一个数组,然后在去这个数组中检索”输入的值“是否满足条件; function testIf(x) { // 冗余 if (x === 'a' || x === 'b' || x === 'c' || x === 'd') { c

js牛客网编程练习汇总(一)_*20.请补全javascript代码,要求将数组参数中的对象以总成绩(包括属性"chinese-爱代码爱编程

1、要求在页面上渲染出一个直角三角形,三角形换行要求使用"br"实现。三角形如下: * ** *** var triangle = document.querySelector('.triangle'); // 补全代码 var str = '' for (v

promise和async用法及区别(详解)_promise函数与async-爱代码爱编程

一、promise promise的概念 Promise 是异步编程的一种解决方案,是一个构造函数,自身有all、reject、resolve方法,原型上有then、catch等方法。 特点: 对象的状态不受外界影响。Promise对象代表一个异步操作,有三种状态:pending(进行中)、fulfilled(已成功)和rejecte

js过滤多维数组数据_js 多维数组过滤-爱代码爱编程

一、过滤可以用于前端在做列表搜索功能的时候,进行的一个筛选操作,我的需求是拿到一个三层级数组,但是只需针对第二层级进行搜索筛选,若存在则返回该内容所存在的所有层级的数据 //这是我从后台拿到的数据,我只需对data里面的每个对象中的serviceList中的每一项中的name作为筛选条件,进行筛选过滤 var dataNetService = {

实现js程序在vscode控制台输出的方法(看完方便多了)-爱代码爱编程

当我们想要写一段js代码时,我们可能会在vscode中新建一个html文件,然后再script标签下去编写js代码,完了之后我们想要看看js打印输出的效果,还会通过浏览器的 F12 去查看输出结果。好麻烦呀~ 如何解决呢? 我们可以在vscode中安装一个插件 code runner  然后在设置中找到 setting.json,在里面添加一段代