自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(25)
  • 资源 (16)
  • 收藏
  • 关注

转载 html中offsetTop、clientTop、scrollTop、offsetTop各属性介绍

HTML精确定位:scrollLeft,scrollWidth,clientWidth,offsetWidth scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离 scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离 scrollWidth:获取对象的滚动宽度 offs

2015-01-22 21:29:33 418

转载 关于base64编码的原理及实现

转载地址:http://www.cnblogs.com/hongru/archive/2012/01/14/2321397.html#3092699我们的图片大部分都是可以转换成base64编码的data:image。 这个在将canvas保存为img的时候尤其有用。虽然除ie外,大部分现代浏览器都已经支持原生的基于base64的encode和decode,例如btoa和atob。(将

2015-01-21 22:49:33 416

原创 3d旋转点坐标计算公式

3d旋转点坐标计算公式绕Z轴旋转a度x1=x*cos(a)-y*sin(a); y1=y*cos(a)+x*sin(a);z1=z;绕X轴旋转a度x1=x;y1=y*cos(a)-z*sin(a);z1=z*cos(a)+y*sin(a);绕Y轴旋转a度x1=x*cos(a)-z*sin(a);y1=y;z1=z*cos(a)+x*sin(a)

2015-01-21 22:00:45 3534

转载 JS - caller,callee,call,apply 概念[转载]

js的arguments,callee,caller,length,prototype属性 我用几个例子简单的介绍下这几个函数  [html] view plaincopy>  html xmlns="http://www.w3.org/1999/xhtml">  head>  meta http-equiv="Conte

2015-01-16 14:31:46 381

转载 lufylegend引擎俄罗斯方块js代码!

