×

ecmascript

【JavaScript 进阶教程】数组新增遍历方法的说明与使用

蓝色妖姬 蓝色妖姬 发表于2024-04-20 浏览4685 评论0
文章已收录专栏:JavaScript 进阶教程 作者:卡卡西最近怎么样 文章导读:       欢迎来到 JavaScript 进阶的学习,ES5 对 JS 的数组,字符串等内置对象的方法均有扩充。这篇文章我们要掌握的是新增的几个 Array 内置对象的常用迭代(遍历)方法,分别是 forEach(),filter(),some(),every()等,这些新方法可以让我们更方便地操作数组。 文章目录: 一:类的本质是什么  二:forEach() 方

ecmascript

【JavaScript 进阶教程】对象新增方法 defineProperty 与 keys 的说明与使用

呃哦 呃哦 发表于2024-04-20 浏览5489 评论0
 文章导读:        这篇文章给大家讲解在 ES5 中对象新增的两个常用方法:defineProperty(),keys(), 这两个方法可以让我们更方便的操作对象,获取对象属性,赋值修改等等操作,最重要的是,这些方法可以让我们设置无法修改对象属性值,下面跟我一起了解一下吧! 文章目录: 一:Object.defineProperty()  1.1 参数说明 1.2 第三个参数 descriptor 的说明 1.3 实际使用 1.3.1 writab

ecmascript

前端根据流或者url下载文件(前端通过url下载文件)

夏至未至 夏至未至 发表于2024-04-19 浏览4715 评论0
目前我使用的是利用a标签的download属性去下载的文件,第一个是后端返回的流下载,第二个是根据URL去下载,以下是具体实现 一:端返回的流下载文件 1:首先创建一个新的URL对象,使用window.URL.createObjectURL这个方法把后端返回来的流创建成一个URL对象可以代表某一个指定的File对象或Blob对象 我这里设置的type是excel格式的,编码格式是utf-8 2:定义一个变量等于document创建的a标签 3:a标签的样式设置为display:non

html5

vue input模糊查询(模糊搜索)功能(vue输入框模糊查询)

张钰龙 张钰龙 发表于2024-04-19 浏览8920 评论0
声明:1,下面内容是在vue手脚架中进行的,即 npm 打开的 vue 工程中进行的。 2,并用 npm 下载了 element-UI 组件。如果感觉不方便,可以换成你方便的table表格。 根据姓名(name)或者年龄(age)查询(支持小写查询): <template>   <div id="app">     <!-- 输入框 -->     <input type="text" v-model="value" placeholde

JavaScript教程

JS数组合并的8种常见方法(js数组合并的8种常见方法是什么)

品胜河南永城门店 品胜河南永城门店 发表于2024-04-19 浏览29960 评论0
1.ES6 解构 [...arr, ...array] 不改原数组值,生成新的数组。   2.遍历添加 array.forEach(item => { arr.push(item) }) 遍历方法:forEach、map、filter、every、for、for in、for of等。 添加方法:push(后追加)、unshift(前追加)等。 arr值改变成追加后的样子,array值不改变 3.concat arr.concat(array) 不改原数组值,生

JAVASCRIPT文章/教程

var 、let 和 const 的区别

大胜DSCAO 大胜DSCAO 发表于2024-04-19 浏览12473 评论0
var 声明的范围是函数作用域,let 和 const 声明的范围是块作用域 var 声明的变量会被提升到函数作用域的顶部,let 和 const 声明的变量不存在提升,且具有暂时性死区特征 var 允许在同一个作用域中重复声明同一个变量,let 和 const 不允许 在全局作用域中使用 var 声明的变量会成为 window 对象的属性,let 和 const 声明的变量则不会 const 的行为与 let 基本相同,唯一 一个重要的区别是,使用 const 声明的变量必

JAVASCRIPT文章/教程

尚品汇项目笔记(尚品汇mall)

