×

JAVASCRIPT文章/教程

微信小程序云开发 | 插件的微信小程序云开发(小程序插件开发文档)

yatsen yatsen 发表于2024-04-18 浏览4767 评论0
1、插件开发简介 1●插件简介 插件是对一组JavaScript接口、自定义组件或页面的封装,可嵌入小程序中使用。插件不能独立运行,必须嵌入在其他小程序中才能被用户使用;而第三方小程序在使用插件时,也无法看到插件的代码。因此,插件适合用来封装自己的功能或服务,提供给第三方小程序进行展示和使用。 插件开发者可以像开发小程序一样编写一个插件并上传代码,在插件发布之后,其他小程序方可调用。小程序平台会托管插件代码,其他小程序调用时,上传的插件代码会随小程序一起下载运行。 相对于普通Ja

JAVASCRIPT文章/教程

【vue3】优雅的解决reactive()响应式对象初始化重新赋值问题

qq_45zcwatb qq_45zcwatb 发表于2024-04-18 浏览28600 评论0
代码里写了注意点,此处也先声明注意事项: template 里必须绑定的是 ref() 数据源 !! 重新初始化整个响应式对象时,用来数据操作的实际变量(例子里的info)也需要重新赋值! 这是vue3没正式发布解决 ref()  `.value` 的语法糖的相对方案。正式敲定且发布后应该就可废弃我这方案了。 为什么不用 Object.assign() 处理reactive()? 什么情况下用 Object.assign() 处理reactive()? Object.

JAVASCRIPT文章/教程

Idea创建vue项目(idea创建vue项目并启动)

步虚声 步虚声 发表于2024-04-18 浏览12640 评论0
一、首先去官网下载node.js,并安装 node.js下载地址:Download | Node.js 我在之前就安装过,选择的是Windows64 16.14.1版本,可结合自己的系统选择 下载完成后,默认进行安装即可,安装完node后,node中会自带npm,便于以后的安装下载 我们可以在cmd中查看node版本,输入node -v  二、安装vue-cli脚手架 在cmd中输入命令:npm install -g @vue/cli@4.5.15(我这里安装的是这个版本

JAVASCRIPT文章/教程

理解深拷贝和浅拷贝(理解深拷贝和浅拷贝的区别)

hasaki hasaki 发表于2024-04-18 浏览9384 评论0
目录 一、深浅拷贝是什么? 二、深浅拷贝基础(数据类型) 1.基础数据类型(值传递) 2.复杂数据类型(地址传递) 三、深浅拷贝怎样操作(代码示例)  1.浅拷贝: 1)通过Object.assign     for   in  进行浅拷贝   2.深拷贝: 1)深拷贝最简单的实现是: JSON.parse(JSON.stringify(obj))  2)实现一个 deepClone 函数  (深拷贝,完美) 3)递归拷贝 一、深浅拷贝是什么? 首先我们要明白一点

JAVASCRIPT文章/教程

Vue框架(vue框架大概要学多久)

LL LL 发表于2024-04-15 浏览9895 评论0
后面会持续更新...(第八次更新内容:路由) 目录 一、Vue简介 1、概述 2、Vue的开发模式 二、Vue入门 1、初识Vue框架 1.1、使用Vue输出“hello world” 1.2、热启动插件安装 1.3、vue devtools工具安装 2、Vue插值 3、不常用的指令 3.1、v-text  3.2、v-html 3.3、v-cloak 3.4、v-once 4、常用的指令(重点) 4.1、v-bind 4.2、v-on        4.2

JAVASCRIPT文章/教程

reduce()方法详解(reduce方法详解)

guyuewuren guyuewuren 发表于2024-04-14 浏览6343 评论0
定义和用法 reduce() 方法将数组缩减为单个值。 reduce() 方法为数组的每个值(从左到右)执行提供的函数。 函数的返回值存储在累加器中(结果/总计)。 注释:对没有值的数组元素,不执行 reduce() 方法。 注释:reduce() 方法不会改变原始数组。 语法 array.reduce(function(total, currentValue, currentIndex, arr), initialValue) 参数值 参数 描述 function

