AwesomeDevin
码龄8年
关注
提问 私信
  • 博客:215,157
    社区:110
    215,267
    总访问量
  • 58
    原创
  • 1,404,925
    排名
  • 26
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
  • 加入CSDN时间: 2016-12-23
博客简介:

Daivon_Up的博客

博客描述:
做一名合格的全栈开发
查看详细资料
个人成就
  • 获得95次点赞
  • 内容获得25次评论
  • 获得184次收藏
  • 代码片获得201次分享
创作历程
  • 7篇
    2023年
  • 1篇
    2021年
  • 4篇
    2019年
  • 24篇
    2018年
  • 25篇
    2017年
成就勋章
TA的专栏
  • 前端开发进阶
    33篇
  • python 开发入门
    8篇
  • 解决ie6兼容性问题
    2篇
  • 经验
    21篇
  • 工具
    2篇
  • js正则表达式
    1篇
  • 前后端交互
    3篇
  • scrollbar css样式
    1篇
  • javascript
    20篇
  • 面向对象编程
    2篇
  • python
    5篇
  • promax处理教程
  • django
    4篇
  • 模板
    1篇
  • 爬虫-python
    2篇
  • 保存到本地txt
    2篇
  • crontab
    2篇
  • 定时拿取数据
    2篇
  • crontab使用犯
    1篇
  • 面试题
  • jquery
    2篇
  • js
    3篇
  • 原生js
    2篇
  • web
    7篇
  • promise请求
    1篇
  • vue
    4篇
  • md5加密
    1篇
  • 文件上传
    1篇
  • 自动化测试
    1篇
  • 构建工具
    1篇
  • 运维
    4篇
  • 架构
    1篇
兴趣领域 设置
  • Python
    python
  • 前端
    前端
  • 后端
    djangonode.js
  • 人工智能
    机器学习
创作活动更多

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

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

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

拆分代码 + 动态加载 + 预加载,减少首屏资源,提升首屏性能及应用体验

该方案基于及, 分别对应构建时与运行时构建时通过dynamicAPI 及对模块进行拆包的同时,还会将preloadKey(开发者自定义的预加载标识)import-module-url(import 模块路径)chunk(output产物)三者之间的关系以json形式进行保存,并允许应用端访问。生成的JSON文件:JSON:开发者基于 JSON,可以判断出可被预加载的chunk及已配置预加载的chunk具体有哪些,同时也能知道插件中配置的预加载标识preloadKey与chunk间的映射关系。运行时。
原创
发布博客 2023.11.10 ·
688 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

【用户体验分析报告】 按需加载组件,导致组件渲染卡顿,影响交互体验?组件拆包&预加载方案来了!

预加载的目的让被懒加载的组件资源提前进行对应的资源请求,而不是渲染时请求, 本文为大家介绍的是基于实现的一套加载时机高度自定义的资源预加载方案。该方案基于及, 分别对应构建时与运行时构建时通过dynamicAPI 及对模块进行拆包的同时,还会将preloadKey(开发者自定义的预加载标识)import-module-url(import 模块路径)module(output产物)三者之间的关系以json形式进行保存,并允许应用端访问。
原创
发布博客 2023.07.27 ·
815 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于zustand维护的一套跨框架(react/vue)跨应用的状态管理及共享方案

只要从事前端开发,不论是小程序还是web,都绕不开状态管理。众所周知, zustand 是一套轻量、便捷、可拓展的状态管理方案,不论国内 or 国外,都备受喜爱,数已接近 3W。而则基于zustand为等业务场景,提供的及能力。
原创
发布博客 2023.06.15 ·
1607 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

拆分代码 + 预加载,减少首屏资源,提升首屏性能及应用体验

