2017年1月3日18:12:19http://techbrood.com/h5b2a?p=html-canvas-states

2017年1月3日17:10:11http://techbrood.com/h5b2a?p=html-canvas-shapes(绘制圆形那块数学不好比较难懂,多看多思考就明白了)

本章总结:

Canvas中的角度是以弧度而不是角度为单位的。

360度(一个完整的圆)是2π(pi的2倍)弧度,π(一个pi)的弧度是180度。

角度转换弧度的公式:

    var degrees = 1; // 1 度
    var radians = degrees * (Math.PI / 180); // 0.0175 弧度
context.arc(230, 90, 50, 0, Math.PI, false); // 从角度0的弧度开始到180度的弧度,结果画出一个半圆,最后一个boolean参数表示是否逆时针绘制,true为逆时针
下面补充一些关于圆的数学知识:
一π等于180度
两π等于360度,也就是一个圆周
用π来表示的角度叫做弧度,单位是1
1弧度就等于180度除以π约等于57.3度
1度就等于π除以180约等于0.01745

2017年1月3日16:27:52http://techbrood.com/h5b2a?p=js-css-dom(javascript入门结束,css及其他部分略过,以后有空再读,下面阅读html5进阶)

2017年1月3日11:47:19http://techbrood.com/h5b2a?p=html-forms(已读,后面的其他内容暂时跳过,已经完成HTML基础知识和HTML文档内容下面开始读JavaScript基础知识之后开始HTML5进阶)

2017年1月1日15:42:57http://techbrood.com/h5b2a?p=html-links

2017年1月1日13:25:28http://techbrood.com/h5b2a?p=html-content

2016年12月31日16:11:21http://techbrood.com/h5b2a?p=html-valid-document

2016年12月28日20:06:05http://techbrood.com/h5b2a?p=suggestions

最新文章

  1. 在Visual Studio 2012中使用VMSDK开发领域特定语言(二)
  2. setTimeout 和 setInterval
  3. ubuntu远程桌面连接windows系统(转)
  4. mac 安装redis
  5. Java Split以竖线作为分隔符
  6. 固态硬盘寿命实测让你直观SSD寿命!--转
  7. [C#] CSharp 基本语法
  8. PHP中PDO的配置与说明
  9. 原来现在很多人都用SignalR来实现Chat Room
  10. 鸟哥的linux私房菜学习记录之开机流程、模块管理与Loader
  11. mysql if条件
  12. C# - 系统类 - String类
  13. 【BZOJ 3387】 线段树= =
  14. 请求(Request)的参数(Parameter)里包含特殊字符(#等)的正确处理方式
  15. java打印日历
  16. 文件系统的几种类型:ext3, swap, RAID, LVM
  17. C 语言内存区域分配(进程的各个段)详解
  18. android获取string.xml的值
  19. python数据类型之元组类型
  20. [读书笔记]Linux命令行与shell编程读书笔记03 文件系统等

热门文章

  1. String类和StringBuffer类的方法
  2. WCF初探-2:手动实现WCF程序
  3. 【转】nginx+tomcat+memcached (msm)实现 session同步复制
  4. Android M新特性之Permissions
  5. JVM-程序编译与代码早期(编译期)优化
  6. android 拉伸图片
  7. JavaScript字符串常用操作函数之学习笔记
  8. (转)javascript匿名函数的写法、传参和递归
  9. Mybatis-动态 SQL
  10. jquery.cookie() 方法的使用(读取、写入、删除)