javascript资料
a1b2c3c
学习使人进步
展开
-
一张图看懂 JS 的事件机制
一、为什么 JavaScript 单线程假定JavaScript同时有两个线程,一个线程在某个DOM节点上添加内容,另一个线程删除了这个节点,这时浏览器应该以哪个线程为准?为了避免复杂性, JS 采用了单线程的模式,也就是一次只能执行一个程序二、事件机制(观察者模式)其实 JS 是一直有两个线程在跑,只不过一个负责跑我们写的主程序,另一个线程负责事件任务的监听并在需要响转载 2017-02-26 20:05:48 · 570 阅读 · 0 评论 -
秒杀系统的架构解决之道
本文将会从三个方面来分别探讨如何设计应用架构以更好的支持“秒杀”类需求,包括秒杀带来的问题和挑战、产品架构解决之道、流量控制解决方案。秒杀场景下带来的海量用户所造成的流量突增对系统冲击力可想而知,瞬时流量之高一方面造成的读写冲突,数据库锁会非常严重,另一方面应用服务器能否撑住也是一个问题。同时由于秒杀业务一般是各种活动带来,需要快速上下线,这在开发上也会提出更高的标准,快速支持需求而不出错转载 2017-02-26 20:17:45 · 198 阅读 · 0 评论 -
javascript对象的创建和继承实现
JavaScript对象的创建JavaScript中定义对象的几种方式(JavaScript中没有类的概念,只有对象):1) 基于已有对象扩充其属性和方法:[html] view plain copy print?var object = new Object;object.name = "zhangsan";object.sayName =转载 2017-02-26 20:28:19 · 170 阅读 · 0 评论