摘要:最近开始试着使用less(http://lesscss.org,外国的链接被墙了,中文的在这里:http://www.lesscss.net/)。它可以帮助我们更有效率的写css。还有其它的实现,如:sass(http://sass-lang.com/tutorial.html)。(一)简介 简单说,less让css变得有些像一门”真正的“编程语言,支持变量定义、运算、函数等等特性。而且,还可以直接在less中调用js的函数。使用它的方法的话,一般有2种。 1)可以选择在页面直接包含.less的文件,然后使用一个js来对它进行处理(编译),处理后就是真正的css文件了。如: <link.
阅读全文
摘要:最近开始研究起WebGL来,发现以前在图形学课上看javascript还真是不太理智的做法。 这一系列学习笔记是自己学习过程的总结,难免有错和不正确,希望发现问题的同学可以“惨无人道”的指出。 WebGL简单说就是OpenGL在浏览器端的实现。那OpenGL又是什么?OpenGL就是一组提供了生成2d、3d图形的API。 其实,要想用WebGL来真正“画”出一些东西,首先要对图形学的一些基本概念有理解。 简明图形学 图形学,指利用计算机来生成图形(creation)、绘制或者叫渲染图形(render)、处理图形(manipulation)的学科。 (一) 首先是生成的问题。我对图形生成的理解.
阅读全文
摘要:使用canvas可以进行一些简单的图像处理,一般需要加载图片,然后再进行相应的处理。 canvas提供了诸如:getImageData, putImageData等方法。 大致的过程是这样:[代码] imageData.data返回的像素数组是一维的数组,数组里的每一个元素是1byte(0~255),4个元素组成1个像素(按顺序,分别是该像素的红、绿、蓝、alpha通道)。所以上面的代码i每...
阅读全文