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