2018-08-19 07:43:51    1    0    0
发现一个很吃瘪的问题,自己新建项目的时候经常会有一些写法Webstrom会报错. 比如: ![](/api/file/getImage?fileId=5b79521793e997091600001d) 又比如一些Lodash拥有的函数,每次使用的时候一大堆红白线,感觉怪怪的,写是能写,但是又不知道怎么处理. 然后今天就彻底的调整一下. 首先需要打开Preference->Languages&FrameWorks. 然后设置JS版本为ES6. ![](/api/file/getImage?fileId=5b7957f593e997091600001f) 然后开始设置Libraies->Download 选择想要支持的语法就可以了.比如这边我就添加了Jquery的支持. ![](/api/file/getImage?fileId=5b7957f593e9970916000020) ok了. ![](/api/file/getImage?fileId=5b7957f593e997091600001e) 对Require使用Ctrl+B,可以直接追溯到node的TS规范约束.
2018-08-11 23:18:35    6    0    0
因为换工作和学习React的原因,最近的新知识学习计划也慢下来了,更多的是倾向于先把React这一套学到能够满足需要的程度.新工作干了一个月,也写了几个需求了,差不多可以开始重新投入学习了. 至于学什么呢? 今天是北京时间2018-08-11.两年前,差不多这个时候,我第一次接触到前端. 然而现在还是水平不太行啊,哈哈. 最近因为React的项目,开始学习React.但是写业务的同时,依旧很
2018-08-07 05:51:35    0    0    0
#6.数据请求与装配 现在要开始考虑数据如何装配了.基础版先完成需求,也就是先完成滑动了以后进行接口请求,然后再渲染得到的数据,然后再进行级联操作. 该组件的层级关系清晰可见,就是父组件-Mask层-主组件-三个分组件.考虑到Mask层的定义用来处理数据不好,而父组件其实只需要返回后拼装完全的值,考虑在主组件的层面来做数据的请求和回调. > 扩展需求:将HTTP请求视为传入的函数来处理,以此增
2018-08-07 05:46:17    2    0    0
#5.单个滑动组件 ## CSS与渲染 根据项目的要求,单个滑动组件应该通过一个接口拿到的数组进行循环渲染,每个元素的height为传入的eachItemHeight,width为100%/rowNumberCount.为了先实现需求,我们先将它写死为3. ![](/api/file/getImage?fileId=5b60035f93e9970910000194) 在不传值的情况下,所有文本给
2018-08-06 06:48:36    0    0    0
**由于本人是React新手,文章可能会有谬误,还请不吝指出,感谢.本文技术栈为React+Ts,请对号入座.** #0.React新手接到的轮子需求 由于是刚上手React不到一周的新司机,连项目都还没熟悉.然后带我的老哥直接给我个任务: > 你把需求里那个移动端的滑动选择改造做掉吧. 我内心OS:太看得起我了吧,这轮子略难啊... 最开始连最基本的React语法都看不懂,写了三四
2018-07-06 04:15:39    1    0    0
#0.接受挑战! 今天水群的时候碰到一个挺简单的需求,但是想想看其实挺有意思的,于是决定记录下来。 ![](/api/file/getImage?fileId=5b3f12ad93e997091c000b6b) 简单来说,就是数组多于两个的就去重去掉。思路很简单。那么,废话不多说,开干。 #1.思路整理。 首先想到的自然是暴力版思路。 1.通过简单去重,得到数组1. 如数组[A,A,
2018-06-11 01:34:09    2    0    0
今天有个小机灵鬼在群里问: > JS如何判断空值啊? 然后给出了自己的解法: if(model =="" || model==null ||model ==undefined)//true 咋一看还不错,但是第二眼就发现问题很多: 1.判断明显少了(Number类型没做判断) 2.使用两个等号还判断了null和undefined,不怕被弱类型草的欲仙欲死? 后来又有人提出了:
2018-06-01 07:43:48    2    0    0
之前立下flag说要自己实现一遍ES6 polyfill,后来搁置了一直没做,想着最近有空了花点时间写写,也算是总结一下之前的知识了。 #1.Join 作为拼接字符串的功能性函数,join应该是所有人熟悉的不能再熟悉了。要实现它,首先思考功能:把字符串链接起来。 那么思路应该很清晰,就是直接将字符串拼接起来。 > 1.Array.join 实际上是Array.prototype.join 对应
2018-05-10 05:55:09    0    0    0
今天在某群里有人问了一个这样的问题: ![](/api/file/getImage?fileId=5af416fd93e997091c00033a) 我看了一眼,soEasy,好像没什么写的必要,就想着继续看我的Vue. 突然想了一下,可能这是个新手刚好卡在这个功能上了呢?想想自己当初入行时的感受,想着就写一下吧。 于是很快便写出了第一版。 sloveProblem([[1,2],[
2018-04-20 06:36:22    0    0    0
#1.优化项目所使用的插件 ##1-1.DefinePlugin 用于配置编译时的全局变量,webpack内置,使用webpack.DefinePlugin配置。这个说实话我没用过,一般也就是定义一个用于生产环境切换的变量。 new webpack.DefinePlugin({ 'process.env': env }), 这个功能的使用在webpa
1/6