自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(126)
  • 资源 (2)
  • 收藏
  • 关注

原创 JavaScript 常用方法(1):JS日期格式化函数、JS实现并列排序、JS实现数字每三位添加逗号、JS 实现根据日期和时间进行排序

JavaScript 常用方法(1):JS日期格式化函数、JS实现并列排序、JS实现数字每三位添加逗号、JS 实现根据日期和时间进行排序

2024-03-25 17:17:54 607

原创 Grid布局:手机桌面图标或小组件随机布局

Grid布局:手机桌面图标或小组件随机布局

2023-12-19 10:37:18 419

原创 GIS坐标系介绍和常用地图引擎介绍

GIS坐标系介绍和常用地图引擎介绍

2023-10-16 15:37:39 64

原创 VSCode 常用插件

Element-UI 是一个很棒的库。它可以帮助您通过 Git 责任注释和代码镜头一目了然地看到代码作者的身份,无缝地导航和浏览 Git 存储库,通过功能强大的比较命令获得有价值的见解,等等。vscode最好的vue代码提示插件,不仅包括了vue2所有api,还含有vue-router2和vuex2的代码提示.(此插件作者已转行做影视,可以使用Vue 3 Snippets,如果不使用本插件)。Vue多功能集成插件,包括:语法高亮,智能提示,emmet,错误提示,格式化,自动补全,debugger。

2023-08-21 15:37:38 196

原创 SVG或PNG图片颜色修改:JS 动态更改svg格式字符串的颜色、svg格式字符串转url、使用svg加载器svg-sprite-loader动态改变svg颜色、使用drop-shadow修改图片颜色

SVG或PNG图片颜色修改:JS 动态更改svg格式字符串的颜色、svg格式字符串转url、使用svg加载器svg-sprite-loader动态改变svg颜色、使用drop-shadow修改图片颜色

2023-07-14 11:20:38 1839

原创 TypeScript 中的特殊符号:!,?

核心功能:如果遇到 null 或 undefined 就可以立即停止某些表达式的运行, 表示属性或参数为可选项。(用在赋值的内容后时,使 null 和 undefined 类型可以赋值给其他类型并通过编译,表示该变量值可空)(用在变量前表示取反)

2023-05-05 14:50:27 1231

原创 table表格,thead固定,tbody滚动

table表格,thead固定,tbody滚动

2023-04-04 17:49:52 725 1

原创 【学习笔记】React+React 全家桶学习笔记

【学习笔记】React+React 全家桶学习笔记

2023-03-31 11:34:19 94

原创 React 中 setState 对数组、对象更改数据的操作

React 中 setState 对数组、对象更改数据的操作

2023-03-16 11:10:16 2355

转载 React动态添加样式:style和className

React动态添加样式:style和className

2023-03-16 11:03:44 1724

原创 React学习案例(1)——TodoList

React学习案例(1)——TodoList(class组件实现和函数组件实现)

2023-03-16 10:36:47 254

原创 微信小程序基础学习(5):使用 npm包、全局数据共享、分包

微信小程序基础学习(5):使用 npm包、全局数据共享、分包

2022-11-23 09:05:23 807

原创 微信小程序基础学习(4):自定义组件

微信小程序基础学习(4):自定义组件

2022-11-22 17:16:40 1123

原创 微信小程序基础学习(3)- 视图与逻辑:页面导航、页面事件、生命周期、WXS脚本

微信小程序基础学习(3)- 视图与逻辑:页面导航、页面事件、生命周期、WXS脚本

2022-11-17 14:34:15 232

原创 页面事件 - 上拉触底案例

页面事件 - 上拉触底案例

2022-11-17 09:56:05 117

原创 GitLab 使用教程

GitLab 使用教程

2022-11-17 09:51:51 317

原创 微信小程序基础学习(1):小程序简介、小程序代码的构成、小程序的宿主环境、协同工作和发布

