- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 React.useEffect源代码渣解
这里写自定义目录标题1、寻找hooks相关代码index.jsReactHooks.jsReactFiberHooks.new.js总结2、代码解读mountEffect、updateEffectmountEffectImplpushEffectupdateEffectImpl1、寻找hooks相关代码index.js文件路径:react-main/packages/react/index.js/在这个文件我们能看到我们能 import {xxx} from 'react’的所有方法,它是react
2021-12-13 16:56:53 1276
转载 JS动态线条背景
效果图:最近发现很多博客网站背景图是漂浮的线条,鼠标蹭上去会聚集到一起,感觉挺好玩的,就深挖了一下代码,和大家做个分享。直接导入DynamicLine()就可以用。代码:export function DynamicLine() { function n(n, e, t) { return n.getAttribute(e) || t } function e(n) { return document.getElementsByTagName(n) } fu
2020-09-29 10:23:30 785
原创 HTML的解析顺序及过程详解
1、解析规则:1、html字符串被浏览器接收后一句一句读取并解析2、如果解析到link标签,便发送请求获取css;3、解析到script标签,发送请求获取js后并执行相应的代码4、解析到img后会请求图片资源2、开始解析html//解析器通常会把工作分配给两个组件:分词程序负责把输入的html切分成合法的序列;解析程序按照句法规则去分析然后构建句法树。<html> <body> <p>hello taya</p> <div&g
2020-09-24 18:30:35 5285 1
原创 Webpack-Plugin编写及插件解析
Webpack其实像是一条生产线,在经过一系列的处理流程后,才会将源文件转为输出结果,同时它的整个生命周期中会广播出大量的事件,以供我们通过plugin去监听,我们可以通过这些API去改变输出的结果如果你想手写一个Plugin的话,他是这样的://新建MyWebpackPlugin.jsconst { compilation } = require("webpack");class myWebpackPlugin { //option是在导入插件时,可以传入的参数 constructor
2020-09-24 11:01:12 523
原创 webapp访问静态html资源乱码
问题场景描述:1、对接人行二代征信系统,需要在移动端(pad)上展示客户的征信报告2、征信报告内容是一个base64文件,成功解码后,生成一个html文件3、该html文件在pc端打开正常,但是在安卓设备上显示的是像藏文一样奇怪的字符注:请确保已用 utf-8解码,排除编码问题!解决方案及原因:由 JAVA 生成的文件要被安卓设备解析,其格式必须为:UTF-8 BOM物理解决方案:使用文本编辑器手动修改文件编码格式,增加BOM头部代码解决方案(片段):FileOutputStre
2020-09-01 16:57:58 366
原创 nginx丢失.pid文件解决方案
./nginx //启动nginx转发服务器./nginx -s stop //停用nginx转发服务器在使用停用命令的时候,发出了如下报错:nginx:[error] open() "../nginx/logs/nginx.pid" failed (2:No such file or directory)找不到这个名为nginx.pid的文件...
2019-03-13 17:30:31 4470
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人