- 博客(5)
- 资源 (1)
- 收藏
- 关注
原创 canvas学习笔记05
又有好久没有更新了,时间过得可真快,都快忘了自己为什么学习canvas了 废话少说,这几天看了一下视屏,编写了一下俄罗斯方块。最后效果如图: 其实canvas里的东东,内在逻辑都是js控制的,本质是代码控制图形的显示。 图形是内在逻辑的外在表示,内在逻辑的处理基于代码。 每个图形用一个4*4矩阵表示,判断能否移动的依据是下落矩形与背景矩形相应的部分是否有重合的大与0 的数。 类:
2017-01-18 00:10:20 258
原创 canvas学习笔记04
几天没写了,由于javascript是半桶水,导致canvas总是走走停停。 今天用到了设计模式,中介者模式。 由于js中的继承很~~。好变态的面向对象~~ 下面是大牛写的js的继承框架。 (function(){ var initializing = false, fnTest = /xyz/.test(function(){xyz;}) ? /\b_super\b/ : /.*/;
2017-01-10 22:54:00 247
原创 canvas学习笔记03
学习canvas不可避免的,用到js。 今天学习了js中有两个概念,第一个是内存模型,第二个是JSON 内存模型,js中对象之间的复制都是引用传递,共用内存,字面量都是值传递,不共用内存。 JSON,
2017-01-06 18:30:00 213
原创 canvas学习笔记02
由于涉及到事件处理,先学习了js中事件的相关内容。 1,由于js是单线程的,事件处理类似于一个中断的过程,处理完成之后继续回到断点执行。当然,多线程也可由中断实现,但是他们的区别是中断实现的多线程是按照时间片进行调度轮转的,线程交替运行。线程之间没有先后关系。而js的中断是执行之后返回到主程序,程序自始至终是一条直线。 2,事件有冒泡和捕获两种,dom2级别中,两种都有。具体参见:http:/
2017-01-04 17:24:08 272 1
原创 canvas 学习笔记01
一直对界面比较感兴趣,前段时间学习了html和js,学的很潦草。 今天是第一天学canvas,很兴奋,上代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">...
2017-01-03 22:50:56 256
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人