JAVASCRIPT文章/教程

深拷贝的五种实现方式(深拷贝的五种实现方式是什么)

零距离 零距离 发表于2024-04-14 浏览8413 评论0
一、什么是深拷贝和浅拷贝 浅拷贝是创建一个新对象,这个对象有着原始对象属性值的一份精确拷贝。如果属性是基本类型,拷贝的就是基本类型的值,如果属性是引用类型,拷贝的就是指向内存的地址 ,所以如果其中一个对象改变了这个引用类型的值,就会影响到另一个对象。 深拷贝是将一个对象从内存中完整的拷贝一份出来,从堆内存中开辟一个新的区域存放新对象,且修改新对象不会影响原对象。 二、实现深拷贝的五种方式 1、递归调用 // 递归调用 const deepCopy = (obj) => {

JAVASCRIPT文章/教程

Vue + Element-UI —— 项目实战(一)

潇潇暮雨 潇潇暮雨 发表于2024-04-14 浏览8899 评论0
Vue + ElementUI 后台管理项目实战 内容 参考链接 一 Vue + Element-UI —— 项目实战(零)(项目概述【附源码】) 二 Vue + Element-UI —— 项目实战(一) 三 Vue + Element-UI —— 项目实战(二) 四 Vue + Element-UI —— 项目实战(三) 五 Vue + Element-UI —— 项目实战(四) 六 Vue + Element-UI —— 项目实战(五) 七 Vue +

JAVASCRIPT文章/教程

关于Vue3的defineProps用法(vue3 defineprops)

速智商贸 速智商贸 发表于2024-04-14 浏览8827 评论0
之前只是单纯的会用,因为vue关于父子组件通讯差别有一点点大。 1.在父组件内传递变量的时候,需要加冒号:,否则你就只是单纯的传递了一个字符串而已。 2.在子组件里不需要引入defineProps就可调用该函数去接收父组件传来的属性。 我个人在这里给自己提醒⏰,可能我太迷糊了。 这里需要注意!!这是definePropsAPI是一个函数,它的返回值就是父亲传来的属性。 3.刚开始让我感到奇怪的是,我好像不用变量去接收,在template里也能正常使用。 那我还用变量接收干

JAVASCRIPT文章/教程

call ,apply和bind方法 详解(call apply bind的作用)

暮 发表于2024-04-13 浏览7556 评论0
前言 call()、apply()和bind()方法 三者作用都是 改变this指向。 本文旨在探讨三者之间的区别和作用。 call, apply, bind 三者的区别在哪里 什么情况下用apply,什么情况下用call apply的其他巧妙用法(一般在什么情况下可以使用apply) bind、call、apply都是用来指定一个函数内部的this的值, 先看看bind、call、apply的用法 var year = 2021 function getDate(mon

JAVASCRIPT文章/教程

web前端-JavaScript中的函数(创建,参数,返回值,方法,函数作用域,立即执行函数)

Vincent沈卫庆 Vincent沈卫庆 发表于2024-04-13 浏览4327 评论0
🐚作者简介:苏凉(专注于网络爬虫,数据分析,正在学习前端的路上) 🐳博客主页:苏凉.py的博客 🌐系列专栏:web前端基础教程 👑名言警句:海阔凭鱼跃,天高任鸟飞。 📰要是觉得博主文章写的不错的话,还望大家三连支持一下呀!!! 👉关注✨点赞👍收藏📂 简介 函数(Function) 函数也是一个对象 函数中可以封装一些功能(代码),在需要时可以执行这些功能(代码)。 函数中可以保存一些代码,在需要的时候调用。 函数的创建 在JavaScript中有三种方法来创建