代码改变世界

JS Tween动画效果研究 : - )Tween公式使用

2013-01-16 17:20 by VVG, 13504 阅读, 1 推荐, 收藏, 编辑
摘要:先看iframe一下DEMO:DEMO:点击直接查看Tween中的方法接受4个参数t,b,c,d 。返回值为计算后的当前位置.t => time(初始记步次数) b => begin(初始位置) c => change(变化量) d => duration(持续次数)如:Quad:{ easeIn:function (t, b, c, d) { return c * (t /= d) * t + b; }, easeOut:function (t, b, c, d) { ... 阅读全文

SQL 学习

2013-01-15 21:20 by VVG, 325 阅读, 0 推荐, 收藏, 编辑
摘要:注:SQL语句对大小写不敏感,但数据库中的数据却是大小写敏感的。 蓝色的文字是关键字!!1、查询——SELECT 语句 SELECT NAME, STARTTERM, ENDTERM FROM PRESIDENTS WHERE NAME = 'CINCOLN';-------- 列 名 列 名 列 名 ----- 表 名 ----- 条 件 语 句 ----------查看不重复数据:select DISTINCT amount from checks;2、表达式、条件语句与运算 SELECT * FROM BIKES WHERE NAME = 'BURLEY' 阅读全文

Python学习笔记《Python核心编程》第4章Python对象

2013-01-14 21:24 by VVG, 620 阅读, 0 推荐, 收藏, 编辑
摘要:所有的python对象都拥有三个特性:身份,类型和值 身份:每个对象都有一个唯一的身份标识自己,可以使用内建函数id()来得到,这个值被认为是该对象的内存地址;——只读 类型:对象的类型决定了该对象可以保存什么类型的值,可以进行什么操作,可以用内建函数type()查看对象的类型,type()返回的也是对象(类型也是对象);——只读 值:对象标识的数据项python标准类型: 数字 Interger/整型 Boolean/布尔型 Long integer/长整型 Floating point real number/浮点型 Complex number/复数型 Strin... 阅读全文

jQuery DOMready 页面加载事件 研究

2013-01-13 22:42 by VVG, 1486 阅读, 0 推荐, 收藏, 编辑
摘要:jQuery中的ready事件原型,在这里提取出来便于理解,代码+注释 如下: // 事件队列 var EventQueue = null; // 是否已经执行过了,只执行一次 var isFire = false; //添加ready事件 function addReadyEvent(fn){ if(!EventQueue) EventQueue = []; if(document.readyState == 'complete'){ fn(); }else{ Event... 阅读全文

Python学习笔记《Python核心编程》第3章Python基础

2013-01-13 21:39 by VVG, 891 阅读, 0 推荐, 收藏, 编辑
摘要:语句和语法 井号(#)表示之后的字符为python注释; 换行(\n)是标准的行分隔符 反斜杠(\)继续上一行 分号(;)将两个语句连接在一行中 冒号(:)将代码块的头和体分开 语句(代码块)用缩进块的方式体现 不同缩进深度分隔不同的代码块 python文件以模块的形式组织。赋值操作符 等号赋值: x = 5 增量赋值: x = x + 1 ; x+=1; 多重赋值:x = y = z = 1 “多元”赋值:x,y,z = 1,2,'string' 或者 (x,y,z)=(1,2,'string') 多元赋值可以完成变量交换:x,y = 1,2; x,y = y 阅读全文

Python学习笔记《Python核心编程》第2章 快速入门

2013-01-11 21:41 by VVG, 1465 阅读, 0 推荐, 收藏, 编辑
摘要:Guido van Rossum于1989年底创建python;Python源文件通常用.py扩展名。Python是按照字节编译的,其结果就是可以生成一种近似机器语言的中间形式。 官网:http://python.org,可以下载相关软件;输出:1、print语句:程序输出 print ‘hello World’;2、下划线 _ 在解释器中表示最后一个表达式的值;3、print语句与字符串操作符(%)结合使用,可实现字符串替换功能: print “%s is number %d!” % ("Python",1); # %s表示由一个字符串来替换,d%表示由一个整型来替换,f 阅读全文

HTML5 canvas banner广告编辑插件,canvas画图实例

2012-12-01 14:49 by VVG, 3878 阅读, 0 推荐, 收藏, 编辑
摘要:请用谷歌或则火狐浏览器浏览!DEMO演示:点击演示DEMO下载:点击下载利用HTML5 canvas中的canvas.toDataURL 可以对画布进行输出操作,可以利用这个特性做出图像的裁剪功能以前要做裁剪操作需要传递数据到后端,如PHP,利用相应的图像操作函数操作保存!现在使用HTML5方便多了截图演示:输出图片:关键代码:1、使用FileReader读取FILE表单文件Filereader有下面几种方法,预览图片用到的是readAsDataURL。方法名参数描述abortnone中断读取readAsBinaryStringfile将文件读取为二进制码readAsDataURLfile将文 阅读全文

用Javascript replace方法完成代码高亮插件——支持JS\CSS\HTML(支持html里面的JS,CSS)

2012-11-22 20:30 by VVG, 2980 阅读, 3 推荐, 收藏, 编辑
摘要:看到语法高亮的帖子,然后下班路上想了一下,有一个具体的思路,但是不知道别人如何实现,总觉得自己想法会太复杂,主要就是用到Javascript的字符串的处理方法replace,然后利用正则表达式替换包裹HTML标签,全程都是字符串的处理,输出的也是字符串。先把自己实现的发上来,只是简单的字符串替换,复杂的情况还满足不了,特别是特殊的注释与正则表达式不能够很好的识别点击下载此代码演示如下:语法高亮在这里输入代码: .codePre span.lineComment { color: #808080; } .codePre span.lineComment span { color: #... 阅读全文

jQuery源码分析:jQuery对象属性设置(attr、access、$.attr)源代码分析

2012-11-02 16:04 by VVG, 2423 阅读, 2 推荐, 收藏, 编辑
摘要:jQuery中设置对象属性有以下几种:1、获取属性attr(name) $("img").attr("src"); 2、设置属性attr(name,value)$("img").attr("src","test.jpg");3、批量设置属性attr(properties)$("img").attr({ src: "test.jpg", alt: "Test Image" });4、为所有匹配的元素设置一个计算的属性值,由这个函数计算的值 阅读全文

Javascript 瀑布流实现的两种方式:固定列数的浮动布局与绝对定位自适应宽度

2012-09-10 22:36 by VVG, 10490 阅读, 4 推荐, 收藏, 编辑
摘要:瀑布流已经火了一段时间了,自己最近研究了一下,网上关于瀑布流的帖子也很多,网上一般是说三种方式,固定列数的浮动布局,CSS3列布局,绝对定位布局推荐两个关于瀑布流的帖子,写得比我详细多了:迅雷的:http://cued.xunlei.com/log031张鑫旭的:网址太长点我这里主要是记录一下我的实现方式,用数组模拟的数据,也可以用AJAX实现读取数据,底部提供DEMO代码下载!一、固定列数的浮动布局 这种方式简单适用,先按照列数把布局固定好,然后在滚动事件中分别在每一列插入相应的数据既可,代码比较简单: 其实就一个滚动加载事件。我这里没有做按高低排序。 点击查看DEMO演示 代码如... 阅读全文