lujs

46
获赞数
10
关注数
4
粉丝数
深圳
IP 属地广东
2016-05-12 加入
浏览 7.6k
╭╮╱╭┳━━━┳╮╱╭╮
┃┃╱┃┃╭━╮┃┃╱┃┃
┃╰━╯┃┃┃┃┃╰━╯┃
╰━━╮┃┃┃┃┣━━╮┃
╱╱╱┃┃╰━╯┃╱╱┃┃
个人简介什么都没有
226 声望|学徒
javascript
130
前端
49
css
42
vue.js
34
vue-cli
31
黄金勋章
暂未获得该勋章
如何获得
白银勋章
暂未获得该勋章
如何获得
个人动态
  • 发布了文章2023-03-03
    它来啦它来啦,ChatGPT3.5 API正式上线,且看如何使用nodejs接入chatgpt
    介绍OpenAI宣布正式上线了GPT3.5 API,我们日常使用的chatGPT这个是用这个模型提供的。按照文档提示你可以基于这个API实现类似下面的功能:编写电子邮件或其他文章编写代码回答问题 ....也可以基于这个API去实现你的应用,比如AI聊天机器人之类的如何接入ChatGPT API...
  • 发布了文章2023-03-03
    如何使用 Node.js 实现Clean Architecture
    Clean Architecture 是 Robert C. Martin 提出的一种软件架构模式,目的是为了将系统分层,实现关注点分离,使系统更易于理解、维护和扩展。该体系结构将系统分为四个层级,从内到外分别是:实体层、用例层、表现层、基础设施(存储库,框架等)。
  • 发布了文章2023-03-03
    从复杂到简单:BaseTablePresenter让前端表格操作更加轻松
    今天讲一个管理后台常用的功能,表格功能需求分析首先看看下面的表格页面,有筛选,分页,渲染等功能根据这些功能我们可以定义出页面视图需要的数据模型视图数据模型首先是分页相关的数据 {代码...} data: 每一行的数据params: 请求参数loading: ... {代码...} 有了...
  • 发布了文章2023-03-03
    使用整洁架构模式实现前端图片上传功能
    觉得有帮助的同学记得给个star,谢谢。github地址文档在Web中,上传图片是一个常见的需求。在这篇文章中,我们将介绍如何使用整洁架构模式来实现一个简单的图片上传状态管理器。整洁架构是一种软件架构模式,旨在将应用程序分为不同的层。每个层都有特定的职责和依赖...
  • 发布了文章2023-03-03
    【前端必备】手把手教你实现下拉刷新、上拉加载和搜索,让列表功能变得更加简单易用
    具体源码可以看这里 觉得不错的小伙伴记得给个star⭐️,谢谢支持,在移动端页面中,列表是一个很常见的功能,接下来手把手教你实现一个下拉刷新,上拉加载,带有搜索功能的列表状态管理器clean-js 使用方法在此之前先说明一下这个状态库如何使用功能:提供presenter的...
  • 赞了回答2022-12-09
    base64图片的前缀是可以随便修改的吗?
    你就好比你本地磁盘里有个 image.jpg,你把它后缀名强行改成 image.txt,文件内容本身是没变化的,你把这个文件拖到图片浏览器里照样能打开,因为它看的不是后缀名是啥,而是看文件流开头表示文件类型的几个字节值是啥。
  • 发布了文章2022-11-28
    在线等,后端悄悄改了接口文档被我抓住了怎么办?
    不知道各位有没有经历过这种情况,前后端商量好接口后,约定好了字段,突然有一天,后端悄悄改了接口文档,没有及时通知前端,等测试测出bug之后,框,一口大锅甩在你头上。 Bug数量+1
  • 发布了文章2022-11-26
    释放生产力 | Yapi,swagger2,swagger3生成请求代码
    每次接口定义完成之后都要手动声明Ts类型和请求函数 每次接口变更之后都得重复手动声明Ts类型和请求函数 于是就有了 @clean-js/api-gen 根据yapi,swagger2,swagger3自动生产请求函数和代码,释放生产力,让你有更多的时间摸鱼
  • 赞了文章2021-11-25
    【CMake 系列】(二)第三方依赖管理
    当我们说 CMake 的依赖管理的时候,往往说的是 C/C++ 项目的依赖管理,但是这门古老的语言,到目前为止,还是没有一个官方大一统的依赖管理工具。
  • 赞了文章2020-11-11
    MacOS VSCode 安装 GO 插件失败问题解决
    找了许多教程,但可能由于一些版本的问题,目录已经变更了,导致吾卡在这里许久。尤其是 github.com/stamblerre/gocode。
  • 赞了回答2020-10-15
    eslint,如何关闭no-undef规则
    {代码...}
  • 赞了文章2020-07-14
    iOS Safari浏览器上overflow: scroll元素无法滑动bug解决方法整理
    此bug出现需要条件:父元素需使用绝对定位absolute或固定定位fixed,使用overflow: scroll / auto(或overflow-y: scroll / auto),内部子元素是动态大小(例如较大的svg document,近似为内嵌iframe,等等)。
  • 赞了文章2020-02-23
    真香!GitHub Action一键部署
    作者:Herrylo本文原文链接跳转最近由于自己的个人应用增加,每次都需要在服务器手动发布,觉得特别麻烦,所以想通过代码控制自动发布,直接选择了GitHub Action。GitHub Action持续集成服务,目前已经免费开放使用,由于大部分人的个人项目都是放在github上,那么使...
  • 赞了文章2019-08-18
    (小白指南)在 Linux 服务器上安装 Nodejs、Nginx 以及部署 Web 应用
    前段时间要把项目部署到服务器,期间踩了不少的坑。故写下这篇文章,从零开始把自己部署的过程都记录下来,希望能给其他像我一样的小白一点帮助。如果有疏漏的地方,请各位客官指出,我会尽快做好修改,谢谢!?
  • 回答了问题2019-03-01
    vue学习进阶应该看哪些书
    如果只是vue进阶,建议看看比人ui库或者项目的源码,别人实现组件的套路,怎么划分组件,划分文件,怎么写测试。
  • 赞了文章2018-12-03
    小程序wx.createInnerAudioContext()获取不到时长问题
    最近在开发小程序中,需要用到音频播放功能。但在初始化时,使用InnerAudioContext.duration获取不到音频的时长。 {代码...} 解决方法 使用innerAudioContext.onCanplay()监听音频进入可以播放状态。 {代码...}
  • 赞了回答2018-10-30
    Mac上MySQL报错:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock'
    正确的安装步骤:1. 执行: {代码...} 2. 在 /usr/local/etc/ 下创建或修改 my.cnf,示例: {代码...} 3. 赞安装完 mysql 后,他会提示你 init database,并提供下面这两句让你执行,很可能你没执行这两句 {代码...} 4. 然后就可以指向 mysql.server start 来启动了...
  • 发布了文章2018-10-15
    装饰模式-使用装饰器来写表单验证插件
    装饰模式 描述 装饰模式:装饰模式是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 适用性-百科 以下情况使用Decorator模式: 需要扩展一个类的功能,或给一个类添加附加职责。 需要动态...
  • 赞了文章2018-09-27
    Mac升级本地已经安装的NodeJs和Npm到最新版
    第1步:先查看本机node.js版本: {代码...} 第2步:清除node.js的cache: {代码...} 第3步:安装 n 工具,这个工具是专门用来管理node.js版本的,别怀疑这个工具的名字,是他是他就是他,他的名字就是 "n" {代码...} 第4步:安装最新版本的node.js {代码...} 安装稳定版...
  • 赞了回答2018-08-31
    为什么react的组件要super(props)
    如果你用到了constructor就必须写super(),是用来初始化this的,可以绑定事件到this上;如果你在constructor中要使用this.props,就必须给super加参数:super(props);(无论有没有constructor,在render中this.props都是可以使用的,这是React自动附带的;)如果没用到...