摘要:
1. js实现动画 上述代码就可以实现一个动画。注意下面几点: 动画的实现往往依赖于setTimeout。 注意ele.style.marginLeft如果开始能够获取,必须从元素的style中设置了才能获取,否则获取不到。 利用callback可以实现虽然使用了setTimeout还能串行执行。 阅读全文
摘要:
1. 单线程、异步I/O、对比php nodejs是单线程的,但是是异步I/O,对于高并发时,它也能够快速的处理请求,100万个请求也可以承担,但是缺点是非常的耗内存,但是我们可以加大内存, 所以能用钱解决的事就不是事。 而PHP语言是使用Apache服务器的,它的方法和node是完全不一样的,虽然 阅读全文
摘要:
Express是node的框架,通过Express我们快速搭建一个完整的网站,而不再只是前端了!所以Express还是非常值得学习的! express有各种中间件,我们可以在官方网站查询其用法。 Express框架的核心特性如下: 通过中间件来响应http请求。 定义路由表来执行不同的HTTP请求动 阅读全文
摘要:
看了短篇《父与女》,也许我对它的理解还不够深刻, 但是就是那么一点点的理解就足够令我为之动容了。 父亲划船渐渐消失于天际,女儿久等却时光不再,它日日夜夜地来到这里希望可以看到父亲回来。 长大 。。。 结婚。。。 生子。。。 至老。。。 每天无论路上多么坎坷,她始终没有放弃。 这是思念,这是爱。这又远 阅读全文
摘要:
1. 运行一个nodejs文件, 如一个js文件中只含有console.log("hello world");的文件,我们再git里运行node,即 node hello.js 即可发送输出hello world。如下: 2. 交互模式 直接输入node,即进入node环境,即可输入任何语句: 3. 阅读全文
摘要:
什么是异步操作? 异步模式并不难理解,比如任务A、B、C,执行A之后执行B,但是B是一个耗时的工作,所以,把B放在任务队列中,去执行C,然后B的一些I/O等返回结果之后,再去执行B,这就是异步操作。 JavaScript为什么需要异步操作? JavaScript语言的执行环境是“单线程”, 所谓单线 阅读全文
摘要:
动态规划算法 例题1: https://segmentfault.com/a/1190000008244955 例题2: https://segmentfault.com/a/1190000007927865 讲解: http://www.hawstein.com/posts/dp-novice-t 阅读全文
摘要:
在算法中,尤其是有关数组的算法中,哈希表的使用可以很好的解决问题,所以这篇文章会记录一些有关js实现哈希表并给出解决实际问题的例子。 说明: 这篇博客所写并不是真正意义的哈希表,只是与哈希表的使用有相似之处。 第一部分:相关知识点 属性的枚举: 输出: 即对于对象而言,我们可以使用for in来枚举 阅读全文
摘要:
什么是单例模式? 单例模式从字面上的理解是不困难的,js上就是指只有一个对象实例。 为什么需要单例模式? 我们可以将一些成员变量封装在一个单例对象中,每次访问这些变量都只能从这个单例对象进行访问,这样我们就可以看作将这些成员变量封装在了一个命名空间当中,可以避免无意间改写代码 。 如何创建单例模式? 阅读全文
摘要:
查缺补漏 1. 函数声明提升 实际上是这样的, 2. 充分利用 Object.prototype.toString.call();方法,你会发现他是多么强大! 3. 命名函数表达式中的函数名只对内有效,对外是看不见的。 4. 合理使用try catch , 他不会影响代码的正常运行。 5. 注意 D 阅读全文