摘要:
在并发编程中使用生产者和消费者模式能够解决绝大多数并发问题。该模式通过平衡生产线程和消费线程的工作能力来提高程序的整体处理数据的速度。为什么要使用生产者和消费者模式在线程世界里,生产者就是生产数据的线程,消费者就是消费数据的线程。在多线程开发当中,如果生产者处理速度很快,而消费者处理速度很慢,那么生... 阅读全文
摘要:
在JavaScript中什么情况下使用==是正确的?简而言之:没有。这篇文章来看五种情况下总是使用===,并且解释为什么不用==。JavaScript有两种操作符用来比较两个值是否相等 [1]:严格相等 === 仅考虑相同类型的值是否相等。“正常”(或非严格)相等操作符 == 在比较之前,尝试为不同... 阅读全文
摘要:
最近在研究canvas技术,发现一个问题,就是所画图像会随着画布大小自动变换大小。原因如下使用了style属性 或者在页面中引入内嵌样式后来才发现canvas 元素只有如下设置宽度和高度才能正确控制图像大小 阅读全文
摘要:
1. 通过顶层document节点获取: (1) document.getElementById(elementId) :该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法。如果页面上含有多个相同id的节点,那么只返回第一个节点。如今,已经出现了如prototype、Mootools... 阅读全文
摘要:
html代码 1 2 3 4 0% 5 6 7 8 9 15%10 11 12 13 14 30%15 ... 阅读全文
摘要:
1 // chinacoder.cn JavaScript Document 2 3 $(document).ready(function() { 4 5 //.filter(":not(:has(.selected))") //去掉所有不包含class为.s... 阅读全文
摘要:
1、去除表格td默认间距及制作1px细线表格 方案一: 在页面内,通过cellspacing="0″将这个间距消除,合并边框。 方案二:在CSS定义里,只要给这个table一个border-collapse:collapse的样式,就可以达到这个效果 阅读全文
摘要:
例如可以使用const PI = 3.14159265; 一般不推荐使用 const 关键字,因为它不是 ECMAScript 语法的一部分。当需要常量的时候一般是以命名习惯来约束的,亦即使用大写字母加下划线。如果需要“真正的”常量的话,可以使用 ECMA 5 的 defineProperty ... 阅读全文