logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

go - fmt包中的扫描函数Scanf, Scan, Scanln的简单使用

目录前言一. 方法说明二、代码演示?总结前言当我们需要获取到用户输入的内容时,fmt包中的扫描函数是一个不错的选择, 扫描函数大致分为三种Scanf, Scan, Scanln三个函数, 他们都返回保存成功的数量和失败的原因, 只不过参数不同和一些使用细节不同一. 方法说明函数参数使用细节返回值Scanf格式化字符串, 内存空间地址(可传多个)传入的值必须满足格式的要求保存成功的值数量, 保存失败

文章图片
#golang#python#开发语言
react 使用 useState hook 实现 class 类组件中的 setState 方法

目录 前言 初探 思路 思考 完成 总结 前言 很明显, 这是一道面试题, 下图是原题 初探 刚开始看到这个面试题, 心想这不就是一个自定义hook就可以解决的事吗, 于是就开始撸代码 思路 封装一个自定义hook 名为useStateInClass.jsuseStateInClass 返回一个 state 和 setStateuseStateInClass 保存state 状态 和 setSta

文章图片
#react.js#javascript#前端
javascript中的Set数据结构

1. 概述set 是一个构造函数, 通过new关键字来创建实例, 用来保存唯一的值2. 创建setnew 他就完事了, 但是请注意传入的参数必须是可迭代的对象或者迭代器, 如果传入的迭代对象中包含重复的值, 那么set将会自动去除重复项const arr = ['a', 'b', 'c', 'a']const set1 = new Set(arr.values());const set2 = ne

文章图片
#javascript#前端#typescript
网格(grid)布局

网格是由一系列水平(row 行)及垂直的线构(column 列)成的一种布局模式,也就是说网格布局主要是操控行和列,面试呢常常会问到如何使一个盒子水平垂直居中是css中的一种布局方式,网格布局就是答案之一。设置元素的 display 值为 grid 或者 inline-grid,仅设置display为grid,而不控制行和列是没有任何效果的。其子元素依旧按照从上至下的默认布局进行排列。

文章图片
#css#前端
js中的Class类详解

javascript中的类,包括静态属性私有属性继承等等

文章图片
#javascript#开发语言#ecmascript
js中的Class类详解

javascript中的类,包括静态属性私有属性继承等等

文章图片
#javascript#开发语言#ecmascript
javascript 的script标签

script元素script标签的作用就是将js插入到HTML属性表示不同的场景asyncdefersrctypecrossorigincharset使用script标签的注意点不要出现在字符串中出现 </script> , 浏览器会当成结束标签解析解决方案 : 转义 <\/script>script的标签位置放在<head></head>标签中,

文章图片
#javascript#html#前端
认识ts中的接口

ts中使用 interface 关键字定义一个接口, 接口用来定义对象类型或者函数类型,类类型等等, 并且可以设置属性只读, 属性可选等操作, 总而言之 interface 的功能很强大 . 接下来玩一玩 .要点概览 :pointexplain普通接口属性可选可改只读属性对象中属性只读不能修改可选属性属性不是必须的函数类型接口还能定义函数类型索引类型类类型继承接口混合类型接

文章图片
#typescript#javascript#前端
js中的Class类详解

javascript中的类,包括静态属性私有属性继承等等

文章图片
#javascript#开发语言#ecmascript
js中的symbol详解

Symbol 类型symbol的实例是唯一的不可变的, 用于确保对象的属性不重复使用方式 : 调用 Symbol( 标识 ) 函数 返回一个符号const a = Symbol('a');const obj = {[a]: 1};console.log(obj); // {Symbol(a): 1}Symbol() 函数不可以 new符号代表唯一的值, 但是我就想用一个符号呢 ?通过 Symbol

文章图片
#javascript#前端#vue.js
到底了