首页
学习
活动
专区
工具
TVP
发布

前端大全

专栏成员
75
文章
16885
阅读量
18
订阅数
Dart、JavaScript 的一些代码啊啊啊啊啊~
老猫-Leo
2023-12-11
1680
关于使用 Node.js 来辅助进行 CI/CD 的一些想法
  由于使用到的 CI/CD 工具可能会更换,对应的学习成本也相应增加,但是 Node.js 其实可以帮助我们实现这些工具的大部分功能,包括操作文件、执行 cmd 等等。   所以我们如果把大部分的打包或集成操作使用 Node.js 去实现,那么无论工具如何更换,我们只需学习如何使用该工具执行 npm 即可,从而大大降低迁移与学习成本。   当然这只是我最近迁移时的一些解决方案与想法,如果有大佬指教一些其他的方式,那自然是更好啦哈哈哈~
老猫-Leo
2023-12-11
2290
Node.js 模拟本地接口测试环境以及简单的代理转发服务
老猫-Leo
2023-12-11
3660
随机图片与一言 API 的前端小脚本简单实现
老猫-Leo
2023-12-11
1580
浅谈一下前后端鉴权方式 ^.^
虽然本人现在从事前端开发,但是之前一直是 PHP 全栈,所以对前后端鉴权机制也有一定的了解,就找些资料简单记录一下吧。(瞎掰扯~)
老猫-Leo
2023-12-11
3030
JavaScript EventLoop
EventLoop 即事件循环机制,是指浏览器或 Node 的一种解决 JavaScript 单线程运行时不会阻塞的一种机制,也就是我们经常使用异步的原理。
老猫-Leo
2023-12-11
1500
小玩意分享(源码已上传GitHub/Gitee)
老猫-Leo
2023-12-11
1430
JavaScript 正则表达式
老猫-Leo
2023-12-11
1310
浅谈PHP8中的类型定义以及几个新特性
随着PHP8的发布,作为动态类型语言的PHP也有了更大的进步。 此处浅谈一下PHP8中的类型定义以及几个新特性 本文仅介绍重点,详细内容可以参考 PHP 官方。
老猫-Leo
2023-12-11
2280
Sass(Scss)、Less的区别与选择 + 基本使用
Sass(Scss)、Less 都是 CSS 预处理器,他们定义了一种新的语言,其基本思想是,用一种专门的编程语言为 CSS 增加了一些编程的特性,将 CSS 作为目标生成文件,然后开发者就只要使用这种语言进行 CSS 的编码工作。
老猫-Leo
2023-12-11
7030
Flutter-Dart基于 Dio 的 HTTP 请求工具类
Flutter 基于 Dio 封装的一个 HTTP 请求工具类(XHttp),使用单例方便全局请求管理与使用。 包括请求拦截、响应拦截、错误拦截、请求 Hooks、日志输出、取消请求、取消重复请求、设置白名单、权限管控、基础请求等等功能。
老猫-Leo
2023-12-11
5102
JavaScript 基于 Ajax 的 HTTP 请求工具封装
Web 端基于 Ajax/Axios 封装的一个 HTTP 请求工具(XHttp),方便全局请求管理与使用。 使用 TypeScript + Axios + Rollup.js 编写。
老猫-Leo
2023-12-11
2830
Flutter-ListView组件下拉刷新+滚动底部加载+缓存封装
Flutter的ListView组件,虽然很好用,但是数据量大的时候,在低配置的机器上会奇卡无比,所以我封装了一个ListView组件,对数据进行截断,并使用 keframe 插件进行流畅性优化,提升低配置设备的用户体验。
老猫-Leo
2023-12-11
4130
【Hexo自动部署】优雅的使用 Github Actions 进行 Hexo 静态博客的持续集成与部署
  由于没有自己的云服务器,所以我之前选择博客工具的时候排除了Typora、Wordpress…转而选择了 Hexo,但其实相较于前者,Hexo 的云端写作体验一直很糟糕。   随着近两年 CI/CD、DevOps 这些概念的流行,很多工具都火了起来,像 Jenkins、Github的好基友Travis等等,但这些都不太适用我们的情况,Jenkins 也需要自己的服务器,而TravisCI我也测试了一下,本来是适用的,也很方便,但是官方宣布后续不再免费,只赠送 10000 积分用完即止,开通付费版则要 69刀/月 [俺支持不起,倒不如整一个云服务器,大佬请随意!]。   但是我偶然了解到全球最大的同性交友网站丢出了一个重磅炸弹-Github Actions,我发现利用此功能可以完美解决 Hexo 静态博客自动部署的问题,并且免费版每月赠送2000分钟的时长,完美!
老猫-Leo
2023-12-11
1.2K0
JavaScript Promise
  我们都知道 JavaScript 是一种同步编程语言,上一行出错就会影响下一行的执行,但是我们需要数据的时候总不能每次都等上一行执行完成,这时就可以使用回调函数让它像异步编程语言一样工作。   像 NodeJS 就是采用异步回调的方式来处理需要等待的事件,使得代码会继续往下执行不用在某个地方等待着。但是也有一个不好的地方,当我们有很多回调的时候,比如这个回调执行完需要去执行下个回调,然后接着再执行下个回调,这样就会造成层层嵌套,代码不清晰,很容易进入“回调监狱”。。。   所以 ES6 新出的 Promise 对象以及 ES7 的 async、await 都可以解决这个问题。   Promise 是用来处理异步操作的,可以让我们写异步调用的时候写起来更加优雅,更加美观便于阅读。Promise 为承诺的意思,意思是使用 Promise 之后他肯定会给我们答复,无论成功或者失败都会给我们一个答复,所以我们就不用担心他跑了哈哈。   Promise 有三种状态:pending(未决定),resolved(完成fulfilled),rejected(失败)。只有异步返回时才可以改变其状态,因此我们收到的 Promise 过程状态一般只有两种:pending->fulfilled 或者 pending->rejected。
老猫-Leo
2023-12-11
1990
浅谈 JavaScript 数据双向绑定[Proxy/defineProperty]
从 JavaScript 的数据双向绑定(defineProperty、Proxy)开始,谈谈 Vue2 中的数组监听问题。
老猫-Leo
2023-12-11
2660
GIT标签同步与使用SourceTree配置SSH
本文主要介绍GIT标签同步脚本设置与使用SourceTree更方便的配置SSH 基本配置可以参考之前的Hexo搭建第5节。
老猫-Leo
2023-12-11
3190
JavaScript String、Array、Object、Date 常用方法小结
  反正闲着也是闲着,稍微整理总结了一下 JavaScript 字符串、数组、对象、时间的常用方法,阿彪出品,必属精品/滑稽。
老猫-Leo
2023-12-11
1840
PHP String、Array、Object、Date 常用方法小结
老猫-Leo
2023-12-11
1770
Dart String、List、Map、Date 常用方法小结
  今日心情很低落 T.T,所以参考官方文档,略微整理了一下 Dart String、List、Map、Date的常用方法。
老猫-Leo
2023-12-11
2410
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档