yunsiyu
码龄8年
关注
提问 私信
  • 博客:54,023
    54,023
    总访问量
  • 24
    原创
  • 2,024,176
    排名
  • 15
    粉丝
  • 0
    铁粉

个人简介:不想当摄影师的程序员不是好前端

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 目前就职: 合众新能源汽车&哪吒汽车
  • 加入CSDN时间: 2016-09-17
博客简介:

zhangyun1107892254的博客

查看详细资料
个人成就
  • 获得21次点赞
  • 内容获得12次评论
  • 获得145次收藏
创作历程
  • 12篇
    2023年
  • 2篇
    2022年
  • 1篇
    2021年
  • 1篇
    2020年
  • 4篇
    2019年
  • 3篇
    2018年
  • 1篇
    2017年
成就勋章
TA的专栏
  • js基础
    2篇
  • web开发
    2篇
  • nodeJS
  • vue
    8篇
  • 移动端
    3篇
  • 微信小程序云开发
    1篇
  • 微信小程序
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

构建mono-repo风格的脚手架库

我们搭建了一个mono-repo风格的工程;包含了一个zy-cli脚手架工程,和demos-app的测试工程;zy-cli实现了用户交互式的命令行,命令行参数获取,文件拷贝,动态文件生成,自动安装依赖;我们将zy-cli推送到了npm私有仓库上,并另开了一个工程,切换私库源,成功安装并且运行;
原创
发布博客 2023.11.03 ·
863 阅读 ·
2 点赞 ·
2 评论 ·
0 收藏

React基础源码解析

通过build your react ,加深对框架源码的理解。
原创
发布博客 2023.10.30 ·
502 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【EventLoop】问题一次搞定

📍 JS的事件循环机制恐怕是大多数前端开发者头顶上的一座大山之一,最近通过拜读两篇文档,对eventloop进行了深刻的理解;通过这篇文档对要点进行总结;波神的这篇eventLoop文章适合反复重温,写的很透彻,比其他解读事件机制的文章更加清晰透彻这一篇从同步异步,微任务宏任务来详细解读。
原创
发布博客 2023.10.13 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

uniapp上echarts地图钻取

echarts。
原创
发布博客 2023.10.10 ·
835 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mac使⽤nginx

详细配置说明:https://juejin.cn/post/7042663735156015140。在 docker-compose ⽂件的⽬录下运⾏: docker-compose up -d。3. config⽂件⽬录/usr/local/etc/nginx/nginx.conf。1. nginx安装⽂件⽬录/usr/local/Cellar/nginx。2. nginx配置⽂件⽬录/usr/local/etc/nginx。4. 系统hosts位置/private/etc/hosts。
原创
发布博客 2023.10.10 ·
345 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nginx部署history路由模式的vue项⽬

因此,这⾥需要将所有请求都重定向到 /vdp/index.html ,以便 vue-router 能够正确地处理路由,此处的 /vdp/index.html 是当前上下⽂中的路径;总结:我理解的是当⽤户输⼊ www.xxx.com/vdp/home 的时候,浏览器⾸先请求nginx服务器资源,当匹配到 /vdp/ 的时候,服务器返回了 alias ⾥⾯的资源,并在浏览器端创建了。会向服务器请求资源,所以最后会加载 try_files 中设置的 vdp ⽬录下的 index.htm。
原创
发布博客 2023.10.10 ·
441 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

⾃动⽣成element依赖⽂件

最近在优化前端⼯程的时候,想把element改成按需引⼊,但是由于项⽬组件⾮常庞⼤复杂,不确定哪些组件有被使⽤到。受到最近在看的element-theme库的影响,想试着⽤脚本去帮我们处理,最好能⾃动⽣成element.js⽂件。
原创
发布博客 2023.10.10 ·
98 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

sharp文件压缩脚本

package.json - scripts 添加一条命令。
原创
发布博客 2023.10.10 ·
179 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Nuxtjs在linux环境下部署笔记

nuxt.config.js文件中的server选项 与 package.json文件中的config.nuxt选项这两种配置的优先级是相同的,但是nuxt.config.js文件中的server选项更加灵活,可以配置更多的服务器选项。0.0.0.0是一个特殊的IP地址,代表的是本机所有IP地址,不管你有多少个网口,多少个IP,如果监听本机的0.0.0.0上的端口,就等于监听机器上的所有IP端口。如果在server.js文件中定义了服务器设置,则它将覆盖nuxt.config.js中的server选项。
原创
发布博客 2023.09.11 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vue项目文件系统路由

Vite config 快速设置。使用方法(以vue3为例)vue-router中使用。
原创
发布博客 2023.09.11 ·
320 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

