摘要: 发布时间 2015-05-27 01:14:54 canvas转换为dataURL (从canvas获取dataURL) var dataurl = canvas.toDataURL('image/png'); var dataurl2 = canvas.toDataURL('image/jpeg' 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(63) 评论(0) 推荐(0)
摘要: 发布时间 2013-10-14 16:30:03 例如处理事件的时候,有时候需要知道当前点击的是第几个子节点,而HTML DOM本身并没有直接提供相应的属性,需要自己来计算。 从一个索引序号,很容易得到该索引对应的子节点或者子元素,直接用parentNode.childNodes[index] 或  阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(1235) 评论(0) 推荐(0)
摘要: 发布时间 2018-03-23 11:06:40 SVG中的路径数据,即path元素的 d 属性,有一系列的路径绘制指令,其中椭圆弧指令(A)最复杂,不算椭圆弧起始点的x,y坐标的话,依然有 7 个参数。 SVG椭圆弧指令的参数,与Canvas等圆弧指令的参数有很大差别,Canvas中使用圆心、半径 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(1918) 评论(0) 推荐(0)
摘要: 发布时间 2014-12-30 20:32:48 JS的类型数组大体可分为3类:无符号整数、有符号整数、浮点数。 Int8Array; Uint8Array; Uint8ClampedArray; Int16Array; Uint16Array; Int32Array; Uint32Array; F 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(325) 评论(0) 推荐(0)
摘要: 发布时间 2013-11-15 01:18:09 new A.B() 与 new A().B() 是有区别的,这个大家都知道,至于为什么,我之前一直不是很理解。 这个问题涉及到的知识面是,点运算符、new运算符、函数执行这三者之间的优先级的问题。 new A.B(); 的逻辑是这样的: new A. 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(32) 评论(0) 推荐(0)
摘要: 发布时间 2016-06-01 19:00:33 由于 HTML Canvas 2D Context标准中并没有直接绘制椭圆与椭圆弧的方法,所以浏览器普遍没有这个方法,不过,Chrome支持 ellipse方法,至于从哪个版本开始支持的,我就未查证了。IE11,Edge, Firefox, Safa 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(172) 评论(0) 推荐(0)
摘要: 发布时间 2014-07-08 08:47:27 之前在StackOverflow回答了这个问题,现在整理到Blog里。 因为安全限制,脚本是不能随意设置其value值的,所以并不能像其它表单输入域那样用属性来设置使其重置。 重置一个文件域的值,归纳起来主要有 3 种方法。 本文分析这三种方法的浏览 阅读全文
posted @ 2022-11-23 21:09 IginCui 阅读(89) 评论(0) 推荐(0)
摘要: setTimeout与setInterval是window对象的两个非常神奇方法,用于实现定时或延时调用一个函数或一段代码。我这里要探讨的,不是什么时候该用哪一个,而是探讨这两个方法在各浏览器中的差异。原先我一直没觉得这两个方法会有什么乌龙,一个偶然的机会让我得知了,现在整理一下写出来和大家分享。 阅读全文
posted @ 2010-01-24 01:28 IginCui 阅读(10525) 评论(7) 推荐(7)
摘要: javascript版的dateAdd与dateDiff。其中,dateDiff里面如果用switch...case的话会比较高效,但是我懒得多敲那么些字母了。附javascript代码以及使用参考。 阅读全文
posted @ 2008-11-16 14:44 IginCui 阅读(15850) 评论(3) 推荐(2)
摘要: 19日, 确切的说, 18日的最后, 到整个19日, 都被满满当当的, 充满悲剧的, 各种意外的, 痛心疾首的事情给塞满了. 现在回想起来, 除了当时那些愤怒与深深的无语, 现在终于平静下来. 阅读全文
posted @ 2008-04-14 09:59 IginCui 阅读(784) 评论(0) 推荐(0)