众所周知js是单线程的,最直观的感觉是代码碰到死循环,其它代码都会被冻结,浏览器的操作也全部未响应。 目前已经有js多线程的提案,不过估计要等到es7+了。 Concurrent.Thread.js Concurrent.Thread.js是一位日本人写的用单线程模拟多线程效果的js库。 Worker 使用Web Worker, 我们可以在浏览器后台运...

一键安装本站于YLUI function fnInstall(){ var appId="yuri2-blog"; var title="尤里2号的博客"; var data={ apps:{}, shortcut...

什么是递归 程序调用自身的编程技巧称为递归(recursion)。递归做为一种算法在程序设计语言中广泛应用。 一个过程或函数在其定义或说明中有直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。 简单来说,递归的核心思想是:我不知道这个问题的答案f(n)是什么,但是我知道答案可以由规模更小的、相似的...

抓住一切有趣的思想 远离冷血属性的人 好东西自带宣传属性 把一件事情看得太重,它就成了你的弱点。 想写后台UI,你得写过后台。 想让某人相信某事(包括谎言),最好是引导他自己通过一些线索思考得出结论。 即使创造出AI意味着人类的淘汰,吾辈亦无怨无悔。

这篇文章记录了笔者对于debug的心得。 Debug对于程序员来说应该是最普遍的一件事,如果你在试图写一些不熟悉的代码,那么估计有80%的时间都在debug。debug的方法可以说直接影响到你的编码效率。 先分享一次笔者的debug经历 1.网页不正常,vue渲染失败,控制台提示vue渲染时错误 2.发现这种报错只在IE11的iframe中出现 3.只...