- 博客(22)
- 收藏
- 关注
原创 Rellax.js,一款超酷的 JavaScript 滚动效果库
Rellax.js是一个轻量级、高性能的JavaScript库,专门设计用于创建流畅的视差滚动效果。不熟悉术语的小白们,视差滚动效果即在页面滚动时,不同元素以不同速度滚动,创造出层次感和动感。
2023-12-10 09:00:00 376 1
原创 SheetJS,一款小巧的 JavaScript 表格库
SheetJS 是一个纯粹基于 JavaScript 的表格处理库,它支持各种表格文件格式,包括Excel、CSV等。该库提供了丰富的API,能够在不需要服务器端支持的情况下,直接在浏览器中进行表格数据的操作。
2023-12-08 09:00:00 3010 1
原创 Swiper,一款超赞的 JavaScript 滑动库?
Swiper 是一个基于现代触摸滑动的 Javascript 库,用于创建轮播、幻灯片以及任何需要滑动的网页组件。它的灵活性和强大功能使得开发者能够实现各种复杂的滑动效果,而不需要深入了解复杂的滑动原理。
2023-12-06 13:08:39 302
原创 Vanta.js,让你的网页焕发3D魔力的JavaScript库
Vanta.js是一款轻量级、易于使用的JavaScript库,专为在网页中创建引人入胜的3D动画背景而设计。无需深厚的编程技能,即可将你的网页从平凡转变为引人注目的视觉盛宴。
2023-12-04 18:13:50 570
原创 Lodash.js,一款超赞的 JavaScript 实用工具库?
Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。Lodash 消除了处理数组、数字、对象、字符串等的麻烦,弥补了 JavaScript 原生方法的不足。
2023-12-03 07:08:16 333
原创 medium-zoom,一款丝滑的 JavaScript 图片缩放库
medium-zoom是一个轻量级的JavaScript库,专注于为网页上的图片提供缩放功能。它设计简单,易于使用,适合各种项目,无论是个人博客还是企业网站。
2023-12-02 12:54:12 767
原创 pnpm,一匹 JavaScript 包管理工具中的黑马
在 JavaScript 世界里,包管理工具负责管理项目所依赖的外部库和工具。而 pnpm,它的名字来源于 "Performant Node Package Manager",是一个旨在提高包安装速度和减少磁盘占用的包管理工具。
2023-12-01 12:15:45 77
原创 Anime.js,一款灵活强大的 JavaScript 动画库
Anime.js是一款轻量级的JavaScript动画库,专注于为Web开发者提供简单直观的动画解决方案。与其他动画库相比,Anime.js具有出色的性能和强大的功能,同时提供了友好的API,使得即便是初学者也能轻松上手。通过这篇入门指南,希望你对Anime.js有了初步的了解。当你在项目中需要引入一些生动有趣的动画效果时,Anime.js将成为你的得力助手。不仅仅是功能强大,更是友好易用,是每位Web开发者值得尝试的工具之一。
2023-11-29 10:31:57 555
原创 如何一步步实现一个相对完整的响应式系统?(上)
本章目标:1. 讨论什么是响应式数据和副作用函数,实现一个相对完善的响应式系统?2. 如何避免无限递归?3. 为什么需要嵌套副作用函数?4. 两个副作用函数之间会产生哪些影响?5. ......
2023-11-28 16:16:17 1078
原创 Typed.js,一个神奇的 JavaScript 库?
Typed.js一款让文字动起来的JavaScript库,特别适合那些刚刚踏入前端领域的小伙伴们。本文将为你详细介绍Typed.js,带你领略其简单易用的特性和如何在项目中应用。
2023-11-28 16:14:18 1045
原创 AutoAnimate,一款零配置的 JavaScript 过渡动画库
AutoAnimate 是一个零配置的嵌入式动画库,可添加平滑的过渡。您可以将它与 React、Solid、Vue、Svelte 或任何其他 JavaScript 应用程序一起使用。
2023-11-26 16:34:39 150
原创 【CSS】从一个CSS属性开始说起
前言作为一名前端开发者,想必你也经常使用CSS background 属性,那你知道这个属性是哪些属性的简写吗?知道 background-color 背景颜色永远是最低?知道 background 属性设置值有什么注意事项吗?带着上面的问题,我们一起揭开 background 神秘的面纱~Background知多少background 是一个 CSS 简写属性,用于设置与背景有关的内容。例如:图片,颜色、尺寸等。它是多个 CSS 属性的集合:background-color: 设置背景颜色
2020-09-03 20:43:22 451 1
原创 【新手向】快速开始一个基础Typescript的React项目.md
导语:基于 Typescript + React + Redux + React-redux 的入门项目。
2020-08-29 17:04:37 1012
原创 Electron子进程开启Koa微服务(Koa + Sqlite3)
Electron 配合 Koa 实现带有本地微服务的桌面应用。Sqlite3数据库负责持久化数据。本文是实践过程中的经历和问题总结。
2020-08-20 09:08:16 2278
原创 Koa 中使用 Sqlite3 和 Sequelize6.x 入门教程
Sqlite3 嵌入式数据库入门;Sequelize 映射库使用和升级;如何使用 Sequelize 定义模型。
2020-08-19 16:49:39 2045
原创 微信小程序:vant weapp组件库在mpvue中实践
Vant Weapp 是有赞移动端组件库 Vant 的小程序版本,两者基于相同的视觉规范,提供一致的 API 接口,助力开发者快速搭建小程序应用。官方文档前言除了Vant WeappUI组件库之外,还有一些其他热门组件库可供选择。WeUI : WeUI 是一套同微信原生视觉体验一致的基础样式库,由微信官方设计团队为微信内网页和微信小程序量身设计,令用户的使用感知更加统一。包含but...
2019-01-03 11:02:01 4827
原创 微信小程序:vuex在mpvue中的实践
每一个 Vuex 应用的核心就是 store(仓库)。“store”基本上就是一个容器,它包含着你的应用中大部分的状态 (state)。Vuex 和单纯的全局对象有以下两点不同:Vuex 的状态存储是响应式的。当 Vue 组件从 store 中读取状态的时候,若 store 中的状态发生变化,那么相应的组件也会相应地得到高效更新。你不能直接改变 store 中的状态。改变 store 中的...
2019-01-02 11:00:47 3043 1
原创 微信小程序:flyio在mpvue中的实践
一个支持所有JavaScript运行环境的基于Promise的、支持请求转发、强大的http请求库。可以让您在多个端上尽可能大限度的实现代码复用。Fly.js 是一个基于 promise 的,轻量且强大的Javascript http 网络库,它有如下特点:提供统一的 Promise API。浏览器环境下,轻量且非常轻量 。支持多种JavaScript 运行环境支持请求/响应拦截器。...
2019-01-02 10:12:35 1341
原创 微信小程序:map组件在mpvue中的实践
map组件在mpvue中的实践MAP组件文档地址 <map name="map-zsb" id="map-zsb" class="map-zsb" scale="18" 缩放比例,默认16取值范围5-18 :latitude="lat" :longitude="lng" 地图中心点对应的经纬度 :markers=&q
2018-12-27 09:55:51 2375 2
原创 SDWebImage中dispatch_queue_async_safe宏的作用
在阅读SDWebImage时,发现以下宏定义。#ifndef dispatch_queue_async_safe#define dispatch_queue_async_safe(queue, block)\// 判断是否在主队列执行 if (strcmp(dispatch_queue_get_label(DISPATCH_CURRENT_QUEUE_LABEL), dispat...
2018-05-03 14:19:00 1091
原创 【Swift】算法:二叉树基础算法
前往简书查看其它文章: 紫电清霜Owenli前言本篇整理二叉树相关算法的Swift实现,实现方法一部分来自网络,一部分笔者自己编写。由于水平有限,出现错误还请见谅。一、遍历二叉树的遍历方式分为前序、中序和后序三种。三种遍历方式都可以通过递归实现,也可以通过循环实现。下面给出Swift版本的实现代码:1.1 前序遍历递归实现://: 前序遍历,...
2018-04-25 16:36:27 431
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人