摘要: 二 Array 1.可以通过length属性删除或创建新的数组项 2.检测数组 Array.isArray() 3.转换方法 调用数组的toString()方法,返回由数组中每个值的字符串形式拼接而成的一个以逗号分隔的字符串。实际上,为了创建这个字符串,会调用数组每一项的toString()。 4. 阅读全文
posted @ 2016-04-12 20:18 MysticGrrrr 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 三 Date new Date() 在不传递参数的情况下,新创建的对象自动获得当前日期和时间。参数接收毫秒的timestamp Date.parse() 接收表示日期的字符串,返回相应的日期毫秒数timestamp。日期字符串的格式会因为浏览器地区设置的不同而不同。如果传入的字符串不能解析,则返回N 阅读全文
posted @ 2016-04-12 20:18 MysticGrrrr 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 引用类型是一种数据结构,也称作对象定义,类似于类的概念。 对象是引用类型的实例。 javascript引用类型有:Object, Array, Date, RegExp, Function 使用new 关键字声明一个引用类型的实例。 一 Object 两种创建对象的方法。 对象字面量创建对象,并不会 阅读全文
posted @ 2016-04-12 20:17 MysticGrrrr 阅读(143) 评论(0) 推荐(0) 编辑
摘要: 一 垃圾收集 javascript具有自动垃圾收集机制。由垃圾收集机制标找出不再使用的变量。按照固定间隔的时间进行销毁,释放内存。 1.找出不再使用的变量的方法,如下: 1-1.标记清除 垃圾回收器会在运行的时候给存储在内存中的所有变量加上标记,然后去掉环境中的变量以及被环境中变量所引用的变量(闭包 阅读全文
posted @ 2016-03-30 00:37 MysticGrrrr 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 一 执行环境(环境) 1.每个执行环境都有一个关联的全局变量对象。例如:web浏览器中,window对象为全局变量对象。环境中定义的所有变量和函数都保存在该对象中。全局执行环境是最外围的环境。 2.执行环境分为:全局执行环境、函数执行环境 3.作用域链。作用域链是对象所在作用域中的所有对象的集合,被 阅读全文
posted @ 2016-03-27 13:59 MysticGrrrr 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一 数据类型 基本类型:undefined,null,boolean,number,string 保存在栈内存中 占用空间固定 变量直接从栈内存中存取的是该值 引用类型:array,object,function,regexp 保存在堆内存中 占用空间不固定 变量从栈内存中读取指针,再通过指针在堆内 阅读全文
posted @ 2016-03-26 22:49 MysticGrrrr 阅读(136) 评论(0) 推荐(0) 编辑
摘要: console.log(object [, object, ...]) Displays a message in the console. You pass one or more objects to this method, each of which are evaluated and co 阅读全文
posted @ 2016-03-25 20:06 MysticGrrrr 阅读(698) 评论(0) 推荐(0) 编辑
摘要: 必须得这样: 阅读全文
posted @ 2016-03-23 18:05 MysticGrrrr 阅读(8153) 评论(1) 推荐(1) 编辑
摘要: 从 http 协议说起 1996年IETF HTTP工作组发布了HTTP协议的1.0版本 ,到现在普遍使用的版本1.1,HTTP协议经历了17 年的发展。这种分布式、无状态、基于TCP的请求/响应式、在互联网盛行的今天得到广泛应用的协议,相对于互联网的迅猛发展,它似乎进步地很慢。互联网从兴起到现在, 阅读全文
posted @ 2016-03-02 15:34 MysticGrrrr 阅读(466) 评论(0) 推荐(0) 编辑
摘要: The model view controller pattern is the most used pattern for today’s world web applications. It has been used for the first time in Smalltalk and th 阅读全文
posted @ 2016-02-24 14:51 MysticGrrrr 阅读(617) 评论(0) 推荐(0) 编辑
摘要: 另一篇参考文章:http://www.7755.me/Article/CSS3/39/ 近来上班之外就是研究研究CSS动画,下面是第一阶段总结。话说为加强记忆,实则想抛砖引玉! 标题直译一下就是:变形、过渡、动画。好像都是用来实现CSS动画的!是的,不过至于他们分别做什么用,大概会迷惑吧?反正我自己 阅读全文
posted @ 2016-02-15 17:30 MysticGrrrr 阅读(285) 评论(0) 推荐(0) 编辑
摘要: 在学习kongphp框架时有这么一段代码是为了生成运行时文件的 $runfile = RUNTIME_PATH.'_runtime.php'; if(!is_file($runfile)) { $s = trim(php_strip_whitespace(KONG_PAT... 阅读全文
posted @ 2016-01-21 17:08 MysticGrrrr 阅读(878) 评论(0) 推荐(0) 编辑
摘要: http://www.zhangxinxu.com/wordpress/2012/03/wai-aria-无障碍阅读/ 阅读全文
posted @ 2016-01-21 10:24 MysticGrrrr 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 在需要使用输出缓存区的时候,一般会在代码中加上ob_start()这个函数。 这是因为php.ini中output_buffering设置为off时,则缓存区处于关闭状态,需要用ob_start()打开缓存区。如果output_buffering为On时,写ob_start(),不会有什么影响,只是 阅读全文
posted @ 2016-01-19 15:50 MysticGrrrr 阅读(387) 评论(0) 推荐(0) 编辑
摘要: 当我们在写页面效果时,有时希望当鼠标放到某个元素上,这时会有动态的效果,当鼠标移出时效果会消失。但实际中,如果快速的用鼠标指向元素并移出,反复几次。即便鼠标不再指向这个元素,但这个元素会不停的重复着动态效果,重复次数和鼠标指向的次数一样。说明,这个元素产生了一个执行特效的队列,但往往我们不需要这个队 阅读全文
posted @ 2016-01-19 11:32 MysticGrrrr 阅读(472) 评论(0) 推荐(0) 编辑
摘要: 创建远程分支 git push 远程仓库名 本地分支名:远程分支名 已有的本地分支跟踪远程分支 git branch --set-upstream-to=远程仓库名/远程分支名 取消对远程分支的跟踪 git branch --unset-upstream 远程分支名 把远程分支取到本地,并建立追踪 阅读全文
posted @ 2015-12-31 15:00 MysticGrrrr 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 在这个例子中,render()方法中使用了self关键字,这是指ParentBase类而不是指Descendant类。在ParentBase::render()方法中没法访问$property的最终值。为了解决这个问题,需要在子类中重写render()方法。通过引入延迟静态绑定功能,可以使用stat 阅读全文
posted @ 2015-10-19 17:10 MysticGrrrr 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 一、魔术函数(13个)1、__construct() 实例化对象时被调用, 当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。 2、__destruct() 当删除一个对象或对象操作终止时被调用。 3、__call() 对象调用某个方法, 若方 阅读全文
posted @ 2015-10-13 11:53 MysticGrrrr 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 引用赋值、传值赋值 很多人误解php中的引用跟C当中的指针一样,事实上并非如此,而且很大差别。 C语言中的指针除了在数组传递过程中不用显式申明外,其他都需要使用*进行定义,而php中对于地址的指向功能不是由用户自己来实现的,是由Zend核心实现的,php中引用采用的是“写时复制”的原理。除非发生... 阅读全文
posted @ 2015-10-12 17:58 MysticGrrrr 阅读(672) 评论(0) 推荐(0) 编辑
摘要: 1.实例化一个未定义的类时会触发 2.类存在继承关系时,被继承的类没有引入的情况下,会触发 (继承关系的两个类必须在同一个目录下) __autoload 实例化PRINTIT类,'PRINTIT'作为参数,传递到__autoload()中,并作为文件名称加载 spl_autoload_registe 阅读全文
posted @ 2015-10-09 11:12 MysticGrrrr 阅读(241) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/wuguanglei/p/4229938.html?utm_source=tuicool写在前面的话:用了好久group by,今天早上一觉醒来,突然感觉group by好陌生,总有个筋别不过来,为什么不能够select * from Table... 阅读全文
posted @ 2015-08-27 00:30 MysticGrrrr 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 最近在页面上有个显示数据表格的功能,数据由后台传给前台JS表格插件。数据格式为JSON由于数据量很大,就想到用GZIP压缩以后传给前台。压缩前,某个表格的数据量达到3M多,用GZIP压缩后就200K左右。业务流程是:先检查缓存中是否有静态文件,如果没有就从数据库中读出来然后保存成文件。这个过程中,我... 阅读全文
posted @ 2015-08-19 15:51 MysticGrrrr 阅读(1018) 评论(0) 推荐(0) 编辑
摘要: var test = []; test['0'] = 0; test['1'] = 1; test['2'] = 2; 这样一个数组的排序方式是字符为‘1’的数组元素排第一,为‘0’的排在最后 阅读全文
posted @ 2015-08-19 10:34 MysticGrrrr 阅读(599) 评论(0) 推荐(0) 编辑
摘要: 1、在header输出之前有输出内容的话,就会造成对header的错误理解(尽管现在已经能容错了),例如不是满足“keyword: value\n”的格式还好,直接错误了,但是满足“keyword: value\n”这个格式以后,客户端是否安装错误理解,还是按照正确理解?2、session开启是会隐... 阅读全文
posted @ 2015-08-12 11:24 MysticGrrrr 阅读(350) 评论(0) 推荐(0) 编辑
摘要: 变量不仅有其特定的作用范围,还有其存活的周期--生命周期。变量的生命周期指的是变量可被使用的一个时间段,在这个时间段内变量是有效的,一旦超出这个时间段变量就会失效,我们就不能够再访问到该变量的值了。 PHP对变量的生命周期有如下规定。 局部变量的生命周期为其所在函数被调用的整个过程。当局部变量所在的 阅读全文
posted @ 2015-08-05 23:59 MysticGrrrr 阅读(5810) 评论(0) 推荐(1) 编辑
摘要: WHERE是约束声明,是用来约束选数据库中储存的值的,其是在查询返回结果集之前起作用,其必须作用于数据库中存在的值,因此不能用聚合函数(avg,sum,count等,因为这些函数返回的值并非数据库中储存的值)HAVING是过滤声明,是在查询返回结果集之后对结果集进行过滤操作,可以使用聚合函数。 阅读全文
posted @ 2015-07-30 01:22 MysticGrrrr 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 聚簇索引和非聚簇索引详细介绍:http://blog.csdn.net/dlodj/article/details/7017331 索引是对数据库表的一列或多列的一种排序结构,是一种物理结构,会占用额外的储存空间。相当于表中数据值的目录。它是指向表中物理标识这些值的数据页的逻辑指针清单。 索引的优缺 阅读全文
posted @ 2015-07-29 15:53 MysticGrrrr 阅读(1106) 评论(0) 推荐(1) 编辑
摘要: 摘自:http://blog.csdn.net/dwzsq/article/details/2097781 什么是静态方法 静态方法的1个特别作用就是不用创建类的对象,而直接用类里面的方法(public static 2个条件), 例如: class A { public static void b 阅读全文
posted @ 2015-06-29 10:36 MysticGrrrr 阅读(1012) 评论(0) 推荐(0) 编辑
摘要: 404 Not Found301 Moved Permanently302 Found500 Internal Server ErrorHTTP重定向就是通过301和302两种状态码来实现的。302是临时重定向。表示被访问页面因为各种需要被临时跳转到其他页面。浏览器在收到302 Found的状态码之... 阅读全文
posted @ 2015-06-27 23:19 MysticGrrrr 阅读(3689) 评论(0) 推荐(0) 编辑