微信小程序基础学习(1):小程序简介、小程序代码的构成、小程序的宿主环境、协同工作和发布

2022-11-16 17:41:34 237

原创 微信小程序基础学习(2)- 模板与配置:WXML 模板语法、WXSS 模板样式、全局配置、页面配置、网络数据请求

微信小程序基础学习(2)- 模板与配置:WXML 模板语法、WXSS 模板样式、全局配置、页面配置、网络数据请求

2022-11-16 15:06:39 323

原创 全局配置 - 案例:配置 tabBar

全局配置 - 案例:配置 tabBar

2022-11-16 14:46:33 407

原创 TypeScript 学习笔记(1):TypeScript 简介、开发环境搭建、基本类型

TypeScript 学习笔记(1):TypeScript 简介、开发环境搭建、基本类型

2022-11-03 21:41:06 200

原创 使用 npm 安装 typescript 出错以及 nrm 的介绍

使用 npm 安装 typescript 出错以及 nrm 的介绍

2022-11-03 16:39:29 1328

原创 封装工具函数 time.js:对日期进行格式化

封装工具函数 time.js:对日期进行格式化

2022-10-31 23:57:13 199

原创 案例:Vue.filter 定义一个全局过滤器,对日期进行格式化

案例:Vue.filter 定义一个全局过滤器,对日期进行格式化

2022-10-31 23:54:42 193

原创 Leaflet:封装 leaflet 绘制点和区域

封装 leaflet 绘制点和区域

2022-10-29 23:27:10 1460

原创 axios 的封装和 api 接口的统一管理

axios 的封装和 api 接口的统一管理

2022-10-20 23:23:30 231

原创 GIT常用指令操作

git 的常用指令操作

2022-10-11 23:16:28 88

原创 JavaScript数组去重的12种方法

