Sorry, your browser cannot access this site
This page requires browser support (enable) JavaScript
Learn more >

背景最近在学习前端算法与数据结构的时候突然有一个想法,正常做练习算法题肯定是新建 js 文件,然后在文件中将算法题放在注释中像下图这样,题目+代码然后我们就可以在终端中运行 js 代码。然后我本来是打算将这些题目刷完之后整理成 markdown 文件的,然后又觉得到时候题目太多肯定懒得整理。于是乎灵机一动,为什么不写一个自动转化的工具呢?先看下我的笔记的结构 目录 我们可以使用 nodejs...

持续更新中… 链表链表初识链表:类似于数组,都是有序列表,线性结构。 不同点在于,链表中,数据单位的名称叫做“结点”,而结点和结点的分布,相对于数据的连续来说在内存中可以是离散的。 实现一个链表,通过嵌套对象的形式实现 123456789const listInJS = { // 数据域 val: 1, // 指针域,指向下一个结点 next: { ...

异步编程Javascript 是一个单线程的语言,在前端编程中,我们在处理一些简短、快速的操作时,往往在主线程中就可以完成。主线程作为一个线程,不能够同时接受多方面的请求。坏处是只要有一个任务耗时很长,后面的任务都必须排队等着,会拖延整个程序的执行。常见的浏览器无响应(假死),往往就是因为某一段 Javascript 代码长时间运行(比如死循环),导致整个页面卡在这个地方,其他任务无法执行。...
FE

写在前面参考:微信公众号定时提醒女友今日天气以及距离发薪日还有多久以上答主已经写的非常详细了,不过关于接口配置信息那一块我还想说两句, 另外我也根据我编写 node 代码的习惯改了下一项目目录,最后的效果如下效果 如果你不想看了 源码奉上 前提 首先自己要有一个云服务器 如果你是像上面的同学一样给女朋友用的那么你还需要一个女朋友 准备工作申请测试号为什么是测试号呢? 申请地址 因为发送模板...

使用指南通过git clone1git clone https://github.com/liufashi-Mr/react-antd-admin.git 通过脚手架npm地址 123456789# global installnpm i react-client-create -g# and then runcreate-cli create [name]# ornpm i react-...

前言最近工作繁忙,继上篇react+typescript构建h5项目已经一个月没有更新内容了。最近有个 h5 的项目正好使用到之前搭建的模板,于是将上述的模板拉过来,配个路由就直接可以使用了,节省不少时间。现在再将 axios 添加到项目中。这项下次再使用到的时候就会更加轻松。 功能 常见配置(跨域携带 cookie,token,超时设置,请求头) 请求拦截器和响应拦截器 请求封装,使用同一...
FE

配置规范  项目没有一个统一的规范和代码风格看起来既难受又不利于维护,随着项目接手的人越多项目就会越来越乱,久而久之就成了所谓的屎山。 不以规矩,不成方圆 lint 规则安装 eslint 和相关的包npm i eslint @typescript-eslint/parser @typescript-eslint/eslint-plugin -D,根目录下创建.e...
FE

使用指南通过git clone1git clone https://github.com/liufashi-Mr/h5-react-typescript.git 通过脚手架npm地址 123456789# global installnpm i react-client-create -g# and then runcreate-cli create [name]# ornpm i rea...

项目部署如何将项目部署到云服务器上?详细请参考项目部署,浅谈CI/CD。但是个人用户购买的云服务器往往会遇到一个问题(配置低),带宽通常只有 1M~2M。若是生成的资源文件体积过大会导致加载缓慢。没有使用 gzip 时文件大小为 2M 左右,以 1M 的带宽 128kb/s 加载时长要近 20s没有使用gzip之前的vendors下面是我自己在项目优化过程中的一点经验。 打包体积优...
FE



本站总访问量为 访客数为