请在Chrome、Firefox等现代浏览器浏览本站。

 分类:前端开发

js面向对象练习-拖拽效果

js面向对象练习-拖拽效果
首先来了解一下,面向对象练习的基本规则和问题: 先写出普通的写法,然后改成面向对象写法项 普通方法变形 ·尽量不要出现函数嵌套函数 ·可以有全局变量 ·把onload函数中不是赋值的语句放到单独函数中 改成面向对象 ·全局变量就是属性 ·函数就是方法 ·onload中创建对象 ...

admin 4年前 (2015-02-12) 556℃ 0喜欢

旋转 是如何通过倾斜和缩放实现的

旋转 是如何通过倾斜和缩放实现的
canvas的matrix矩阵中参数(a,b,c,d,e,f),分别对应水平缩放,水平倾斜,垂直倾斜,垂直缩放,水平移动,垂直移动, 先理解倾斜的意思 水平倾斜  及X轴方向倾斜 假设点的坐标(x,y);水平倾斜指的是正切值,,比如水平倾斜为1  则点的坐标为(x+y(tan(...

admin 4年前 (2015-02-07) 820℃ 1喜欢

javascript阻止事件冒泡和默认事件

javascript阻止事件冒泡和默认事件
阻止事件冒泡: 比如在一个div中有一个p标签,当此div和p标签都具有相同的事件(如click)的时候,就会出现此问题。当点击p标签的时候,先执行p的点击事件,之后就会执行div的点击事件。因为点击p的时候,冒泡到了div。这时候就需要用到stopPropagation和can...

admin 4年前 (2015-02-05) 1463℃ 0喜欢

一些JavaScript的冷知识

一些JavaScript的冷知识
  1、!!将一个值方便快速转化为布尔值 console.log( !!window===true ); 2、不声明第三个变量实现交换 var a=1,b=2; a=[b,b=a][0];//执行完这句代码之后 a的值为2 b的值为1了 3、&&am...

admin 4年前 (2015-02-04) 1316℃ 0喜欢

移动端的头部标签和 meta

移动端的头部标签和 meta
使用 HTML5 doctype,不区分大小写 <!DOCTYPE html> 更加标准的 lang 属性写法 http://zhi.hu/XyIa <html lang="zh-cmn-Hans"> meta 声明文档使用的字符编码 <...

admin 4年前 (2015-02-04) 1722℃ 1喜欢

你可能不知道的10个HTML5新功能

你可能不知道的10个HTML5新功能
  Element.classList classList API提供了我们多年来一种使用JavaScript工具库来实现的控制CSS的基本功能: // 增加一个CSS类 myElement.classList.add("newClass"); // 删除一个...

admin 4年前 (2015-02-04) 1380℃ 0喜欢

web切图基础知识

web切图基础知识
  相对于程序来说,切图门槛很低,只要有一些ps基础,摸索个五分钟基本也就了解各大概。但是就跟其他的所有技能一样,切图也是有很多技巧性和经验在里面的,这些东西可以让你的切图工作更有效率,更有目的性。本文希望把我几年做切图的心得整理归纳一下,希望对各位前端,程序员,设计师...

admin 4年前 (2015-02-03) 2181℃ 0喜欢

常用正则表达式

常用正则表达式
用户名:/^[a-z0-9_-]{3,16}$/ 密码:/^[a-z0-9_-]{6,18}$/ 十六进制值:/^#?([a-f0-9]{6}|[a-f0-9]{3})$/ 电子邮箱:/^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})...

admin 4年前 (2015-02-03) 4114℃ 0喜欢