JS之async、defer加载的异同
    
            
摘要:【JS之async、defer加载的异同】 参考:http://www.cnblogs.com/AndyWithPassion/archive/2011/09/03/2165441.html 主要总结一下:两者都是异步下载,但async不同步执行,defer会保持同步执行。
        
阅读全文
摘要:【JS之addEventListener】 此函数第三个参数的作用:http://blog.163.com/qiuxinke2006@126/blog/static/24885580201182895030506/ 分析的非常好,IOS中不存在捕获流程。
        
阅读全文
摘要:【CSS之框模型】 1、框模型。 2、通用设置 3、举例
        
阅读全文
摘要:【CSS之选择器】 1、分组,声明多个样式应用同一组内容 2、继承 3、派生(环境选择器、上下文选择器) 4、ID选择器 5、ID选择器派生 6、类选择器及其派生 7、属性选择器 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//E
        
阅读全文
摘要:【PHP之引用计数】 参考:http://php.net/manual/zh/features.gc.refcounting-basics.php 参考II: http://blog.xiuwz.com/2011/11/09/php-using-internal-zval/ 写得挺详细。
        
阅读全文
摘要:【PHP之常用函数】 1、isset函数。 检测变量是否设置,并且不是NULL。 如果已经使用unset()释放了一个变量之后,它将不再是isset()。若使用isset()测试一个被设置成NULL的变量,将返回FALSE。同时要注意的是一个NULL字节("\0")并不等同于 PHP 的NULL常数。 2、var_dump函数。 此函数显示关于一个或多个表达式的结构信息,包括表达式的类型与值。数组将递归展开值,通过缩进显示其结构。 3、unset函数 unset()销毁指定的变量。 unset()在函数中的行为会依赖于想要销毁的变量的类型而有所不同。 如果在函数中unset
        
阅读全文
摘要:【PHP之什么是CGI】 参考:http://www.bianceng.cn/Programming/extra/201201/33374.htm 很难得的讲CGI比较准的一篇文章。
        
阅读全文
摘要:【PHP之自动加载对象】 很多开发者写面向对象的应用程序时对每个类的定义建立一个 PHP 源文件。一个很大的烦恼是不得不在每个脚本(每个类一个文件)开头写一个长长的包含文件列表。在 PHP 5 中,不再需要这样了。可以定义一个 __autoload 函数,它会在试图使用尚未被定义的类时自动调用。通过调用此函数,脚本引擎在 PHP 出错失败前有了最后一个机会加载所需的类。
        
阅读全文
摘要:【PHP之抽象类与接口】 1、抽象类: 1)任何一个类, 如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的 2)如果类方法被声明为抽象的, 那么其中就不能包括具体的功能实现。 3)这些方法的可见性必须和抽象类中一样(或者更为宽松) 4)子类定义了一个可选参数,而抽象方法的签名里则没有,则两者的签名并没有冲突。 2、接口: 1)你可以指定某个类必须实现哪些方法,但不需要定义这些方法的具体内容。接口中定义的所有方法都必须是public,这是接口的特性。 2)接口中也可以定义常量。接口常量和类常量的使用完全相同。 它们都是定值,不能被子类或子接口修改。
        
阅读全文
摘要:【PHP之Traits】 1、Traits基础 2、优先级:当前类中的方法会覆盖 Trait 方法,而Trait方法覆盖了基类中的方法。 3、多个Traits,使用use声明列出多个Traits。 4、冲突的解决:为了解决两个 Traits 在同一个类中的命名冲突,需要使用insteadof操作符来明确指定冲突方法中的一个。由于这仅允许排除一个方法,as操作符可以将冲突的方法以另一个名称来引入。 5、修改方法可见性:使用的类可以通过as语法来调整方法的可见性 6、Traits组:其他 traits 也能够使用 traits,正如类能够使用 traits。 在 tra...
        
阅读全文
摘要:【Linux之进程组,会话,控制终端】 参考:http://blog.chinaunix.net/uid-11026459-id-2917537.html 写得还不错。
        
阅读全文
摘要:【PHP之开启Apache】 1、开启Apache:sudo apachectl start。 默认Apache主目录 :/Library/WebServer/Documents/ 测试成功方法:http://localhost 2、增加个人主目录配置文件:sudo vi /etc/apache2/users/你的用户名.conf 文档内容:<Directory "/Users/username/Sites/">Options Indexes MultiViewsAllowOverride AllOrder allow,denyAllow from all<
        
阅读全文
摘要:【iOS之ImageMask】 iOS下的Mask有4种: 1、MaskImage 2、Image 3、Color 4、clipArea 详细资料见:《Quartz 2D Programming Guide》。
        
阅读全文
摘要:【iOS之透视效果】 1、汽车透视:http://code4app.com/ios/透视图Demo/5046afea6803faa235000007 此例采用clipToBounds属性,利用2个图完成效果。 2、擦拭效果:http://code4app.com/ios/Scratch-and-See/4f9ff02206f6e7673e000000 此例采用offscreen Bitmap及2张图完成效果。 2个方法从不同角度完成了透视效果,由于汽车的透视是以矩形区域为准,所以巧妙的采用了clipToBounds属性。通用来讲,方法2可以试用于大多数情况。
        
阅读全文
摘要:【JS之要点Review】 1、如何与老的浏览器打交道 2、何时执行。
        
阅读全文
摘要:【iOS之内存管理】 避免其它平台中狗血的释放方式: 上述方式,申请内存,做操作,然后释放。要避免这种方式。原因: 1、如果中间操作代码庞大,后续Coder很容易忽略释放的部分,而在操作中间加上return代码,导致泄露。 2、如果一个优秀的Coder注意到了1中的问题,在return时释放jsonWriter,此法也可以,但代码太丑。 如果有多处return,则每处都要写release;如果有多个临时变量需要release,则每个return都要写多个release,极其丑陋。 上述问题应该采用iOS独有的内存管理方式编写: 采用autorelease,完美解决上述问题。
        
阅读全文
摘要:【HTTP之Cookie详解】 1、Cookie路径 指定可访问cookie的路径 默认情况下,如果在某个页面创建了一个cookie,那么该页面所在目录中的其他页面也可以访问该cookie。如果这个目录下还有子目录,则在子目录中也可以访问。例如在www.xxxx.com/html/a.html中所创
        
阅读全文
摘要:【HTTP之缓存策略】 参考:http://www.2cto.com/kf/201209/158449.html 写得比较详细,不错的参考。 Expires和Last-Modified区别:http://hi.baidu.com/fengyun409/item/7b7d381a9c28000ce65c36ee 上文写得非常浅析,HTTP为了避免网络影响,采用了“过期机制”和“验证机制”。 1、Expiration Dates and Ages 2、Revalidation
        
阅读全文