自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

转载 前段冷门知识总结

前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识,一时间还消化不过来。现分类整理出来分享给大家,也补充了一些平时的积累和扩展了一些内容。HTML篇浏览器地址栏运行JavaScript代码

2017-06-20 15:56:23 399

转载 能冒泡的事件

能冒泡的事件每个 event 都有一个event.bubbles属性,可以知道它可否冒泡。(ref:W3定义的Event Interface)当然 W3 DOM Level 3 Events 的细则里已经附上这个表格了:Event TypeBubbling phaseabort✗beforeinput✔blur✗

2016-08-12 16:49:52 355

转载 如何禁止(表单)用户名、密码自动填充

时间 2014-11-21 16:43:48  小地球的博客原文  http://www.sundabao.com/如何禁止表单用户名、密码自动填充/主题 浏览器Html登录表单经常被自动填充,有的甚至用户从来没有登录过的网站也会有自动填充,甚是让人讨厌。Mozilla developer documentation 建议使用表单设置属性 tautocomple

2016-08-12 11:08:05 418

转载 正则表达式分组、断言详解

提示:阅读本文需要有一定的正则表达式基础。        正则表达式中的断言,作为高级应用出现,倒不是因为它有多难,而是概念比较抽象,不容易理解而已,今天就让小菜通俗的讲解一下。       如果不用断言,以往用过的那些表达式,仅仅能获取到有规律的字符串,而不能获取无规律的字符串。       举个例子,比如html源码中有xxx标签,用以前的知识,我们只能确定源码中的和是固定不变

2016-03-31 14:56:35 288

转载 再谈PHP单引号和双引号区别

关于单引号和双引号的区别和效率问题。很多朋友了解的不是很清楚,一直以为PHP中单引号和双引号是互通的,直到有一天,发现单引号和双引号出现错误的时候才去学习研究。所以今天再拿出来谈谈他们的区别,希望大家不要再为此困惑。” ” 双引号里面的字段会经过编译器解释,然后再当作HTML代码输出。‘ ‘ 单引号里面的不进行解释,直接输出。从字面意思上就可以看出,单引号比双引号要快了。例如:

2016-03-18 16:17:13 318

转载 contains与compareDocumentPosition方法详解

1.  nodeA .contains( nodeB ):    这个方法起先用在 IE ,用来确定 nodeB 是否包含在另一个  nodeA 中。    注意点:如果  nodeA 和  nodeB 相一致,.contains() 将返回 true ,虽然,一个元素不能包含自己。     2、nodeA.compareDocumentPosition(nodeB):  

2016-03-17 11:24:30 304

转载 contains和compareDocumentPosition 方法来确定是否HTML节点间的关系