小小小 小小小 发表于2024-04-18 浏览65158 评论0
git代码地址 我自己关于本项目的git仓库地址 前端Vue核心 开发一个前端模块可以概括为以下几个步骤: (1)写静态页面、拆分为静态组件; (2)发请求(API); (3)vuex(actions、mutations、state三连操作); (4)组件获取仓库数据,动态展示; 1、vue文件目录分析 public文件夹:静态资源,webpack进行打包的时候会原封不动打包到dist文件夹中。 pubilc/index.html是一个模板文件,作用是生成项目的入口文件

ajax

ES6中 Promise 概念、基本用法和封装ajax(json数据使用)

Frankiefang Frankiefang 发表于2024-04-18 浏览4751 评论0
目录 一、定义 1.对象的状态不受外界影响。 2.一旦状态改变了就不会在变,也就是说任何时候Promise都只有一种状态。 二、基础用法(Proimse.prototype.then()、Promise.prototype.catch()) Proimse.prototype.then() Promise.prototype.catch() 三、json的使用(需要先了解) 四、ajax的基础使用 1.基本流程 2.基本使用 3.用promise封装 一、定义

html5

前端复习HTML+CSS+JavaScript(必问面试题)

云点 云点 发表于2024-04-18 浏览5254 评论0
前端复习 HTML 常见的几种图片格式以及他们之间的区别是什么? JPG:支持有损压缩、不支持透明、不支持动画、色彩还原度较好 PNG:不支持压缩、支持透明、半透明、不透明、不支持动画 GIF:支持有损压缩、不支持全透明、支持半透明、支持动画、图片大小很小 BMP:支持有损压缩、不支持透明、不支持动画、windows操作系统特有的图片 webp:支持无损压缩、支持透明、动画支持不完美、图片大小很小 简单叙述css盒子模型? 一个盒子从外到内可以分为四个部分,外边距(ma

spring boot

【微信小程序 | 实战开发】实现ES6转ES5开关(微信小程序支持es6语法吗)

黄伟 黄伟 发表于2024-04-17 浏览4934 评论0
个人名片: 🐼作者简介:一名大二在校生,喜欢编程🎋 🐻‍❄️个人主页🥇:小新爱学习. 🐼个人WeChat:hmmwx53 🕊️系列专栏:🖼️ 零基础学Java——小白入门必备 重识C语言——复习回顾 计算机网络体系———深度详讲 微信小程序开发——实战开发 🐓每日一句:🍭请不要配不上自己的野心,还让自己沦落苦难! ES6转ES5开关 上期回顾:ES5、ES6新特性介绍 没有看的可以去了解了解,这里是:传送门 首先为什么要将es6转为es

JavaScript教程

20分钟上手ES6,不会ES6好意思说自己会JS ?(es6从入门到实战)

dede58织梦模板 dede58织梦模板 发表于2024-04-17 浏览17714 评论0
✍?作者:周棋洛,大二计算机学生 ♉星座:金牛座 ?主页:点击查看更多 ?关键:ES6 javascript 前端 理解ES6 ECMAScript ,是由网景公司制定的一种脚本语言的标准化规范;最初命名为 Mocha ,后来改名为 LiveScript ,最后重命名为 JavaScript ECMAScript 2015(ES2015),第 6 版,最早被称作 ECMAScript 6(ES6),添加了新的特性 这篇文章就是带大家学习ES6新增特性的,加

JavaScript教程

【JavaScript】ES6 中class定义类

dede58织梦模板 dede58织梦模板 发表于2024-04-17 浏览4403 评论0
🍋前言 我们会发现,按照之前学习过的构造函数形式创建 类 ,不仅仅和编写普通的函数过于相似,而且代码并不容易理解。 在 ES6(ECMAScript2015)新的标准中使用了class关键字来直接定义类; 但是类本质上依然是之前所学习过的构造函数、原型链的语法糖而已。所以学好之前的构造函数、原型链更有利于我们理解类的概念和继承关系。 🍉正文 1.声明类的两种方式: class 关键字 类的声明 class Person{} 类表达式(不常用) var