Box.js:----------------------------------------------------function Box(){var self = this;self.box1=[[0,0,0,0],//设置其中不同的方块图案 [0,0,0,0], [1,1,1,1], [0,0,0,0]];self.box2=[[0,0,0,0], [0

2015-01-15 22:55:49 1104

转载 粒子波浪和颤动效果!

效果图:颤动:波浪:原理:都是利用了加速度效果,一开始给粒子加x,y的加速度,逐渐递减速度,就是粒子损耗率,波浪效果是一开始粒子速度太大,逐渐递减产生波浪效果。颤动效果是粒子加速度还未减到0,一直加速度正负交替产生波浪效果。伪代码:  // 粒子总共有两种状态,一种是自由落体,一种就是受到吸力。            if(!this.globleDow

2015-01-15 12:45:20 731

原创 canvas.toDataUrl 画布导出功能(将canvas画板保存为图片格式)!

html伪代码:------------------------------------------------------------------------------------------------------------------------------------script伪代码:------------------------------------

2015-01-15 00:10:44 6167

转载 canvas transform用法!

2015-01-14 23:02:39 874

转载 矩阵相乘!

矩阵乘法转载地址:http://www.cnblogs.com/DreamUp/archive/2010/07/27/1786225.html    矩阵乘法是一种高效的算法可以把一些一维递推优化到log( n ),还可以求路径方案等,所以更是是一种应用性极强的算法。矩阵,是线性代数中的基本概念之一。一个m×n的矩阵就是m×n个数排成m行n列的一个数阵。由于它把许多数据

2015-01-14 22:31:10 1069

转载 js类,静态类,方法属性继承!

2015-01-14 20:06:23 564

转载 图形碰撞反射!

公式2:/*     bounce(mtv, shapeMoving, shape);*/function bounce(mtv, collider, collidee) {   var dotProductRatio, vdotl, ldotl, point,       velocityVector = new Vector(new Point(velocity.x,

2015-01-12 10:50:46 761

转载 圆形与多边形之间的碰撞检验!

Circle.prototype.project = function (axis) {   var scalars = [],       point = new Point(this.x, this.y);       dotProduct = new Vector(point).dotProduct(axis);/*根据圆心投影计算出园两边投影*/   scalars.p

2015-01-11 18:48:11 862

原创 碰撞图像shapes和polygon!

var Shape = function () {   this.x = undefined;   this.y = undefined;   this.strokeStyle = 'rgba(255, 253, 208, 0.9)';   this.fillStyle = 'rgba(147, 197, 114, 0.8)';};Shape.prototype =

2015-01-11 09:35:31 483

转载 canvas game API

2015-01-09 09:36:17 397

转载 js call()方法!

obj1.method1.call(obj2,argument1,argument2) 如上,call的作用就是把obj1的方法放到obj2上使用,后面的argument1..这些做为参数传入. 举一个具体的例子 function add(a,b) {     alert(a+b); } function sub(a,b) {     alert(a-b);

2015-01-08 14:14:14 336

原创 圆弧角度计算

钟表显示数字和原始弧度的差异是:原始弧度加上90度(PI/2)的倒数。所以指定钟表初始化角度的公式是:initialAngle = -(Math.PI/2 +(Math.PI / 180) * (timerSetting / 60 * 360)),

2015-01-06 09:55:50 2669

转载 fps-动画以相同速度播放!

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------《《等同于:      deltaX = disc.v

2015-01-05 16:56:42 480

转载 深入理解requestAnimationFrame

前言本文主要参考w3c资料,从底层实现原理的角度介绍了requestAnimationFrame、cancelAnimationFrame,给出了相关的示例代码以及我对实现原理的理解和讨论。本文介绍浏览器中动画有两种实现形式:通过申明元素实现(如SVG中的元素)和脚本实现。可以通过setTimeout和setInterval方法来在脚本中实现动画,但是这样效

2015-01-05 10:38:28 534

转载 canvas 滤镜

负面滤镜会从255中减去每个像素的红绿蓝分量值,再将差值设置回去。等同于翻转了该像素的颜色。   var imagedata = context.getImageData(0, 0, canvas.width, canvas.height),       data = imagedata.data;   for(i=0; i       data[i]   = 255 - da

2015-01-04 19:44:17 561

原创 canvas putImageData() 方法和drawImage()方法

JavaScript 语法:context.putImageData(imgData,x,y,dirtyX,dirtyY,dirtyWidth,dirtyHeight);参数值参数描述imgData规定要放回画布的 ImageData 对象。xImageData 对象左上角的 x 坐标,以像素计。

2015-01-04 19:34:21 8648 2

转载 textAlign和textBaseline属性集合

2015-01-04 12:27:36 519

转载 HTML5 canvas createPattern() 方法,createLinearGradient()方法

在水平和垂直方向重复图像:JavaScript:var c=document.getElementById("myCanvas");var ctx=c.getContext("2d");var img=document.getElementById("lamp");var pat=ctx.createPattern(img,"repeat");ctx.rect(0,0,15

2015-01-04 11:52:20 1079

原创 canvas tansform()与setTransform()方法

tansform()与setTransform()方法所用6个参数。tansform(a,b,c,d,e,f)与setTransform(a,b,c,d,e,f);用于坐标变换的通用方程式x'=ax+cy+e  y'=bx+dy+f;

2015-01-03 11:10:16 727

转载 canvas里画曲线之quadraticCurveTo方法

ctx.quadraticCurveTo(x1,y1,x,y); 其中x,y是终点的坐标,而x1,y1是曲线控制点的坐标?什么?你问我起点在哪里?起点在此之前用moveTo确定。 我之所以把控制点的坐标带上序号1,是因为后面讲的某个画曲线的函数有两个控制点,也就有x2,y2了,所以这里先打个预防针。 我们由moveTo确定的起点和quadraticCurveTo自身确定的终点,可以

2015-01-02 20:37:12 1869

转载 canvas.save() canvas.restore() 作用

这里canvas.save();和canvas.restore();是两个相互匹配出现的,作用是用来保存画布的状态和取出保存的状态的。这里稍微解释一下,  当我们对画布进行旋转,缩放,平移等操作的时候其实我们是想对特定的元素进行操作,比如图片,一个矩形等,但是当你用canvas的方法来进行这些操作的时候,其实是对整个画布进行了操作,那么之后在画布上的元素都会受到影响,所以我们在操作之前调用ca

2015-01-02 18:33:11 334

Flutter完整开发实战详解系列.rar

Flutter完整开发实战详解系列

2021-07-14

Linux内核设计的艺术_图解Linux操作系统架构设计与实现原理.pdf

朱老师推荐的Linux内核讲解书籍,适合初学者,没有代码。

2018-09-20

机器学习导论

机器学习导论,压缩文件。希望大家喜欢,下载看看。。

2018-05-31

内网渗透技巧

内网渗透技巧思路篇,懂得安全的小伙伴可以下载看看。

2018-05-31

ROS 到期网页推送提示,过期关闭帐号教程。.txt

ROS 到期网页推送提示,过期关闭帐号教程。.txt 本脚本转自网络 与本人无关

2017-11-30

pcc自动断线脚本

routeos 软路由 pcc自动断线脚本 本脚本来自网络转载,与本人无关!

2017-11-30

XSS高级实战教程

跨站脚本攻击(Cross Site Scripting),为了不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的。

2017-09-28

机器学习实战_源代码

机器学习实战源代码,本书封面插画的标题为“ 伊斯特里亚人”( “ManftomIstria” ,伊斯特里亚是克罗地亚面向亚 得里亚海的一个很大半岛)。该插画来自克罗地亚斯普利特民族博物馆2008年出版的Balthasar Hacquet^《图说西南及东汪达尔人、伊利里亚人和斯拉夫人》(Images and Descriptions of Southwestern and Eastern Wenda, Illyrians, and Slavs ) 的最新重印版本。Hacquet ( 1739— 1815 ) 是一名 奥地利内科医生及科学家,他花费数年时间去研究各地的植物、地质和人种,这些地方包括奥匈 帝国的多个地区,以及伊利里亚部落过去居住的(罗马帝国的)威尼托地区、尤里安阿尔卑斯山 脉及西巴尔干等地区。只狀职过发表的很多论文和书籍中都有手绘插图

2017-09-28

css揭秘全新解答网页设计经典难题

全新解答网页设计经典难题,涵盖7个主题,47个css技巧,LEA VEROU著 ,css魔法翻译

2016-08-15

python绝技:运用python成为顶级黑客.pdf

python绝技:运用python成为顶级黑客.pdf

2016-08-05

python爬虫

1.抓取糗事百科热门段子 2.过滤带有图片的段子

2015-08-27

SQL注入攻击与防御

《SQL注入攻击与防御 》是2010年清华大学出版社出版的图书,作者是克拉克(JustinClarke)。书 名:SQL注入攻击与防御 ISBN: 9787302224136 开本: 16开 定价: 48.00元 SQL注入是Internet上最危险、最有名的安全漏洞之一

2015-04-24

学生管理系统+ADO.NET+SQL2005

学生管理系统源码,ADO.NET进行增删改查学生基本和系别信息,适合毕业设计。

2015-03-31

HTML5 Canvas核心技术 图形、动画与游戏开发.pdf

HTML5 Canvas核心技术 图形、动画与游戏开发文档

2015-01-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除