1.初始化项目文件夹 npm init 创建一个项目文件依赖package.json文件 2.全局安装gulp :npm install -g gulp; 3.项目单独安装: npm install gulp; 4.将gulp文件写进依赖中 npm install --save-dev gulp
2024-12-01前言 2025-2026年最值得选的微信小程序毕业设计选题大全:100个热门选题推荐✅ 2025-2026年最值得选的Java毕业设计选题大全:500个热门选题推荐✅ Java毕业设计项目精品实战案例《1000套》 微信小程序毕业设计项目精品案例《500套》 Python毕业设计项目精品实战案例《500套》 安卓毕业设计项目精品实战案例《500套》 asp.net毕业设计项目精品实战案例《1000套》 PHP毕业设计项目精品实战案例《500套》 ?文末获取源码+数据库? 感兴趣的可以先收藏起来
2024-12-01将 json 文件对象拍平 demo.json { "a": { "b": 123 }, "c": "abc" } 期望将 demo.json 对象拍平 { "a_b": 123, "c": "abc" } 源码示例 const fs = require('fs'); // 读取 JSON 文件 function readJSONFile(filename) { try { const data = fs.readFileSync(filename,
2024-12-01什么是React hooks Hook 是 React 16.8 的新增特性。它可以让你在不编写 class 的情况下使用 state 以及其他的 React 特性 常用的hook useState 常用于声明变量,属于异步操作中的微操作 import React,{useState} from 'react' //声明数值 const [num, changenum] = useState(0) //声明数组 const [list,setList]=useState([1,2,3]) //声
2024-12-01当我们登录了B站过后,为什么下次访问B站就不需要登陆了? 问题:B 站是如何认识我这个登录用户的?问题:HTTP 是无状态,无连接的,怎么能够记住我? HTTP Cookie 定义 HTTP Cookie(也称为 Web Cookie、浏览器 Cookie 或简称 Cookie)是发送到用户浏览器并保存在浏览器上的一小块数据,它会在浏览器之后向同一服务器再次发起请求时被携带并发送到服务器上。通常,它用于告知两个请求是否来自同一浏览器,如保持用户的登录状态、记录用户偏好等。 工作原理 当用户第一
2024-12-01图片格式转换(File、Blob、base64) 一、类型简介 BLOB(binary large object): 二进制大对象,是一个可以存储二进制文件的容器。 在计算机中,BLOB常常是数据库中用来存储二进制文件的字段类型。 属性名称读/写描述size只读Blob 对象中所包含数据的大小(字节)。type只读一个字符串,表明该Blob对象所包含数据的MIME类型。如果类型未知,则该值为空字符串。例如 “image/png”. File: File 对象通常是用户在网页中的一个<inp
2024-12-01重点 :nth-child(n)匹配父元素中的第n个子元素。n可以是一个数字,一个关键字,或者一个公式 隔行变色公式: 偶数: :nth-child(2n) 奇数: :nth-child(2n-1) css样式: <style> table{ /* border: 1px solid gainsboro; */ border-colla
2024-12-01Vercel 官网截图 Vercel 是什么? Vercel (之前也叫 Zeit 或 now.sh) 是一家提供静态网站托管的云平台,支持从 Github, GitLab, Bitbucket 等代码仓库中自动拉取代码 然后进行项目打包和部署等功能。 提速前后的对比图 左图: 部署在 Vercel 的网站测速结果; 右图是提速后的测速结果。颜色代表网站的反馈时间,绿色代表快,越接近红色代表极慢甚至没法访问。 可以看到 部署在 Vercel 的网站 在国内的访问速度很不理想 (左图),大部份地
2024-12-01【一】介绍 HTML 是一门语言,所有的网页都是用HTML 这门语言编写出来的,也就是HTML是用来写网页的,像京东,12306等网站有很多网页 HTML(HyperText Markup Language):超文本标记语言: **超文本:**超越了文本的限制,比普通文本更强大。除了文字信息,还可以定义图片、音频、视频等内容 如上图看到的页面,我们除了能看到一些文字,同时也有大量的图片展示;有些网页也有视频,音频等。这种展示效果 超越了文本展示的限制。 **标记语言:**由标签构成的语言 之前
2024-12-01问题原因: 问题原因: pre-commit钩子惹的祸 当你在终端输入git commit -m"XXX",提交代码的时候, pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。 如果代码不符合相应规则,则报错,它的检测规则就是根据.git/hooks/pre-commit文件里面的相关定义。 次要原因: 创建vue项目时,eslint校验 是否在 commit提交是进行校验,我想不选是不是没有校验,······就没选,打脸 解决办法
2024-12-01