- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 从输入URL到看到页面发生了什么
第1章:计算机的系统硬件:指计算机实体部分。(看得见摸得着的)软件:通过编译具有各类特殊功能的程序组成(看不见摸不着)基本组成冯.诺依曼计算机:以运算器为中心 特点:现代计算机:以存储器为中心...
2022-12-18 22:38:53 97
原创 自增input框的一些校验
自增input框的一些校验结构:一行为两个input框,左侧为充值金额,右侧为获得金额。校验规则:充值金额不能有重复,并且同一行的获得金额不得大于充值金额。const benefitvValidator = (rule, value, callback) => { // 获得金额校验 const id = rule.field.split('.')[1] const value1 = field.getValue(`principal.${id}`) if (!v
2021-08-02 22:12:56 144
原创 Fusion design from表单校验
Fusion design from表单校验最近项目中使用了fusion design,后台管理系统中最常用的就是table和form表单,众所周知,form表单的主要作用就是数据的获取,校验和设置,关于fusion中的form表单,先对校验做一下总结,方便日后项目中快速使用。常见的基础校验方式一:required:fromItem必填校验,可以用requiredMessage改变必填校验错误信息,如果不填写,则默认展示XX项为必填项。可以使用asterisk确认星号是否需要。二:min/max :
2021-08-01 22:16:09 514
原创 一些js常用面试手写代码实现
一:解析url// 实现一个方法,拆解URL参数中queryStringconst url = 'http://sample.com/?a=1&b=2&c=xx&d#hash';function parseQueryString(url) { let obj = {} data = url.split("?"); aParams = data[1].split("#"); aParamsEnd = aParams[0].split("&"
2020-09-26 21:30:04 209
原创 setState是同步还是异步
如果判断是异步,那么react’就会收集setState,也就是收集我们定义的收集器,将我们的setState每个都push到定义的批量更新对象(updateQueue)的数组中,然后等事件函数结束的时候重置这个变量标志,才会取出之前缓存的setState,进行一次执行。相反,他们会先让你完成你的订单,让你修改它,甚至接受桌子上其他人的订单。那么在setState的时候,会判断该变量标识的值,如果是fasle,也就是setState同步更新,如果是同步,那么直接更新组件。绑定事件的时候 加上批量处理逻辑。
2020-09-24 23:58:32 2105 1
原创 理解js中执行上下文
作为一名 JavaScript 开发者,必须知道 JavaScript 程序内部是如何执行的。理解执行上下文和执行栈对于理解其他 JavaScript 概念(如变量声明提升,作用域和闭包)至关重要。什么是执行上下文?简而言之,执行上下文是评估和执行 JavaScript 代码的环境的抽象概念。每当 Javascript 代码在运行的时候,它都是在执行上下文中运行。执行上下文的类型js中,我们将执行上下文分成三种,既全局执行上下文,函数执行上下文,Eval函数执行上下文。全局执行上下文 这是默认
2020-09-23 23:35:02 230 1
原创 webpack 知识点学习
webpack// 引入样式资源import './index.less';// 引入图片、字体等其他资源//最后将所有的资源都变成js,所以线上不需要下载模块。需要有HTML文件结构。index.js: webpack入口起点文件运行指令:开发环境:webpack ./src/index.js -o ./build/built.js --mode=developmentwebpack会以 ./src/index.js 为
2020-09-15 23:38:14 178
原创 webpack 从0配置react项目
webpcak手动从0配置react项目。webpack4 入口出口文件零配置1:新建webpack项目,(注意目录名称不要起webapck,会报Refusing to install package with name “webpack” under a package)解决方案,将pack.json的name属性换成除webpack的其他名字,再执行安装命令,就会成功安装webpack.2:初始化init npm init -y3:安装webpack npm i webpack webpack
2020-08-29 17:48:26 197
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人