首先这一手骚操作要感谢@ahonn,确实这几天学习dva,我自己都觉得自己有点烦了。但是老哥好耐心,真心感谢。
直接上正题吧不磨磨唧唧的了!
dva是什么
这还用说吗,坦克啊!双命特性,大招是通过机甲自爆产生大范围爆炸,本体只有100血,可以反…啊!!!别打我啊!
好吧可能阿里的工程师也喜欢玩守望先锋,而且我清晰记得dva这个框架就是守望大火的时候诞生的,而且还有一个协同工具叫路霸吧。(看来阿里的工程师都不喜欢当C…)
首先这一手骚操作要感谢@ahonn,确实这几天学习dva,我自己都觉得自己有点烦了。但是老哥好耐心,真心感谢。
直接上正题吧不磨磨唧唧的了!
这还用说吗,坦克啊!双命特性,大招是通过机甲自爆产生大范围爆炸,本体只有100血,可以反…啊!!!别打我啊!
好吧可能阿里的工程师也喜欢玩守望先锋,而且我清晰记得dva这个框架就是守望大火的时候诞生的,而且还有一个协同工具叫路霸吧。(看来阿里的工程师都不喜欢当C…)
著名框架
jQuery
所使用的设计模式——“虾扯蛋”
之前在知乎回答过一个问题:2018的前端应该学什么。
我回答了:就算前端再复杂,jQuery依然是最流行的那个。
这答案怎么样呢?废话!肯定没人点赞了!
人性就是如此!一旦接受了更装逼新的思路,就会觉得以前见过的东西都太弱了!
新项目想用什么就用什么,什么技术栈健全就用什么。可是老项目并没办法想干什么干什么,时间和精力不允许他去重构。金蝶还在卖VB呢,他们肯定也想过VB已经不行了。
好了题外话,我还是很有兴趣实现一个塞进nlvi
的类jq的。
我说我是做外包的肯定没人信,给你看看外包程序员瞎几把搞的热情!
前排提醒:vue-jsx和react-jsx相差甚远,前者基本就是玩具生产链。很多想利用JS语言特性的骚套路基本上都不好实现,而且感觉奇奇怪怪的。所以你的生产环境,千万不要乱试vue-jsx这种搭配,够简单就无所谓了…
在我的博客打开开发者工具 -> console,输入 Nlvi.tools.scroll 试试?
开个玩笑,我自己也不知道这算不算柯里化(逃
总之为什么这么写,我自己觉得这样容易理解,方便盲僧(理清)。
还有最近关于“如何治理别人爱装逼的毛病”系列中刚写的一坨,新鲜的:
const menuItem = (list) =>
list.map(({title, color, icon, descs}) =>
<menu-item title={title} color={color} icon={icon}>{
descs.map(v => <span>{v}</span>)}</menu-item>)
也许主题应该改为:你只会使用Console.log()?
现在的前端虽说是越来越复杂,但是我怎么觉得现在前端的要求越来越低了?应该说现在的人,看个几遍vue,知道console.log(),知道var, {}, [],就敢出来找工作了。但是console
就这么个方法?
搞笑,你在你的浏览器输入console
,自己看看有多少东西!所以为了高效调试我觉得有必要全了解一遍。
本来是想放弃的,后来歪打正着,成功运行。最后搞一个ts类型的启动器,不想再懵了。
想看看原项目electron-vue
有没有这个打算,没有的话自己fork个分支出来。这个将就。
这次搞这个项目目的就很明显了,想做一个Hexo博客的编辑器(没错就是我这个博客的核心)。Hexo的话,属于页面生成器类的博客系统。直接一套生成静态页面,然后随意访问。因为一整套静态页面故还是有人喜欢直接干一套SPA上去,体验也好。
其实搞这个,我去年就想搞了。可是去年的话,明显前端的技术都不扎实更别说搞了,当时的想法是写一个Mac App(我swift应该还行,随便写写问题不大。不过可能现在的话问题就大了)。不过就一直拖拖拖,导致swift3.0都有苗头了我还是没想写。而且关于如何操作terminal命令,还是个问题。
这次心就大了。搞了再说,搞一半不行了就让他荒了。以后想起来再搞,再搞的时候技术肯定又上涨。如果这波做成了,开源,我不管有没有人用,总有人喜欢用。
联动水文,大约半年前记录了Javascript的this。顺水推舟理一下call(),bind(),apply()
扩展阅读:关于JavaScript的this
还是上次的代码,修改一下
let name = 'panda'
let obj = {
name: 'koala',
getName() {
return this.name
}
}
let test = obj.getName
test() //undefined.
(敲黑板!)复习一下!为什么就undefined
了!原因就是,this
指向不同了。那么直接运行是否可以
let name = 'panda'
let obj = {
name: 'koala',
getName() {
return this.name
}
}
obj.getName() //koala
一次被this支配之后的思考
我觉得这应该是最古老而且实用性最强的for了,就是三段式定义。for (;;)
想到当年考java编程基础的时候(一门学科),有一道手写题要用到循环,我抬手就是for (var ...)
…
小爝(知乎用户):js里面什么都是对象,所以你看单身狗学这个语言学的老快了。
就前几天看到的答案,觉得对啊!js这种边缘OP的语言,你说它没对象它是可以有的,你说它是面向对象语言它不是。
所以来研究一手关于JavaScript的继承。研究过程用一下typescript(这个真有对象了)