- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 超级详细的typescript入坑指南
在js中,由于没有类型检查,一个函数甚至可以赋值为一个字符串,而这种错误在ts中很容易被发现,如果命名重复,需要修改某个变量或函数名,而这个变量或函数已经调用多次,可以点击F2,直接修改名字,这样在项目中所有调用这个变量或函数的地方都会更改为新的名字。但是这个错误是很常见的,因为我们开发过程中使用的对象,大多可能是调用另一个函数或者请求后台接口获取的,甚至有可能开发时数据不够完善的情况下,一直没有暴露出这个问题,直到项目上线之后才发现这种错误,这无疑增加了修改bug的时间,且降低了项目的代码质量。
2023-03-31 10:03:45 250
原创 前端开发的nginx指南
Nginx是一款的HTTP,采用事件驱动的异步非阻塞处理方式框架,这让其具有极好的IO性能,时常用于服务端的和。这是官网中的原话,主要表达了几点内容:1. nginx是什么?是一个服务器;2. 它是轻量级的,意味着它相比于其他的服务器消耗资源少、更加快捷;3. 它是高并发的;4. 用于反向代理和负载均衡。那么什么是反向代理,什么又是正向代理呢?
2023-03-31 10:02:20 352
原创 变量提升问题
var a = 0; if(true){ a=1; function a(){} a=21; console.log(a)//21 } console.log(a)//1未经声明的变量都会挂在到全局,所以在if中将a赋值为1,全局a就为1.而当function a(){...
2020-04-15 14:56:01 425 1
原创 react中使用ref实现复选框选中后增加删除
需求为:react项目中,点击复选框,在底部添加一栏;取消选中复选框,删除对应的一栏;在底部点击删除按钮,删除此栏同时取消上方复选框选中状态。思路:复选框部分作为子组件checked的值由state中的checkbox值决定,而父组件中,点击删除按钮后要执行子组件中的函数以改变子组件state中的值,此时就需要用到ref。方法为:在父组件引用子组件时,用下面这...
2020-04-14 14:48:23 1127
原创 git 常用命令
git 常用命令git add 文件 : 追踪指定文件git add . :追踪所有的文件git commit -m “注释” : 提交报本地仓库git push : 推送远程仓库git pull : 拉取git status : 查看当前的提交状态git ignore : 忽略文件夹git checkout -b xiao_a : 创建xiao_a分支,并且切换到xiao_a分支...
2020-04-10 16:05:26 108
原创 微信小程序循环渲染canvas动态图表
需求:数据驱动图表渲染,先看效果图我们知道,微信小程序中是没有图表组件的,使用echarts也会有很多问题,比如echarts的图表总是在屏幕最上层,也就是说,会在导航栏和菜单栏上方,这当然不是我们想要的,所以只能自己画一个。在这里我选择用canvas画。首先画一组图表,数据由data驱动wxml部分 <view class="section flex"> <...
2019-11-22 17:33:03 1824
原创 css实现元素水平垂直居中的五种方法
css实现元素水平垂直居中的五种方法html内容<div class="wrapper"> <div class="box"></div></div>确定了元素宽高 有三种方法第一种方法:.box { position:absolute; top:50%; left:50%; margin-top:-100px;/*减去自身高...
2019-05-23 17:21:26 284
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人