摘要: 方法一、用shell脚本定时更新项目1、进入网站的根目录,假设项目位置放在/var/www/testcd /var/www/test2、建立脚本文件update.sh,分两步进行.首先利用touch命令创建,之后使用vim进行编辑.touch update.shvim update.sh输入以下内容... 阅读全文
posted @ 2014-12-17 20:45 bigwhiteshark(云飞扬) 阅读(1500) 评论(0) 推荐(0) 编辑
摘要: function generateImg($source, $text1, $text2, $text3, $font = './msyhbd.ttf') { $date = '' . date ( 'Ymd' ) . '/'; $img = $date . md5 ( $source ... 阅读全文
posted @ 2014-12-11 17:01 bigwhiteshark(云飞扬) 阅读(10858) 评论(0) 推荐(0) 编辑
摘要: Html5 Canvas transform就是矩阵变换,一种坐标的变形。坐标变形的三种方式,平移translate, 缩放scale以及旋转rotate都可以通过transform做到。transform(m11, m12, m21, m22, dx, dy):这个方法必须将当前的变形矩阵乘上下面... 阅读全文
posted @ 2014-11-09 16:20 bigwhiteshark(云飞扬) 阅读(2498) 评论(0) 推荐(0) 编辑
摘要: 1.什么是UV?对于三维模型,有两个最重要的坐标系统,一是顶点的位置(X,Y,Z)坐标,另一个就是UV坐标。什么是UV?简单的说,就是贴图影射到模型表面的依据。 完整的说,其实应该是UVW(因为XYZ已经用过了,所以另选三个字母表示)。U和V分别是图片在显示器水平、垂直方向上的坐标,取值一般都是0~... 阅读全文
posted @ 2014-11-08 14:49 bigwhiteshark(云飞扬) 阅读(48468) 评论(3) 推荐(6) 编辑
摘要: 1,考察thisvar length = 10function fn(){alert(this.length)}var obj = {length: 5,method: function(fn) {fn() // ?arguments[0]() // ?}}obj.method(fn)这里的坑主要是... 阅读全文
posted @ 2014-08-10 22:46 bigwhiteshark(云飞扬) 阅读(1150) 评论(0) 推荐(2) 编辑
摘要: 下面的内容翻译自It’s time to start using JavaScript strict mode,作者Nicholas C.Zakas参与了YUI框架的开发,并撰写了多本前端技术书籍,在我看过关于JavaScript严格模式的入门介绍文章中,这篇是写得最好的。ECMAScript5中引... 阅读全文
posted @ 2014-07-28 23:15 bigwhiteshark(云飞扬) 阅读(600) 评论(0) 推荐(1) 编辑
摘要: property是指类向外提供的数据区域。而attribute则是描述对象在编译时或运行时属性的,分为固有型和用户自定义型,其中用户自定义型可以利用Reflection在运行期获取。这两者是有本质区别的。资料上说二者一个是service的属性,而另一个是interface的。第一种好象更准确,摘要如... 阅读全文
posted @ 2014-06-29 18:09 bigwhiteshark(云飞扬) 阅读(1182) 评论(0) 推荐(1) 编辑
摘要: 在这篇文章中作者从《JavaScript面向对象编程指南》一书中关于 delete 的错误讲起,详细讲述了关于 delete 操作的实现, 局限以及在不同浏览器和插件(这里指 firebug)中的表现。下面翻译其中的主要部分。...书中声称“函数就像一个普通的变量那样——可以拷贝到不同变量,甚至被删... 阅读全文
posted @ 2014-06-29 17:29 bigwhiteshark(云飞扬) 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1、方法定义call方法:语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]])定义:调用一个对象的一个方法,以另一个对象替换当前对象。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisO... 阅读全文
posted @ 2014-06-26 19:45 bigwhiteshark(云飞扬) 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 本文总结一下浏览器在 javascript 的加载方式。关键词:异步加载(async loading),延迟加载(lazy loading),延迟执行(lazy execution),async 属性, defer 属性一、同步加载与异步加载的形式1. 同步加载我们平时最常使用的就是这种同步加载形式... 阅读全文
posted @ 2014-06-21 22:58 bigwhiteshark(云飞扬) 阅读(569) 评论(0) 推荐(1) 编辑