2018-08-06 06:48:36    114    0    0
**由于本人是React新手,文章可能会有谬误,还请不吝指出,感谢.本文技术栈为React+Ts,请对号入座.** #0.React新手接到的轮子需求 由于是刚上手React不到一周的新司机,连项目都还没熟悉.然后带我的老哥直接给我个任务: 你把需求里那个移动端的滑动选择改造做掉吧. 我内心OS:太看得起我了吧,这轮子略难啊... 最开始连最基本的React语法都看不懂,写了三四天
2018-07-06 04:15:39    58    0    0
#0.接受挑战! 今天水群的时候碰到一个挺简单的需求,但是想想看其实挺有意思的,于是决定记录下来。 ![](/api/file/getImage?fileId=5b3f12ad93e997091c000b6b) 简单来说,就是数组多于两个的就去重去掉。思路很简单。那么,废话不多说,开干。 #1.思路整理。 首先想到的自然是暴力版思路。 1.通过简单去重,得到数组1. 如数组[A,A,
2018-06-11 01:34:09    36    0    0
今天有个小机灵鬼在群里问: > JS如何判断空值啊? 然后给出了自己的解法: if(model =="" || model==null ||model ==undefined)//true 咋一看还不错,但是第二眼就发现问题很多: 1.判断明显少了(Number类型没做判断) 2.使用两个等号还判断了null和undefined,不怕被弱类型草的欲仙欲死?
2018-06-01 07:43:48    87    0    0
之前立下flag说要自己实现一遍ES6 polyfill,后来搁置了一直没做,想着最近有空了花点时间写写,也算是总结一下之前的知识了。 #1.Join 作为拼接字符串的功能性函数,join应该是所有人熟悉的不能再熟悉了。要实现它,首先思考功能:把字符串链接起来。 那么思路应该很清晰,就是直接将字符串拼接起来。 1.Array.join 实际上是Array.prototype.join 对应的
2018-05-10 05:55:09    25    0    0
今天在某群里有人问了一个这样的问题: ![](http://note.codermagefox.com/api/file/getImage?fileId=5af40d7944c5e50330000000) 我看了一眼,soEasy,好像没什么写的必要,就想着继续看我的Vue. 突然想了一下,可能这是个新手刚好卡在这个功能上了呢?想想自己当初入行时的感受,想着就写一下吧。 于是很快便写出了第一版。
2018-04-20 06:36:22    75    0    0
#1.优化项目所使用的插件 ##1-1.DefinePlugin 用于配置编译时的全局变量,webpack内置,使用webpack.DefinePlugin配置。这个说实话我没用过,一般也就是定义一个用于生产环境切换的变量。 new webpack.DefinePlugin({ 'process.env': env }), 这个功能的使用在webpac
2018-04-20 06:36:17    86    0    0
#1.需求 一个项目从建立到上线,我们有哪些需求? 1.我们需要SCSS/SASS来写样式(继承和层级实在太好用了) 2.我们需要对图片进行处理。 3.我们需要Babel来支持ES6. 4.我们需要一个本地Server来提供测试环境。 5.我们需要配置解析目录与alias,来简化代码引用路径并减少bug. 6.我们需要ESlint进行代码检测。 +Extra 我们需要优化打包流程/npm sc
2018-04-14 02:36:39    99    0    0
虽说现在有了parcel,但是感觉仍然不太健全,自己写项目的时候很多东西都不太好找。之前一直是使用的webpack,但是说实话项目配置这一块我并不是很懂,只是知道基本概念和懂一点配置的皮毛。webpack更新4.0以后有了默认配置,想着是一个好机会开始从头好好捋一遍webpack了,顺便也可以用在我的Vue-admin项目上,于是便有了此文章。配置文件我写完并进行一定调整以后会上传。那么,开始吧。
2018-04-02 12:57:57    19    0    0
#0.引子 去年就给自己立了flag,今年开头就要看UnderScore.虽然面临着找工作和项目收尾的压力,计划可不能乱,实在不行工作就先不找了混着吧(喂) 去年已经积累了一些JS基础知识,今年开始,我要着重提高编码能力。那么废话不多说,进入第一部分。 #1.没什么可说的基础部分 (function() { 这一段代码最开始使用了个IIFT进行包裹,这样就可以做到免除全局污染。如果自己
2018-01-09 07:02:55    90    0    0
有小伙伴问我为什么这么多天没有写博客了.其实本来是想做之前的面向对象思想整合+JS深入浅出部分笔记碎片整理的,像这样. ![](/api/file/getImage?fileId=5a54ae4493e9970910000b89) 零碎的笔记一共写了七八篇,整理起来却一直觉得不得门而入.我一直在质问自己,我真的懂了JS的面向对象吗?当我写了一个Class的时候,我真的知道自己在干什么吗? *