JoYous-SUN
JoYous-SUN
@sundylink 首先,文中的 compose 用的是 reduceRight,什么意思呢,就是 ```js // compose(f,g)(params) => f(g(params)) ``` 所以对于 compose 的参数 f, g 这些函数来说,执行顺序的确是从右到左,即 ←。 针对你给的栗子: 传给 compose 的是 f, g ```js const f = (WrapperComponent) =>...
http 相关的知识还是很重要的,基础太薄弱... 还是从头学 http 权威指南吧
content-type: application/octet-stream 是干嘛的? 应用程序文件的默认值,即二进制流类型的文件,是未知的应用程序文件。比如上传一个无后缀名的文件,采用的 content-type 就是 application/octet-stream。同样浏览器下载也是,是不会主动询问的类型。 另外,注意有的云服务器默认的 Nginx 配置中,default_type 也会是这个。
@jxZhangLi 不是大神,还是菜鸟,毕业两年了,比我厉害的真的是见了太多了。我不是计算机科班出身,去年开始学前端,并从事前端,就是基础不如别人才要多学习啊。也没有什么特别的学习计划,不会不懂的太多,去年就是工作什么不会就学什么。今年是一般一段时间内都有一个比较想研究的点,比如说中间件思想,就找资料从各个方面(来源,应用)去弄清楚。就是不要孤立的去学习吧,感觉知识都是相同的,可以联系到好多知识点。最近受大神启发,他教我学习的时候要建立自己的知识体系,有空就去补充。还有就是结合应用场景,不同的场景处理方式不同,要注意总结。工作中学习,比如我去年去用 react-redux 的时候,对它这种写法很不适应,就去看 redux 的源码,并去学习函数式编程,虽然我现在还没学明白 fp,就慢慢学呗,闲暇时间。 一点感想,分享给你。
@happylindz 对。从事这一行,基础决定了自己的上限。自己还是需要继续加油的。。
@brickspert 对,不应该说构造函数,看我的回答是原型上的方法,有点矛盾了。感谢指出
@jumpDuckEgg 首先,我日常没有巩固工作中用不到的“旧”知识,但是一些重要的东西是比较印象深刻的。比如 HTML 常用标签的一些特点;css 常用选择器、权重以及 css3 动画等常用特性;js 的闭包、作用域、原型链等;http 协议的一些原理、报文、缓存方案;常见编程思想和设计模式。这些都应该是我们能按照自己的语言阐述清楚的,如果这些类似的不牢固,就需要反复的应用加深印象、理解。另外,有一些随着工作场景走的,比如 react 的各种特性,我可能这两年很熟悉,但是下去几年谁知道用什么开发,说不定过两年 react 我就忘了。还比如 es6 的各种新特性,各种方法,肯定不可能都记住,能记住常用的即可。像webpack 的配置,虽然目前我用的比较多,但也经常忘记某些配置的含义,比如 source-map 的区别,一些 plugins 的 options,这种跟工具的配置复杂度相关,没办法,我们忘了就查一下文档就好了。 但是!!! 最重要的是,如果你要跳槽。。。面试常问的,你又没掌握好的,当然要面试前好好复习一下啦,不然怎么应对面试官,怎么显得自己基础好,怎么装 x。毕竟面试造火箭,入职拧螺丝~
@riskers 嗯,我是碰到过问的,我觉得还好吧,比如问一下项目开发如何提高构建速度、开发环境和生产环境的区别等常见的场景,当然不需要特别具体,但起码阐述清楚,能证明你是对此有研究的,而用过一两次,问一个插件的意义当然是可以顺利说出的。不过我觉得这些东西倒不是最主要的,每个团队都有自己的 cli。😆你问的属于更深入了啊,工作机制都了解后,基础的东西肯定不用问了。
@bigggge 我也没查到,感觉只能通过事件统计
@Dcatfly 嗯,感觉说的有问题,待会重新整理一下。