使用 Controller View 编写 ReactJs 应用

Not to be confused with MVC, a “view controller” or “controller view” is a top l

阅读全文…

JS的this、作用域、闭包、对象

/** * Question 1 */ var name = ‘window’ var person1 = { name: ‘person1’, show1:

阅读全文…

Javascript 闭包

1. 创建一个函数poll,它接受两个参数checkStatus[函数],callback[函数]。 2. poll会调用checkStatus,checkSt

阅读全文…

react + electron 构建应用

最近折腾上了react和electron,一切只是刚开始,记录下一点过程。 最普遍的需求就是,隐藏原本略丑的工具栏。 const BrowserWindow =

阅读全文…

html css编码规范

有人建议编码规范这种东西应该落实到ESlint这类工具上去,而不是停留在文档层面。 在我看来,规范也要看和记,难道你用 vscode/sublime 写个dem

阅读全文…

npm install 代理

cnpm虽然在国内速度上比 npm 快,但是在使用过程中难免会有出乎意料的问题,所以还是放弃使用,yarn用起来问题也是磕磕绊绊,保险起见,npm 大发好。 利

阅读全文…

表单校验之策略模式

好比单例模式用的最多的就是遮罩层的、全局dialog这种,那么表单校验这块最经典就是策略模式了。 即便是在 vuejs 开发的项目中,你只需要校验变量这么简单的

阅读全文…

算法 Day 2

冒泡排序 平均时间复杂度 O(n2)  空间复杂度 O(1) function bubbleSort(arr) { var i = arr.length; va

阅读全文…

红米1s 绕过账户锁

MIUI V6 及以上的版本,如果之前登录过小米账号以及设置了设备防丢的话,如果没有退出账户就直接刷机,后果就是设备被锁。有点好奇这个原理是怎么实现的。 第一、

阅读全文…

VueJs 源码解读之细碎点

在分析 VueJs 2.0 的源码中会碰到一些不知道的知识点,记录下来。 JSON.stringify JSON.stringify(val, null, 2)

阅读全文…