1、利用 ES6 Set 去重(ES6 中最常用)Set 对象是 ES6 中新定义的数据结构,类似于数组,它允许你存储任何类型的唯一值,不管是原始值还是对象引用。Array.from() 方法就是将一个类数组对象或者可遍历对象转换成一个真正的数组。var arr = [1, 1, 'true', 'true', true, true, 15, 15, false, false, undefined, undefined, null, null, NaN, NaN, 'NaN', 0, 0, 'a

2021-10-13 16:05:14 1029 1

原创 Node.js Express 框架:Express 框架中的请求和响应、Express 中间件、Express 请求处理、express-art-template 模板引擎

8、Node.js Express 框架8.1 Express 简介Express 是一个简洁而灵活的 node.js Web应用框架,提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性:可以设置中间件来响应 HTTP 请求。定义了路由表用于执行不同的 HTTP 请求动作。可以通过向模板传递参数来动态渲染 HTML 页面。提供了方便简洁的路由定义方式对获取HTTP请求参数进行了

2021-10-12 21:51:34 2535

原创 请求响应原理及HTTP协议:服务器端基础概念、创建web服务器、HTTP协议、HTTP请求与响应处理、Node.js异步编程

1、服务器端基础概念2、创建web服务器3、HTTP协议4、HTTP请求与响应处理5、Node.js异步编程

2021-10-12 16:46:00 149

原创 Ajax 编程扩展:FormData、同源政策、jQuery 中的 Ajax

1、FormData1.1 FormData 对象的作用模拟 HTML 表单,相当于将 HTML 表单映射成表单对象,自动将表单对象中的数据拼接成请求参数的格式。异步上传二进制文件。1.2 FormData 对象的使用(1)准备 HTML 表单 <form id="form"> <input type="text" name="username" /> <input type="password" name="password" />

2021-10-12 11:00:08 92

原创 Ajax 编程基础:Ajax 基础、Ajax 运行原理及实现、Ajax 异步编程

1、Ajax 基础1.1 传统网站中存在的问题网速慢的情况下,页面加载时间长,用户只能等待。表单提交后,如果一项内容不合格,需要重新填写所有表单内容。页面跳转,重新加载页面,造成资源浪费,增加用户等待时间。1.2 Ajax 概述Ajax:标准读音 [ˈeɪˌdʒæks] ,中文音译:阿贾克斯它是浏览器提供的一套方法,可以实现页面无刷新更新数据,提高用户浏览网站应用的体验。(1)Ajax 的应用场景页面上拉加载更多数据。列表数据无刷新分页。表单项离开焦点数据验证。搜索框提示文字下

2021-10-12 10:20:04 178

原创 模板引擎artTemplate:模板引擎的基础概念、模板引擎的语法

1、模板引擎的基础概念1.1 模板引擎模板引擎是第三方模块。让开发者以更加友好的方式拼接字符串,使项目代码更加清晰、更加易于维护。1.2 art-template模板引擎在命令行工具中使用 npm install art-template 命令进行下载。使用const template = require('art-template')引入模板引擎。告诉模板引擎要拼接的数据和模板在哪 const html = template(‘模板路径’, 数据);使用模板语法告诉模板引擎,模板与数据

2021-10-11 16:31:25 214

原创 MongoDB数据库:数据库概述及环境搭建、MongoDB增删改查操作、MongoDB数据库添加账号

1、数据库概述及环境搭建1.1 为什么要使用数据库动态网站中的数据都是存储在数据库中的。数据库可以用来持久存储客户端通过表单收集的用户信息。数据库软件本身可以对数据进行高效的管理。http://www.czxy.com/article?id=1http://www.czxy.com/article?id=21.2 什么是数据库以及MongoDB数据库下载安装数据库即存储数据的仓库,可以将数据进行有序的分门别类的存储。它是独立于语言之外的软件,可以通过API去操作它。常见的数据库软件有

2021-10-11 15:46:06 150

原创 模块加载及第三方包:Node.js模块化开发、系统模块、第三方模块、package.json文件、Node.js中模块的加载机制、开发环境与生产环境、cookie与session

1、Node.js模块化开发1.1 JavaScript开发弊端JavaScript 在使用时存在两大问题,文件依赖和命名冲突。1.2 软件中的模块化开发一个功能就是一个模块,多个模块可以组成完整应用,抽离一个模块不会影响其他功能的运行。1.3 Node.js中模块化开发规范Node.js 规定一个 JavaScript 文件就是一个模块,模块内部定义的变量和函数默认情况下在外部无法得到。模块内部可以使用 exports 对象进行成员导出, 使用 require 方法导入其他模块。

2021-10-11 10:56:31 511

原创 Node.js 基础:Node开发概述、Node.js快速入门

1、Node开发概述1.1 为什么要学习服务器端开发基础能够和后端程序员更加紧密的配合。网站业务逻辑前置,学习前端技术需要后端技术支撑(Ajax)。扩宽知识视野,能够站在更高的角度审视整个项目。1.2 服务器端开发要做的事情实现网站的业务逻辑。数据的增删改查。1.3 为什么选择Node可以使用 JavaScript 语法开发后端应用。一些公司要求前端工程师掌握 Node 开发。生态系统活跃,有大量开源库可以使用。前端开发工具大多基于 Node 开发。1.4 Node是什

2021-10-10 23:47:09 310

原创 学习笔记(2):HTML5 的新特性:新增的语义化标签、新增的多媒体标签、新增的 input 类型、新增的表单属性

1、HTML5 的新特性HTML5 的新增特性主要是针对于以前的不足,增加了一些新的标签、新的表单和新的表单属性等。这些新特性都有兼容性问题,基本是 IE9+ 以上版本的浏览器才支持,如果不考虑兼容性问题,可以大量使用这些新特性。2、HTML5 新增的语义化标签以前布局,我们基本用 div 来做。div 对于搜索引擎来说,是没有语义的。<div class=“header”> </div><div class=“nav”> </div><d

2021-10-10 23:27:34 331

原创 学习笔记(1):什么是网页、常用浏览器、Web 标准

1、网页1.1 什么是网页网站是指在因特网上根据一定的规则,使用 HTML 等制作的用于展示特定内容相关的网页集合。网页是网站中的一“页”,通常是 HTML 格式的文件,它要通过浏览器来阅读。网页是构成网站的基本元素,它通常由图片、链接、文字、声音、视频等元素组成。通常我们看到的网页,常见以 .htm 或 .html 后缀结尾的文件,因此将其俗称为 HTML 文件。1.2什么是 HTMLHTML 指的是超文本标记语言 (Hyper Text Markup Language) ,它是用来描述网页

2021-10-10 17:19:26 778

原创 JavaScript 中的可枚举属性与不可枚举属性、JavaScript 中数组遍历和对象遍历、使用JQuery 的遍历

1、JavaScript 中的可枚举属性与不可枚举属性在 JavaScript 中,对象的属性分为可枚举和不可枚举之分,它们是由属性的 enumerable 值决定的。可枚举性决定了这个属性能否被 for…in 查找遍历到。可枚举属性是指那些内部 “可枚举” 标志设置为 true 的属性,对于通过直接的赋值和属性初始化的属性,该标识值默认为即为 true,对于通过 Object.defineProperty 等定义的属性,该标识值默认为 false。可枚举的属性可以通过 for...in 循环进行遍历(

2021-10-09 21:53:55 1292

原创 jQuery 常用API: jQuery 选择器、 jQuery 样式操作、 jQuery 效果、 jQuery 属性操作、 文本属性值、 jQuery 元素操作、 jQuery 尺寸、位置操作

1、 jQuery 选择器1.1 jQuery 基础选择器原生 JS 获取元素方式很多,很杂,而且兼容性情况不一致,因此 jQuery 给我们做了封装,使获取元素统一标准。$(“选择器”) // 里面选择器直接写 CSS 选择器即可,但是要加引号1.21.31.41.51.61.72、 jQuery 样式操作3、 jQuery 效果4、 jQuery 属性操作5、 jQuery 文本属性值6、 jQuery 元素操作7、 jQuery 尺寸、位置操作...

2021-10-09 00:04:50 132

原创 jQuery 事件: jQuery 事件注册、 jQuery 事件处理、jQuery 事件对象、 jQuery 拷贝对象、jQuery 多库共存、 jQuery 插件

1、jQuery 事件注册单个事件注册语法:element.事件(function(){})例如:$("div").click(function(){ 事件处理程序 })其他事件和原生基本一致。比如:mouseover、mouseout、blur、focus、change、keydown、keyup、resize、scroll 等2、jQuery 事件处理2.1 事件处理 on() 绑定事件on() 方法在匹配元素上绑定一个或多个事件的事件处理函数。语法:element.on(e

2021-10-08 10:15:29 261

Echarts图表示例(3):地图时间轴

Echarts图表示例(3):地图时间轴

2024-04-03

前端网页常见的炫酷特效

前端网页常见的炫酷特效: 01-鼠标点击弹出爱心特效 02-鼠标点击弹出文字效果 03-鼠标小星星拖尾跟随 04-樱花特效 05-蜘蛛网特效 06-烟花效果 07-玫瑰花效果 08-鼠标经过按钮折叠效果 09-小球左右摆动加载效果 10-小球上下跳动加载效果 11-小球穿梭放大loading动画 12-动态火焰效果 13-单标签纯CSS实现幽灵动画 14-使用drop-shadow配合clip-path生成规则阴影 15-使用drop-shadow改变图片颜色 16-水波纹扩散效果 17-水波纹扩散效果2 18-动态粒子效果

2023-04-18

图书列表管理(包括服务器端和客户端).zip

图书管理,包括增删图书,以及修改图书,使用vue.js。

2021-08-08

图书列表管理后台接口文档.md

图书管理后台接口文档

2021-08-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除