自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 javascript中的严格模式

概述ES5中规定了javascript的严格模式,通过在代码前加入'use strict';,之后的代码便应用严格模式,这是对javascript进行规范化的一个重要改革。差异严格模式和非严格模式之间的差异,我分三个方面来论述:语法错误,新的运行错误,语义区别;语法错误以下语法会在代码运行时抛出错误“SyntaxError”// 不能直接定义八进制数字var n = 02...

2018-03-01 23:07:17 304

原创 javascript中的this详解

概述首先我们扫一下盲:this在javascript这门语言中只有在函数内部才有被讨论的价值。 this的指向应该始终由调用方来决定,而不是由定义方决定。当然我们这篇文章是针对ES5,至于ES6中箭头函数的this指向由定义方决定这种问题我们这里不进行讨论应用场景分析1、普通函数调用 普通函数的调用,在非严格模式下this指向window,当然严格模式下修复了指向windo...

2018-03-01 21:52:09 329

原创 正则之贪婪和非贪婪(惰性)模式

前言 阅读此文章之前建议先了解常用正则特殊字符 贪婪模式的量词,也叫匹配优先量词,包括: “?”、“*”、“+”、“{n,}”、“{n,m}”非贪婪模式的量词,也叫忽略优先量词(匹配优先量词后加“?”),包括: “??”、“*?”、“+?”、“{n,}?”、“{n,m}?”概述贪婪模式和非贪婪模式影响的是被量词修饰的子表达式的行为,贪婪模式是在整个表达...

2018-02-21 17:58:28 2037

原创 常用正则特殊字符

.匹配除换行符以外的任意字符\w匹配字母或数字\s匹配任意的空白符\d匹配数字\b匹配单词的开始或结束\W匹配任意不是字母和数字的字符\S匹配任意不是空白符的字符\D匹配任意非数字的字符\B匹配不是单词开头或结束的位置^匹配字符串的开始$匹配字符串的结束*

2015-06-28 23:33:57 822

原创 javascript中的继承

咱们伟大的javascript创始人布兰登.艾奇仅用10天时间就创造了一门这么伟大的语言,以至于真正认识了这门语言的时候,有种掉坑里的感觉。闲话不多扯,虽然这门语言漏洞百出,但它是当今最流行的脚本之一,证明它的魅力还是蛮大的,下面我就说一下在这个语言中继承的主要实现方式。常用的分为四种:组合继承、寄生组合式继承这是构造函数源代码function TestA(){ this.arr=[

2015-03-13 15:45:37 558

转载 js状态(异常)监控

我们先来比较两个方案各自的特点。try,catch的方案有如下特点:无法捕捉到语法错误,只能捕捉运行时错误;可以拿到出错的信息,堆栈,出错的文件、行号、列号;需要借助工具把所有的function块以及文件块加入try,catch,可以在这个阶段打入更多的静态信息。window.onerror的方案有如下特点:可以捕捉语法错误,也可以捕捉运行时错误;可

2014-11-10 22:58:40 1248

原创 标签语义化

“标签(结构)语义化”

2014-11-10 21:09:19 731

原创 关于前端WPO(网站性能优化)

网站性能测试以及优化推荐:http://gtmetrix.com/乔布斯曾经做过一个试验,屏蔽100个网页的js访问页面比不屏蔽的时候访问速度快了大概1/3,这不是一个小数字,让这1/3尽可能变小,会带来更多的访问量。可见js优化已刻不容缓。WPO前端优化的几种方式一、最终加载外链js文件浏览器开发者们不断提升浏览器性能,恰恰给了js发展机会,所以现在页面上几乎没有一个页面没有js代码或外链js文...

2014-11-10 17:55:31 1620

转载 玩儿转canvas绘图

原文地址:http://www.cnblogs.com/tim-li/archive/2012/08/06/2580252.html

2014-11-04 21:05:37 491

原创 ajax跨域?(jsonp)

网上很多地方都有描述jsonp的,但是

2014-10-30 16:14:35 967

原创 js设置光标位置

function setCursorPos(obj){ var len=obj.value.length; if(obj.createTextRange){ var rng = obj.createTextRange(); //新建textRange对象 rng.moveStart('character', len); //更改rng对象的开始位置 rng.collapse(t

2014-10-29 14:53:54 924

原创 js常用字符串方法

字符串(string)eg:var string='can you help me?'; result string.substring(2,5)截取指定字符串索引为2至5(不包括5)间的的字符串'n y'string.substr(2,5)从指定字符串索引为2的地方截取数量为5的字符串 'n you'string.indexOf('e')从

2014-10-24 18:12:01 701

原创 理智选择html5

2007年,乔布斯断言拒绝Flash并预言html5时代来临,IT行业就对HTML5产生了一股宗教热情。HTML5 有着许多出众的特性,可以直接在网页上绘图、嵌入音视频、实现信息互动,可以跨越iOS、Android等多个平台,轻易地将网页应用转换成桌面应用…… 它俨然成了APP的终结者以及下一代移动技术的代名词。

2014-10-10 14:25:26 1152

html5自定义音频播放界面

利用audioAPI即兴做的自定义音频播放器小界面,必然有很多不足,望指出(界面难看除外)

2015-01-19

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

TA关注的人

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