摘要: 最近在项目里总是做数据兼容处理,比方说,正常可以从服务器拿到你要渲染的数据,但是服务器异常时,有可能后端传的数据不是太完整,你在业务组建里直接通过对象获取某一key的值的时候有可能会报undefined的错误,这时候就需要一个lodash的get去做兼容处理,也顺着业务写了一个小小的方法来实现lod 阅读全文
posted @ 2019-08-23 15:27 inaruto 阅读(1319) 评论(0) 推荐(0) 编辑
摘要: 在引入动态路由前,我先引入一段同步代码,如下是我在业务中,同步的引入组件模块; "webpack code spliting" 。 打包后,代码体积为 通过分析打包后的chunk,很臃肿,代码体积并没有达到预期的效果,这样一来我们页面的性能必定会受影响,影响首屏加载效率,因此,我们需要优化代码体积, 阅读全文
posted @ 2019-08-23 15:26 inaruto 阅读(947) 评论(0) 推荐(0) 编辑
摘要: 这里引用官方的一句话来总结tree shaking tree shaking 是一个术语,通常用于描述移除 JavaScript 上下文中的未引用代码(dead code)。它依赖于 ES2015 模块语法的 静态结构 特性,例如 import 和 export。 我们的文件中总会引入各种依赖或者公 阅读全文
posted @ 2019-08-23 15:21 inaruto 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 先上一段异常错误信息 最近在写一个同构渲染的react代码,但是在运行react代码时遇到了上述的错误,服务端render组建的代码如下,我package中react和react dom的版本为16.6.3 export const render = (req) = { const reduce = 阅读全文
posted @ 2019-08-12 21:04 inaruto 阅读(2769) 评论(0) 推荐(0) 编辑
摘要: 1. 考察this 1.1 当obj调用show()时,show的this被隐私绑定到调用它的obj上,所以在show里面可以拿到obj的name属性 虽然obj声明了show属性并定义一个function,但是执行的时候是在全局作用域中直接执行,show函数中的this执行window; 1.2 阅读全文
posted @ 2019-08-08 16:33 inaruto 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 先贴一段异常代码 在执行插入数据库时,如果插入中文就会报如上错误,在网上搜了下,是因为charset设置的问题 这里我先执行了 查看我当前的数据, 其中CHARSET为lantin1 CREATE TABLE ( int(11) NOT NULL AUTO_INCREMENT, varchar(25 阅读全文
posted @ 2019-08-05 21:04 inaruto 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 在阿里云服务器安装docker的时候,由于docker官方镜像一直安装失败, 错误信息如下 这时由于在国内访问国外源官方镜像失败的缘故,修改为阿里云的源,然后下载镜像的速度就嗖嗖嗖。。。 然后在执行下载操作即可`sudo yum install docker ce docker ce cli con 阅读全文
posted @ 2019-08-01 21:03 inaruto 阅读(1159) 评论(0) 推荐(1) 编辑
摘要: linux压缩和解压缩命令 tar 解包:tar zxvf filename.tar 打包:tar czvf filename.tar dirname .gz 解压1:gunzip FileName.gz 解压2:gzip d FileName.gz 压缩:gzip FileName .tar.gz 阅读全文
posted @ 2019-08-01 20:08 inaruto 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 最近舍弃百度云服务器,割肉买了三年阿里云服务器,虽然配置相同,毕竟价钱在那摆着,不得不说,阿里云服务器是真的好用。。。强入广告,emmmmmm。废话不多说,直接上代码。 第一次安装可以根据菜鸟教程安装mysql,这里就不在赘述。 在本地测试连接数据库出现上述问题。 解决过程 查看所有端口信息,可以看 阅读全文
posted @ 2019-07-30 15:21 inaruto 阅读(411) 评论(0) 推荐(0) 编辑
摘要: 最近在重学前端,遇到LHS和RHS两个名词,这里记录下,方便深入理解两个概念 见名知意,“L”和“R”的含义,它们分别代表左侧和右侧。 这里举一个简单的例子 在这段代码中,a就是进行RHS查询,因为我们并没有对a进行赋值操作,而是直接引用了a,我们需要查找并拿到a的值才能传递给 如果 ,这里对 a 阅读全文
posted @ 2019-07-29 10:30 inaruto 阅读(15659) 评论(1) 推荐(0) 编辑