react router/react router dom 二级目录写法 abandon1a2b Coding 注意第一种方法是react-route,二三种方法是react-router-dom,但是第二种方法个人不推荐 目前博客的jsx语法显示有些缺陷 三种写法,第一种根据react-router但是我没有写成功 第二种,b站教学视频,可以运行正确,但是失去层级意义,代码有冗余信息 个人认为这是一种错误写法,为了要起到二级目录的效果,所有的path都要写成二级目录的形式才能生效,导致该写法Switch中...
react 包优化 abandon1a2b Coding 把一个react项目打包发布到了githubpage上,结果加载速度异常的慢,同比hexo生成的博客项目,加载速度尚可,打开network分析,两者差距较大, react项目的js文件将近1m,但是react的首屏出了一个nav和一段文字描述,其实并没有什么东西。而hexo项目本身文字较多,但js文件累加不足100k。导致react项目在带宽较低的情况下体验极差(我的腾讯云也只有1mbps理论上也...
数据可视化工具了解 abandon1a2b Coding 能憋死你不 能憋疯 想找一个js可视化的库,结果感觉有点乱,所以打算从库来源,下载数量等地方统计一下,来决定用哪个,虽然大不了再换,再大不了就去手撸js,不过还是先了解一下当下也是不错。 Three.js 该项目的目的是创建一个易于使用、轻量级的 3D 库,并带有默认 WebGL 渲染器。该库还提供了示例中的 Canvas 2D、SVG 和 CSS3D 渲染器。 在这提一下three.js,虽然该...
React Webpack alias&&vscode use alias abandon1a2b Coding 今天看react的项目目录里view和components是分开的,但是view里面有引用components的组件,然后from'../../xxxx'这种丑陋的引用路径就冒出来了。 之前使用laravel的时候记得里面的js资源(laravel里面的前端资源真是一条龙。全栈工具箱。。。),有用 代替路径,于是进行了查找 react 别名 react alias ,查找的结果是customize...
jsx abandon1a2b Coding 首先看一段原生php代码(不了解php没关系,下面就是一个原生html内嵌了一段php代码,在服务端,php的解释器会将php代码转换成html) 客户端接收源码 虽然现如今的php项目很少有这种代码了,但是过去,还有现在的一些单页面用php写的工具仍然有这种写法,一段html文本中内嵌了php代码,php或php-fpm将其中的 <?php xxx ?> 解析运行然后返回客户端。 接下来我们在看...
React[005]01-如何显示定界符 abandon1a2b Coding 结论如果在jsx中打印 写法是这样的 {'{'}{'}'} ,相当于 {'{'} 加一个 {'}'} jsx的语法是嵌套 ,所以今天我想打印 这时候我按照其他语言默认实现都是加'\\'转义,结果发现不管用,当时试了一下声明变量没问题, 也不存在html转义码,当时有点懵。因为光想这是个特殊字符忘了以字符串的形式展示,具体实现上面已经说过,所以并没有在网上找到什么有用的信息。最后找到一个 html转...
React[005]传值给子组件 abandon1a2b Coding index.js 外部老生畅谈 主要是循环用到了 array.map 组件需要一层层传递 如果需要透传可以使用 {...todo} TodoItemList TodoItem 数据改变
React[004] Component+数据传递 abandon1a2b Coding src/components/Header/index.js src/components/index.js src/App.js src/index.js 数据传递 App.js components/TodoHeader/index.js
how to use svn abandon1a2b Coding 回滚 合并分支 svn 根据提交人过滤 / sed 命令的使用 匹配文件后缀为 .jpg 的文件并且删除 grep and kill svn 如何实现vimdiff 回滚 合并分支 svn 根据提交人过滤 / sed 命令的使用 匹配文件后缀为 .jpg 的文件并且删除 grep and kill 如何实现vimdiff
how to use git abandon1a2b Coding git config set git 代理的设置和取消 初始化仓库提交并push至远程仓库 切换远程分支 使用 vimdiff 进行 git diff 清除提交记录缓存 win下换行问题处理 如果经常产生文件属性变更的情况,可以设置 几乎所有的 git 撤销 如何使用 vimdiff 来 git diff /svn diff 账号修改后推送拉取问题 oh-my-zsh git 慢/卡顿问题解决 账...
TS''s enum abandon1a2b Coding 由于php中直接声明的变量obj是obj,array是array。所以需要先创建一个enum类实现array接口这样就可以实现与上述代码相同的赋值行为。代码如下 终端输出
Happy new year(qq) abandon1a2b Coding 流程分析 获取所有好友列表 便利列表获取好友信息 单个好友发送信息 单个好友分析性别,备注,是否是老师,进而生成对应的带昵称(老x,x老板,xx老师)的拜年信息 单个好友发送多次拜年信息 安装 酷q CoolQ HTTP API 插件 启用http插件,然后编写php代码批量发送拜年信息 流程分析 获取所有好友列表 便利列表获取好友信息 单个好友发送信息 单个好友分析性别,备注,是否是老师,进而生...
php[023]bison--php使用的的词法分析器 abandon1a2b Coding bison Bison 是一个通用解析器生成器,用于将无上下文的带注的语法转换为使用LALR(1) 解析器表的确定性 LR 或广义 LR (GLR) 解析器。作为实验功能,Bison 还可以生成IELR(1) 或规范 LR(1) 解析器表。精通 Bison 后,您可以使用它开发各种语言解析器,从简单的桌面计算器中使用的解析器到复杂的编程语言。 比森与Yacc是向上兼容的:所有正确编写的Yacc语法...