摘要:矩形只支持一种原生的图形绘制矩形。所有其他的图形的绘制都至少需要生成一条路径。绘制矩形三种方法绘制一个填充的矩形绘制一个矩形的边框清除指定矩形区域,让清除部分完全透明。矩形示例路径图形的基本元素是路径。 2. 矩形 canvas只支持一种原生的图形绘制:矩形。 所有其他的图形的绘制都至少需要生成一条路径。 绘制矩形三种方法: // 绘制一个填充的矩形 fillRect(x, y, ...
摘要:单元测试之断言作为前端开发,很少去自己写单元测试。对于单元测试的了解也很少,自学了一点关于单元测试断言的知识,有了一些自己的个人理解,记录下来,方便下次使用时查阅。是被测试值的类型,也就是断言的期望值。其中主要适用于行为驱动测试。 单元测试之断言 作为前端开发,很少去自己写单元测试。对于单元测试的了解也很少,自学了一点关于单元测试断言的知识,有了一些自己的个人理解,记录下来,方便下次使...
摘要:出一个对象时,这个对象的起始状态就是状态,在根据或返回状态状态。而且必须在里面给一个返回值,才能继续调用,否则。结果这里写图片描述那这个的返回值是什么呢和上面是一样的。最终返回的只有一个值。这就是内部的错误被静默处理了。 1.Promise1.简介Promise,简单来说就是一个容器,里面保存着某个未来才会结束的时间(通常是一个异步操作的结果)Promise对象的基本语法:new Pr...
摘要:今天同事遇到一个问题,大概描述如下浏览器已经接收指令,之前在一级域名下存储了相关的信息。显然是的一个子域。在正常用户的浏览行为中,应用会向自己的域下写入。 今天同事遇到一个问题,大概描述如下: 浏览器已经接收指令,之前在一级域名下存储了相关的信息。这里为了简化问题,假设我们有两个应用A和B,域名分别为:a.b.com和c.a.b.com。(显然B是A的一个子域)。 上面的描述就是:在....
摘要:实时监听窗口变化总结浏览器窗口的内部宽度包括滚动条浏览器窗口的内部高度包括滚动条 js实时监听窗口变化总结 window.onresize = function () { var Width = window.innerWidth//浏览器窗口的内部宽度(包括滚动条) || document.documentElement.clientWidth || document.body.c...