ES6速学

var 和 let 以及 const 的区别1. var 可重复声明a = 3var avar a = 42. let 不可重复前置a = 3let a3. let 不可重复声明let a = 3let a = 4 //报错let a =
2021年11月29日 42次浏览

javascript - 关于 localStorage 的一切

什么是localStorage?localStorage 是窗口界面的只读属性,它允许我们访问文档源(浏览器)的存储。它允许我们在用户浏览器上保存键值对。在 HTML 5 中正式引入,并且所有它都存储为字符串。localStorage 是只
2021年11月24日 74次浏览

简述 JavaScript 之 filter

本文主要从以下几点介绍 filter定义filter的使用技巧结论定义定义filter()方法创建新数组,其中包含通过所提供的函数实现的测试的所有元素。使用过滤器查看下面的代码实例:const data=[ {name:"pra
2021年11月20日 31次浏览

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

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

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

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

深入理解JavaScript对象

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

this 深入解析

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

作用域闭包

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

var 是糟粕

function foo(){ function bar(a){ i = 3; console.log(a + i) } for(var i=0;i<10;i++){ bar
2021年11月09日 59次浏览

前端性能优化

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

发布轮子到 npm

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

使用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日 61次浏览

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

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

Node.js child_process

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

Node.js Stream

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

数据库系统与Node.js

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

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

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

记录一次TypeScript错误

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

Node.js 初识

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

React Hook详解

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