route-resource-preload 的目标是,在不影响用户交互体验的同时,尽可能的提升应用性能`。🚀 🚀 🚀希望 route-resource-preload 能对你的项目有所帮助,后续还将持续探索 vite 中的使用以及对 vue 的支持,如果你有好的想法,请发表在此。在线体验react demo 源码。
原创
发布博客 2023.06.15 ·
510 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

zustand 带着 zustand-vue / zustand-pub,它们来了!!!

为什么是 zustand / zustnad-vue / zustand-pub ? 前端状态管理框架对比。
原创
发布博客 2023.03.14 ·
526 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【状态管理】zustand 中文文档,它来了!!!

是不是觉得 Redux 很难用?想用 Context 代替,但是你知道吗,Context 也有个很大的缺点:context value发生变化时,所有用到这个context的组件都会被重新渲染,即使 component 需要的 state 可能根本沒有变动。基于 context 维护的模块越多,影响范围越大, 某些情况下会导致页面明显卡顿。另外,它依赖 Context Provider 包裹你的应用程序。那么试试 zustand 吧,当然你可以选择 mobx,zustand 与 mobx 最大的差别在于
原创
发布博客 2023.03.06 ·
4846 阅读 ·
5 点赞 ·
0 评论 ·
4 收藏

【前端状态管理】React 状态管理工具如何选 context/redux/mobx/zustand/jotai/recoil/valtio

状态”是描述应用程序当前行为的任何数据。这可能包括诸如“从服务器获取的对象列表”、“当前选择的项目”、“当前登录用户的名称”和“此模式是否打开?”等值。众所周知,我们在研发一个复杂应用的过程中,一套好的状态管理方案是必不可少的,既能提升研发效率,又能降低研发维护成本,那么状态管理方案那么多,它们有什么不同,我们又该如何选择适合当前应用的方案呢?本期将主要就react的常用状态管理方案进行对比分析,希望对各位看客有帮助。
原创
发布博客 2023.02.06 ·
2741 阅读 ·
5 点赞 ·
0 评论 ·
10 收藏

推荐一款个人开源的图片色值处理工具 image-color-utils

image-color-utilsDESC提供取色、色值相似度对比、色彩边界值计算等能力。democodesandboxInstallnpm install image-color-utils --saveUsageesimport { ImageColorUtils } from 'image-color-utils'commonjsconst { ImageColorUtils } = require('image-color-utils')APIImageColorU
原创
发布博客 2021.11.05 ·
435 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

基于Taro开发的小程序多端UI组件库 taro-custom-ui

taro-custom-uiCustomUI 是一套基于Taro开发的小程序多端UI组件库,目的在于给开发者提供更灵活的布局组件及样式,以满足更多个性化的场景Featured Components<CustomPage /> <CustomTransition /> Commmon Components<CustomList /><Cus...
原创
发布博客 2019.05.10 ·
2494 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

【Javascript】深入理解this作用域问题以及new/let/var/const对this作用域的影响

理解this作用域《javascript高级程序设计》中有说到:this对象是在运行时基于函数的执行环境绑定的:在全局函数中,this等于window,而当函数被作为某个对象调用时,this等于那个对象。不过,匿名函数具有全局性,因此this对象同常指向window针对于匿名函数this具有全局性的观点仍是有争议的,可参考 https://www.zhihu.com/question/2...
原创
发布博客 2019.05.06 ·
576 阅读 ·
1 点赞 ·
1 评论 ·
0 收藏

【Javascript】彻底捋清楚javascript中 new 运算符的实现

new 运算符在js中,new()常被用来创建一个用户定义的对象类型的实例或具有构造函数的内置对象的实例new 关键字会进行如下的操作:1.创建一个空的简单JavaScript对象(即{});2.链接该对象(即设置该对象的构造函数)到另一个对象 ;3.将步骤1新创建的对象作为this的上下文 ;4.如果该函数没有返回对象,则返回this。重点解析1.我们先来写一个funct...
原创
发布博客 2019.04.28 ·
354 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【Javascript】分享一个异步请求问题导致的bug以及解决方法(Array.map Array.foreach 中 async/await 写法无效)

https://codeburst.io/javascript-async-await-with-foreach-b6ba62bbf404Array.foreach、 Array.map 中的async/await写法 会失效 ,可使用Promise+Array.map 或者Promise + for循环代替if(res.code === 10000){ res.data = ...
原创
发布博客 2019.01.18 ·
726 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

【简单好用,支持图片懒加载】 vue-waterfall2 基于Vue.js 瀑布流 懒加载 组件

vue-waterfall21.宽度自适应,数据绑定2.自定义程度高3.使用极为简便,适用于PC/移动端4.提供resize(强制刷新布局)/mix(扰乱布局) API,一般情况下不需要用到5.后期将持续更新,提供animation(过渡动画)Demohttp://47.105.188.15:3000/Installationnpm install --save vue-wa...
原创
发布博客 2018.11.16 ·
6446 阅读 ·
5 点赞 ·
4 评论 ·
29 收藏

使用django2.0搭建静态资源服务器并访问

1.settings中添加 MEDIA_URLimport osMEDIA_URL = '/media/' #资源保存目录 mediaMEDIA_ROOT = os.path.join(BASE_DIR, 'media')2.设置资源访问urlsfrom django.conf import settingsfrom django.conf.urls.static impo...
原创
发布博客 2018.09.29 ·
1363 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

安利一个webpack 打包移除 开发日志 console.log的插件,欢迎提bug!!!

drop-console-webpack-plugin 打包移除日志console.log 支持webpack4安装npm install drop-console-webpack-plugin --savegithub:https://github.com/Rise-Devin/drop-console-webpack-plugin使用const DropCon...
原创
发布博客 2018.08.14 ·
2497 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

【koa2】koa-static-router 中间件搭建静态资源服务器,实现多个&&多层路由加载静态资源

koa中间件koa-static-router实现多个&amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp;多层路由加载静态资源源码及使用说明 Git仓库安装$ npm install koa-static-routerUsage单个路由 app.use(static({ dir, //静态资源目录对于相对入口文件index.js的路径 route //路由命名
原创
发布博客 2018.08.03 ·
3015 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

解决由于参数编码问题导致服务端报500 【如:微信小程序 session_key 加密数据解密算法 报错】

我的报错场景 在【微信小程序】开发中 加密数据解密算法 报错,后来经过排查发现是由于session_key(‘06uB1744eFm+jcmxMOKxMw==’)中存在特殊符号‘+’,后端接收到的参数为‘06uB1744eFm jcmxMOKxMw==’,前后不一致,导致解密报错 解决办法 前端使用encodeURIComponent(key)对key进行编码,后端de...
原创
发布博客 2018.08.01 ·
2862 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

搭建nginx静态服务器

1.安装nginxyum install nginx -y2.启动nginxnginx3.配置静态服务器访问路径 打开 Nginx 的默认配置文件 /etc/nginx/nginx.conf ,修改 Nginx 配置,将默认的 root /usr/share/nginx/html; 修改为: root /data/www;重启nginxng...
原创
发布博客 2018.07.28 ·
273 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

搭建gitlab

准备环境更新yumyum update -y安装sshdyum install -y curl policycoreutils-python openssh-server激活并启动sshdsystemctl enable sshdsystemctl start sshd 配置防火墙 打开 /etc/sysctl.conf 文件,在文...
原创
发布博客 2018.07.28 ·
412 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

配置ssl证书

配置ssl证书将从腾讯云上下载的压缩包解压,里面包含 Apache, IIS, Nginx, Tomcat 文件夹,分别对应不同的部署方式。我们这里选择 Nginx 的部署方式将 Nginx 文件夹下的两个文件直接拖动到此编辑器左侧的文件浏览器的 /etc/nginx 目录下,浏览器会自动将这两个文件上传到此服务器编辑nginx配置文件 编辑 /etc/nginx/con...
原创
发布博客 2018.07.28 ·
960 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多