- 博客(9)
- 资源 (6)
- 收藏
- 关注
原创 javascripte 中的移位操作符
如果在console中输入 1 你认为结果会是什么? 你认为结果是0? 恭喜你,错了。结果还是1这里的以为操作,有效位只有(0-31),如果超过31,就会自动取余。也就是上面的代码就相当于下面:1 如果想要移动32位(其实也就是清零了),那应该怎么办呢?使用下面这行代码:1 这样就可以实现,左移32位的功能了。
2014-03-21 12:37:33 1094
原创 d3js svg:text
svg中的text元素是有html中的text元素延伸过来的。text元素是由一系列的文本组成的图形元素。text的内容是定义的字符串(和html中的text元素相同)。text元素的位置由x和y属性决定。且偏移量可由dx和dy控制。偏移量offset可以很容易的让我们调整文本的边缘和基线(margin and baseline):可以使用单位 "em" 来调整text的字体大小。文本的水平放
2014-03-16 20:28:08 5194
原创 D3js--数据绑定更新
//只有数据比line对象多的时候,才执行entercenter.enter().append("line") .attr("class", "center") .attr("x1", width / 2)// 每次都要执行center .attr("y1", function(d) { return x1(d[0]); }) .attr("y2"
2014-03-11 15:03:41 1355
原创 JS中与或运算的妙用
先看两行代码:var value = tmp || [50, 60];请问运行后value是多少?当tmp有值的时候, value == tmp, 当tmp没有值,或者转换成bool是为false时,value == [50, 60]其实这样就可以将判断和赋值同时进行。先进性tmp值得判断,然后将值赋值给value,相当于:var value = (tmp == true)?
2014-03-11 14:29:49 643
原创 Web服务器配置--基于Python的文本终端方案
仅仅使用浏览器加载测试js代码时,如果加载本地的文件(csv、json等),就会由于浏览器权限问题,无法加载,必须在本地建立一个mini的web服务器:基于Python终端服务器如果你使用的是Mac OS X或Linux,那已经安装了Python。只要你熟悉在文本终端中输入合集,就可以直接运行一个基于Python的迷你服务器。这绝对是最简便的方法。(如果你使用Windows,得先安装P
2014-03-11 13:43:01 1192 2
原创 JS 函数内部同名对象
许多的js包中,都有这样的一种结构:(function() { var box = function() { var width = 1, height = 1; // For each small multiple… function box(g) { // your code;
2014-03-11 12:14:05 1290
原创 js中的位运算符
位运算符是在数字底层(即表示数字的 32 个数位)进行操作的。重温整数ECMAScript 整数有两种类型,即有符号整数(允许用正数和负数)和无符号整数(只允许用正数)。在 ECMAScript 中,所有整数字面量默认都是有符号整数,这意味着什么呢?有符号整数使用 31 位表示整数的数值,用第 32 位表示整数的符号,0 表示正数,1 表示负数。数值范围从 -214
2014-03-10 19:55:50 1248
原创 canvas font-size 属性
在H5中,canvas是其一个重要的亮点和特性。其中canvas的font-size属性和css的完全不同,w3c中定义如下font-size / line-height规定字号和行高,以像素计。是以像素来渲染字体的,所有当font-size小于某个值时(一般是14)就会出现,textt的字符串不会变小(因为已经无法减少像素的数目,来呈现
2014-03-10 13:59:56 15629 1
原创 canvas中清除path的方案
创建path的时候,用到的是beginPath() 方法:开始一条路径,当要删除这条路径的时候,也是使用beginPath方法来重置当前的路径。var c=document.getElementById("myCanvas");var ctx=c.getContext("2d");ctx.fillStyle="red";ctx.rect(0,0,300,150);ctx.beginPat
2014-03-09 19:01:06 4600
JAVA API 函数详解
2013-06-08
关于NAT穿越分析
2013-06-08
JavaScript语言精粹
2013-06-08
VC游戏编程指南
2013-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人