this问题一次搞定

举个例子:react中定义一个防抖函数,传入一个用箭头函数定义的类组件的方法,this指向类组件的实力对象;箭头函数没有自己的this指向,申明的时候就指定了,他只能指向上一级作用域(其所在上下文)的this;this指向问题分为两方面,一个是普通函数的this指向,还有一个就是es6中的箭头函数this指向。4:call和apply会立即执行,bind会返回一个新的函数,传参方式类似call;2:apply第二个参数接收一个数组作为方法调用传递的参数;再拓展:call,apply bind的实现原理。
原创
发布博客 2023.09.11 ·
123 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

闭包问题一次搞定

我的理解:函数内部返回一个函数,这个函数可以将内部作用域和外部作用域连接起来,使得函数能够访问外部作用域的变量,并且这些变量会一直存在于内存中;js模块化封装 - 自执行函数,工厂函数 (不污染全局变量,私有变量不被外部直接访问)防抖函数的封装要点:1:首次要立即执行;2. 使用闭包如果不及时的将这些变量置空,可能会导致内存占用过多;节流函数要点:1:是否首次执行;节流防抖函数,使用闭包就是为了保存上一次的定时器信息;MDN:能够访问函数作用域之外变量的函数。红宝书:有权访问另一个函数变量的内部函数。
原创
发布博客 2023.09.11 ·
130 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

canvs导出为img脚本

canvs导出为img脚本
原创
发布博客 2022.11.29 ·
95 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Vue3+vant实现京东新品效果

吸顶tab,滚动条记录
原创
发布博客 2022.11.08 ·
560 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

前端音频文件流

前端H5语音插件demo,语音二进制流转成audio可播放格式https://blog.csdn.net/qq_37568942/article/details/89470340blob语音流 前端播放https://blog.csdn.net/Beth__hui/article/details/101442681前端H5中JS用FileReader对象读取blob对象二进制数据,文件传输https://www.cnblogs.com/dongxixi/p/11005607...
原创
发布博客 2021.01.12 ·
3211 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

vue项目keep-alive动态缓存页面的几种方式

keep-alive 的使用业务中经常遇到一种需求 , 项目中使用了tab_bar管理打开的页面 , 切换过程中希望能缓存下来页面状态 , 关闭标签页 , 再从左侧菜单栏打开页面会重新加载 .以下是几种常见的解决方案 , 以及优缺点和局限性keep-alive的官方文档:https://cn.vuejs.org/v2/api/#keep-alive1: 使用router-view 配合 v-if :适用 : 原本的router关联的组件存在匿名组件(没有设置name属性)优点 : 改造成本低
原创
发布博客 2020.06.08 ·
2849 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

vue-cli3多环境配置方案

前端项目上线的时候 , 不可避免的会考虑到不同的运行环境需要前端请求不同服务地址的问题方案一 :一般的情况下 , 可以使用vue-cli-service环境变量进行分环境打包 ;开发环境 , 继续使用proxy代理 ;需要编译的环境 , 通过设置环境变量去控制打包过程 , 最终生成适用于不同环境的前端资源 ;有关vue-cli-service环境变量的具体解释在另一篇文章...
原创
发布博客 2019.06.21 ·
3687 阅读 ·
0 点赞 ·
0 评论 ·
6 收藏

cordova+vue搭建app实践笔记

实现对原生物理返回键的监听:var exitAppTicker = 0; document.addEventListener("deviceready",function(){ document.addEventListener("backbutton", function(){ var pageUrl = window.location.href; ...
原创
发布博客 2019.03.06 ·
232 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

vue-cli3环境变量与分环境打包

第一步 : 了解环境变量概念我们可以根目录中的下列文件来指定环境变量:.env # 在所有的环境中被载入.env.local # 在所有的环境中被载入,但会被 git 忽略.env.[mode] # 只在指定的模式中被载入.env.[mode].local # 只在指定的模式中被载入,但会被 git 忽略环境变量文件...
原创
发布博客 2019.02.15 ·
10188 阅读 ·
4 点赞 ·
2 评论 ·
16 收藏

微信小程序云开发实践--搭建一个管理小程序

概述 :开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。云开发为开发者提供完整的云端支持,弱化后端和运维概念,无需搭建服务器,使用平台提供的 API 进行核心业务开发,即可实现快速上线和迭代,同时这一能力,同开发者已经使用的云服务相互兼容,并不互斥。目前提供三大基础能力支持:云函数:在云端运行的代码,微信私有协议天然鉴权,开发者只需编写自身业务逻辑代码...
原创
发布博客 2019.02.12 ·
9668 阅读 ·
8 点赞 ·
6 评论 ·
119 收藏
加载更多