ps:这两天在看Cloudgamer的js工具库cloudgamer Js Library v0.1 ,里面有一个dom的contain方法,如下:var D={contains: document.defaultView   // 参见JS从样式表取值的函数currentStyle(IE),defaultView(FF)        ? function (a, b)

2016-03-17 11:15:11 254

转载 关于DOM级别的一些问题

之前看书没太注意这个问题,直到我今天看书看到一个DOM0级,于是我就在群里问了下各个级别的意思区别..首先我们的确定标准了是没有DOM0级的。在平时阅读的时候可能会读到DOM0级(DOM Level0)的字眼。实际上,DOM0级标准是不存在的,所谓的DOM0级是DOM历史坐标中的一个参照点而已,具体说呢,DOM0级指的是IE4和Netscape 4.0这些浏览器最初支持的DHTML..大概20

2016-03-17 10:02:21 313

转载 你可能不需要 jQuery!使用原生 JavaScript 进行开发

很多的 JavaScript 开发人员,包括我在内,都很喜欢 jQuery。因为它的简单,因为它有很多丰富的插件可供使用,和其它优秀的工具一样,jQuery 让我们开发人员能够更轻松的开发网站和 Web 应用。  然而,另一方面,作为前端开发的基础框架,jQuery 包含大量的兼容性代码和扩展功能,其中有很多在你的整个项目中可能都不会用到。其实如果你只是针对现代浏览器,很多功能使用原生的

2016-03-16 16:33:40 694

转载 在书写高效 CSS 时会有哪些问题需要考虑?

1.样式是:从右向左的解析一个选择器 2.ID最快,Universal最慢 有四种类型的key selector,解析速度由快到慢依次是:ID、class、tag和universal 3.不要tag-qualify (永远不要这样做 ul#main-navigation { } ID已经是唯一的,不需要Tag来标识,这样做会让选择器变慢。) 4.后代选择器最糟糕(换句话说,下面这个选择器是很

2016-03-15 13:28:04 611

转载 如何视觉隐藏网页内容,只让它们在屏幕阅读器中可用?

1.display:none;的缺陷 搜索引擎可能认为被隐藏的文字属于垃圾信息而被忽略 屏幕阅读器(是为视觉上有障碍的人设计的读取屏幕内容的程序)会忽略被隐藏的文字。 2. visibility: hidden ;的缺陷 这个大家应该比较熟悉就是隐藏的内容会占据他所应该占据物理空间 3.overflow:hidden;一个比较合理的方法 .texthidden { display:bl

2016-03-15 13:04:34 1549 1

转载 php全局变量的内存管理

话不多说,code is the true。第一段:class Globals{public $var = array();function __construct(){ global $_fanwe; $_fanwe=2; }}new Globals();function Nice(){global $_fanwe;echo $_fanwe;}

2016-03-14 16:03:11 1227

转载 PHP单例模式与常驻内存

也许有经验的PHP程序员最感到痛苦的地方是PHP的解释运行机制。这种运行机制使得每个PHP页面被解释执行后,所有的相关资源都会被回收。也就是 说,PHP在语言级别上没有办法让某个对象常驻内存。在PHP中,所有的变量都是页面级的,无论是全局变量,还是类的静态成员,都会在页面执行完毕后被清 空。以JSP为例,在JSP中,Java Bean的scope有四种有效值:Page、Application、Se

2016-03-14 16:02:37 481

转载 PHP常用函数

//===============================时间日期===============================//y返回年最后两位,Y年四位数,m月份数字,M月份英文。d月份几号数字,D星期几英文$date=date("Y-m-d");$date=date("Y-m-d H:i:s");//带时分秒//include,include_once.requ

2016-03-14 10:56:12 193

转载 URL编码原理及对照表

url编码是一种浏览器用来打包表单输入的格式。 浏览器从表单中获取所有的name和其中的值 ,将它们以name/value参数编码(移去那些不能传送的字符, 将数据排行等等)作为URL的一部分或者分离地发给服务器。不管哪种情况, 在服务器端的表单输入格式样子象这样: theName=Ichabod+Crane&gender=male&status=missing&headless=yes

2016-03-09 17:00:19 2087

转载 ASCII、Unicode、GBK和UTF-8字符编码的区别联系

很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节“。再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计算机“。开始计算机只在美国用。八位的字节一共可以组合出256(2的8次方)种不同的状态。 他们把其中

2016-03-09 16:41:55 217

转载 总结的JS数据类型判定(非常全面)

用typeof 来检测数据类型Javascript自带两套类型:基本数据类型(undefined,string,null,boolean,function,object)和对象类型。但是如果尝试用typeof 来检测对象类型都一律返回"object"并不能加以区分typeof null // "object"typeof [] // "object"typeof docum

2016-03-09 16:07:54 321

转载 javascript中callee与caller的用法和应用场景

javascript中callee和caller的用法和应用场景分析,需要的朋友可以参考下。caller : functionName.caller 返回调用者。 看看下面的函数,大家可以复制到VS中执行下 复制代码 代码如下:function caller() { if (caller.caller) { alert(caller.caller.toStr

2016-03-09 15:56:57 210

转载 HTTP Keep-Alive详解

HTTP Keep AliveHTTP Keep-Alive 很大程序上被误解了,下面介绍一下它在HTTP/1.0和HTTP/1.1版本下是如何工作的,以及其在JAVA中的运行原理。HTTP是一个请求响应模式的典型范例,即客户端向服务器发送一个请求信息,服务器来响应这个信息。在老的HTTP版本中,每个请求都将被创建一个新的客户端->服务器的连接,在这个连接上发送请求,然后接收请求。这样的模

2016-03-09 15:00:53 423

转载 HTTP无状态协议和Connection:Keep-Alive容易犯的误区

名词解释:HTTP无状态:无状态是指协议对于事务处理没有记忆能力,服务器不知道客户端是什么状态。从另一方面讲,打开一个服务器上的网页和你之前打开这个服务器上的网页之间没有任何联系如果你要实现一个购物车,需要借助于Cookie或Session或服务器端API(如NSAPI and ISAPI)记录这些信息,请求服务器结算页面时同时将这些信息提交到服务器当你登录到一个网站时,你的登录状态也

2016-03-09 14:49:56 260

转载 解决不同编码的页面之间传值乱码的问题

情况是酱紫的:我的工程是UTF-8编码的,我需要传值给第三方页面,而这个第三方页面是GB2312编码的。浏览器会对GET与POST传值进行编码,而这个编码的方式是根据:,指定的页面编码来进行的。而我将采用GET方式传值到第三方页面。 显而易见的,这会出现问题,我传递过去的参数是通过UTF-8编码,而第三方页面的服务器是按照GB2312的编码来转码,自然会乱码。 如何解决

2016-03-05 17:47:14 713

JAVASCRIPT启示录

JavaScript知名专家力作,深入剖析JavaScript

2015-04-09

空空如也

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

TA关注的人

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