今天主要了解Node的异步编程思想。 Node的异步编程,主要依托于回调来实现;但是这不意味着使用了回调程序就异步了。 举例: function heavyCompute(n, callback) { var count = 0, i, j; for (i = n; i > 0; --i) { fo ...
分类:
其他好文 时间:
2016-08-11 00:47:41
阅读次数:
199
经常需要一个函数自执行,可惜这一种写法是错的: function(){alert(1);}(); 原因是前半段“function(){alert(1);}”被当成了函数声明,而不是一个函数表达式,从而让后面的“();”变得孤立,产生语法错。 按上面的分析,这一段代码虽说没有语法错,但也是不符合我们的 ...
分类:
Web程序 时间:
2016-08-11 00:28:37
阅读次数:
162
1.首先创建div 并且给div加样式 2.创建地图 3.调用createNode函数创建块 4.定时器 5. 6.核心逻辑 在第4中的 function moveNode() {...}; 定时执行此函数实现了:1.移动所有身体 2.移动蛇头 3.创建新块并且 新块在蛇尾产生,方向与蛇尾相同 实现 ...
分类:
编程语言 时间:
2016-08-11 00:26:54
阅读次数:
265
在应用 CSS3 渐变/动画时,有个控制时间的属性 <animation-timing-function> 。它的取值中除了常用到的 贝萨尔曲线以外,还有个让人比较困惑的 steps() 函数。 teps(n,start/end) 第一个参数 number 为指定的间隔数,即把动画分为 n 步阶段性 ...
分类:
其他好文 时间:
2016-08-10 22:38:19
阅读次数:
215
Write a function that takes a string as input and returns the string reversed. Example:Given s = "hello", return "olleh". Subscribe to see which compa ...
分类:
其他好文 时间:
2016-08-10 22:25:23
阅读次数:
129
function bubbleSort(arr){ var r=1;//第一轮 //第r轮比较的公式 //i从0开始,到<length-r,每次递增1 for(var i=0;i<arr.length-r;i++){ //如果当前位置的元素>下一个位置的元素 if(arr[i]>arr[i+1]){ ...
分类:
Web程序 时间:
2016-08-10 21:04:32
阅读次数:
153
//动态 css文件内容。 修改鼠标经过时行、单元格的背景颜色function header_rowOrcell_over(divGrid) { var gridopts = divGrid.data("PartConfig"); var customStyle = gridopts.customS ...
分类:
Web程序 时间:
2016-08-10 20:50:58
阅读次数:
144
Write a function to find the longest common prefix string amongst an array of strings. 大意就是,写一个函数可以找到一个数组字符串中的最长前缀。 分析: 最长前缀的最大值为数组字符串中长度最短的字符,由最短字符串由 ...
分类:
其他好文 时间:
2016-08-10 20:49:33
阅读次数:
142
function uploadImg(btn,imgCont,btnTag,hiddenBox,popBox,cutBtn){ var input = document.getElementById(btn); var img_area = document.getElementById(imgCo ...
分类:
Web程序 时间:
2016-08-10 19:24:58
阅读次数:
344
傲游浏览器批量打开网址的插件没用了。有很多网友发了方法也无法实现。实际上,是可以实现傲游浏览器4,傲游浏览器5一键批量打开url链接的。我来告诉大家如何来实现。最新的M5都能使用。在收藏夹添加一个收藏,在网址处复制填写以下代码 javascript:(function(){var texts=doc ...
分类:
Web程序 时间:
2016-08-10 19:15:04
阅读次数:
434