自定义复选框——创建带有状态更改动画的样式复选框

使用<svg>元素创建复选<symbol>并通过<use>元素插入它以创建可重用的 SVG 图标。创建 .checkbox-container 并使用 flexbox 布局为复选框创建适当的布局。隐藏 &
2021年11月20日 412次浏览

JavaScript 迭代器以及它的使用场景

JavaScript 迭代器是在 ES6 中引入的,它们用于遍历一系列的值,通常是某种集合。
2021年11月20日 641次浏览

深入理解JavaScript对象

对象到底是什么呢?语法对象可以同两种形式定义:声明(文字)形式和构造形式。对象的文字语法形式:var myObj = {key:value// ....};构造形式:var myObj = new Object();myObj.key =
2021年11月17日 384次浏览

this 深入解析

function baz() { // 当前调用栈是:baz // 因此,当前调用位置是全局作用域 console.log("baz"); bar();// <--bar的调用位置}func
2021年11月13日 1,088次浏览

作用域闭包

function foo(){ var a = 2; function bar(){ console.log(a); } return bar;}var baz = foo();baz(); // 2
2021年11月10日 659次浏览

前端性能优化

前端性能优化背景在前端的整个学习生涯中,我们总是能一次次听到“性能”和“体验”这两个词。前端性能优化不仅是前端工程师工作中时刻需要关注的现实问题,也是前端面试中屡屡被问到的点。面试官之所以爱问,是因为偷懒。只需问这一个问题,就能在一定程度考
2021年11月07日 961次浏览

发布轮子到 npm

发布轮子到 npm要做两件事部署官网让官网上线,有好的文档才更容易让人使用发布 sakura-ui让其他开发者可以使用 npm install sakura-ui 安装源码发布你的官网// 其实就是把 dist 目录上传到网上yarn bu
2021年11月07日 1,249次浏览

使用Vite 搭建官网过程

使用Vite 搭建官网全局安装create-vite-appyarn global add create-vite-app@1.18.0 // 推荐yarnnpm i -g create-vite-app@1.18.0创建项目目录cva
2021年11月07日 696次浏览

运行npm publish上传项目的时候报400错误

运行npm publish上传项目的时候报400错误npm publishnpm ERR! code E400npm ERR! 400 Bad Request - PUT https://registry.npmjs.org/Sakura
2021年11月07日 662次浏览

Node.js child_process

Node.js child_process进程 Process场景notepad.exe 是一个程序,不是进程双击notepad.exe时,操作系统会开启一个进程定义进程是程序的执行实例程序在CPU上执行时的活动叫做进程实际上并没有明确的定
2021年10月31日 1,270次浏览

Node.js Stream

Node.js StreamStream - 流stream 是水流,但默认没有水stream.write 可以让水流中有水(数据)每次写的小数据叫做chunk (块)产生数据的一段叫做source (源头)得到数据的一段叫做sink(水池
2021年10月31日 935次浏览

数据库系统与Node.js

数据库系统与Node.js关系型数据库的范式范式即为数据库设计标准第一范式 1NF定义字段不可再分举例我们要存储体检者的双眼视力那么应该存储左眼视力和右眼视力两个字段即user表里应该有left_eye 和 right_eye而不能把他们存
2021年10月31日 433次浏览

node.js 静态服务器开发准备

一些有用的工具node-dev当文件更新时自动重启的node避免每次改完代码都要重新运行的麻烦(不宜在生产环境使用)ts-node让node支持直接运行TypeScript代码(不宜在生产环境使用)ts-node-dev上面两个工具的升级版
2021年10月30日 736次浏览

记录一次TypeScript错误

记录一次TypeScript错误[ERROR] 23:37:21 ⨯ Unable to compile TypeScript:index.ts(11,9): error TS7034: Variable 'array' implicitl
2021年10月29日 944次浏览

Node.js 初识

Node.js 初识Node.js不是什么不是web框架Node.js并不是web后端框架所有不能把Node.js与Flask或Spring对比不是编程语言Node.js并不是后端的JS所以并不能将Node.js 与 Python 或 PH
2021年10月24日 679次浏览

React Hook详解

React Hook详解useState使用状态const [n,setN] = React.useState(0)const [user,setUser] = React.useState({name:’F’})注意事项1:不可局部更新如
2021年10月17日 466次浏览

React 函数组件

React 函数组件创建函数组件方式const Hello = (props) => {return <div>{props.message}</div>}// 缩写const Hello = props =&
2021年10月16日 379次浏览

React Class 组件详解

React Class 组件详解两种方式创建Class组件// ES5方式(过时)import React from 'react'const A = React.createClass({render(){return (<div&
2021年10月15日 472次浏览

React 组件

React 组件Element V.S. Component元素与组件const div = React.createElement('div',...),这是一个React元素(d小写)const Div = () => React
2021年10月14日 401次浏览

第一次学习 React

React 初识引入React,引入React有两种方式从CDN引入ReactCDN引入(需注意顺序)引入React:https://cdn.bootcss.com/react/16.10.2/umd/react.development.j
2021年10月13日 593次浏览