less-vars-to-js 是一个用于将 LESS 变量转换为 JavaScript 对象的工具。它可以帮助你在使用 LESS 编写样式的同时,可以方便地在 JavaScript 代码中使用这些变量。 文档 https://www.npmjs.com/package/less-vars-to-js 安装 npm install less-vars-to-js -D 参数说明 参数
Lodash 是一个一致性、模块化、高性能的 JavaScript 实用工具库。 文档 https://www.lodashjs.com/ (目录) 安装 npm i --save lodash 引入 // CommonJS var lodash = require('lodash'); // ES6 import lodash from 'lodash'; 集合 flatMap 扁平化
启动开发环境提示 Warning autoprefixer: end value has mixed support, consider using flex-end instead 作如下替换即可 /* justify-content: end */ justify-content: flex-end;
marshmallow是一个python数据序列化、反序列化、数据验证的工具库 文档 https://marshmallow.readthedocs.io/ https://github.com/marshmallow-code/marshmallow 安装 $ pip install -U marshmallow 定义一个Python类 from datetime import datet
(目录) 两个行内块元素垂直居中对齐 先看一段代码: <style> .box { width: 200px; height: 200px; line-height: 200px; font-size: 20px; text-align: center; display: inline-block; background-colo
文档 https://developer.mozilla.org/zh-CN/docs/Web/CSS/vertical-align 语法 vertical-align: <value>; 可选值: sub:使元素的基线与父元素的下标基线对齐。 super:使元素的基线与父元素的上标基线对齐。 text-top:使元素的顶部与父元素的字体顶部对齐。 text-bo
clip 属性定义了元素的哪一部分是可见的。clip 属性只适用于 position:absolute 的元素。 警告: 这个属性已被废弃。建议使用 clip-path 文档 https://developer.mozilla.org/zh-CN/docs/Web/CSS/clip https://developer.mozilla.org/zh-CN/docs/Web/CSS/clip-p
(目录) Browserslist Browserslist 是一个用特定语句查询浏览器列表的工具 文档 https://www.npmjs.com/package/browserslist https://github.com/browserslist/browserslist#full-list 安装 pnpm install --save-dev browserslist 使用示例 $
需求:实现一个定时器计数器,每秒自动+1 import React, { useState, useEffect } from "react"; export default function App() { let [count, setCount] = useState(0); useEffect(() => { let timer = setIn
"快速排序"的思想很简单,整个排序过程只需要三步: (1)在数据集之中,选择一个元素作为"基准"(pivot)。 (2)所有小于"基准"的元素,都移到"基准"的左边;所有大于"基准"的元素,都移到"基准"的右边。 (3)对"基准"左边和右边的两个子集,不断重复
参考文档 https://www.npmjs.com/package/classnames https://github.com/JedWatson/classnames 安装 npm install classnames 示例 import classNames from "classnames"; // 字符串合并 console.log(classNames(&q
很多文章,都只提供了js部分,包括官方的文档也只有js部分,如果css设置不正确,会导致轮播图不自动播放。 使用的swiper版本:v11.0.3 文档 https://swiperjs.com/get-started https://swiperjs.com/react 实现效果 使用vite创建react应用 pnpm create vite react-app --template r
文档: 可选链运算符(?.)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Optional_chaining 空值合并运算符(??)https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Operators/Null
(目录) 文档 类似的插件 postcss-plugin-px2rem https://www.npmjs.com/package/postcss-plugin-px2rem https://github.com/pigcan/postcss-plugin-px2rem postcss-pxtorem https://www.npmjs.com/package/postcss-pxt
(目录) 1、水平居中 1.1、行内元素 行内元素(比如文字,span,图片等)的水平居中,其父元素中设置 text-align: center; 示例 <style> body { background-color: #eeeeee; } .box { background-color: green; color: #fff;
(目录) 动态转发 $ ssh -D local-port tunnel-host -N 参数说明 -D:动态转发 -N:不发送任何命令,只用来建立连接。没有这个参数,会在 SSH 服务器打开一个 Shell local-port 是本地端口 tunnel-host 是 SSH 服务器 举例 # 开启本地端口2121 动态转发 $ ssh -D 2121 root@127.0.0.1 -N
(目录) 准备web服务 使用Flask启动一个简单的web服务 from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): return 'Hello World!' if __name__ == '__main__': app.run(port=5000) 浏览器访问:
文档:https://sortablejs.github.io/Sortable/ github:https://github.com/SortableJS/Sortable Vue2: https://github.com/SortableJS/Vue.Draggable Vue3: https://github.com/SortableJS/vue.draggable.next npm ht
饼状图不能设置grid,而是center { type: "pie", radius: ["30%", "70%"], center: ["50%", "25%"], } center 圆心:控制圆的位置 radius 饼图的半径 控制显示尺寸 参考文章 Echarts饼状图设
xAxis: { name: ' ', axisTick: { show: true //坐标轴刻度线 }, axisLine: { //轴线 show: false }, splitLine:{ //网格线 show:true }, axisLabel: { //坐标轴样式 textStyle: { color: '#
ECharts 提供的标记类型有 'circle', 'rect', 'roundRect', 'triangle', 'diamond', 'pin', 'arrow', 'none' legend: { icon: 'circle' } 参考文章 echarts 图例修改legend中icon的形状及大小
(目录) 文档 https://developer.mozilla.org/zh-CN/docs/Web/CSS/transform 语法 /* Keyword values */ transform: none; /* Function values */ transform: matrix(1, 2, 3, 4, 5, 6); transform: translate(12px, 50%
(目录) input print(input("please input: ")) $ python3 demo.py please input: 123456 123456 缺点:不安全 getpass import getpass print(getpass.getpass("please input: ")) $ python3 demo.p
(目录) MySQL 高级函数 函数 描述 BIN 返回数字的二进制表示 BINARY 将值转换为二进制字符串 CASE 遍历条件并在满足第一个条件时返回一个值 CAST 将(任何类型的)值转换为指定的数据类型 COALESCE 返回列表中的第一个非空值 CONNECTION_ID 返回当前连接的唯一连接 ID CONV 将数字从一种数字基系统转换为另一种数字
(目录) 所有函数 函数 描述 ASCII 返回特定字符的 ASCII 值 CHAR_LENGTH / CHARACTER_LENGTH 返回字符串的长度(以字符为单位) LENGTH 返回字符串的长度(以字节为单位) CONCAT 将两个或多个表达式加在一起 CONCAT_WS 使用分隔符将两个或多个表达式添加在一起 FIELD 返回值在值列表中的索引位置
文档 https://www.w3schools.cn/sql/sql_ref_mysql.html https://dev.mysql.com/doc/refman/8.0/en/built-in-function-reference.html (目录) 获取日期时间 函数 描述 NOW 返回当前日期和时间 CURDATE 返回当前日期 CURRENT_DATE 返回当
语法 SUBSTRING(string, start, length) 参数值 参数 必填 描述 string 必需 要从中提取的字符串 start 必需 起始位置。 可以是正数也可以是负数。如果是正数,此函数从字符串的开头提取。 如果是负数,此函数从字符串的末尾提取;字符串索引从1开始 length 可选 要提取的字符数。 如果省略,将返回整个字符串(从 start 位置
(目录) 问题描述 Java后端接口返回17位长度的数值,JavaScript前端接收错误 例如: console.log(10976458979374929) 10976458979374928 可以看到,输出的数值不一致,精度丢失了 问题分析 查看JavaScript Number类型的数值范围,16位长度 console.log(Number.MIN_SAFE_INTEGER) -9007
CASE语句遍历条件并在满足第一个条件时返回一个值 文档 https://www.w3schools.cn/sql/sql_case.html 语法 CASE WHEN condition1 THEN result1 WHEN condition2 THEN result2 WHEN conditionN THEN resultN ELSE result END
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号