自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

转载 闭包详解

一、变量的作用域 要理解闭包,首先必须理解JavaScript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;   function f1(){     alert(n);   }   f1(); // 999 另一

2017-05-18 12:00:27 588

转载 变量提升和函数提升

变量声明提升 Vs. 函数声明提升 1. 变量声明提升       先看以下代码: 1)var in_window = "a" in window; console.log(in_window);  2)var in_window = "a" in window; console.log(in_window); if(!("a" in window)) { var a = 1; } 3)

2017-05-18 11:55:43 557

原创 border之深入理解

1. Border-width支持关键字: Thin: 1px Medium 3px Thick 5px   2. Border-style类型 Solid 实线 Dashed

2017-03-09 13:32:20 610

原创 z-index之深入理解

特性: 1. 可以为负值 2. 支持CSS3 animation动画 3. 在CSS2.1时代,需要和定位元素配合使用   原则: 1. 后来居上 2. 大值居上 3. 祖先优先(z-index是负值不是auto)   层叠上下文的特征: 1. 层叠上下文可以嵌套,组成一个分层次的层叠上下文 2. 每个层叠上下文和兄弟元素独立:当进行层叠变化或渲染的时候,只需要考虑后代元素

2017-03-09 13:13:56 1021

原创 微博登陆过程分析(二)加密方式

通过开发者工具获取weibo.com下所有的js文件,查找与账号密码加密有关的代码段 接下来是获取并处理severtime的代码 ssoServerTimeTimer :   calcServerTimeInterval : 自增间隔   prototypeTimer :   setServerTime() :servertime从浏览器接收到开始自增   getS

2017-03-09 12:40:34 2171 1

原创 xvfb的安装、配置、运行(Linux)

Xvfb 时间:8/13/2016 环境:Ubuntu13.0 安装: 方法一:sudo apt-get install xvfb 方法二:sudo apt-get update && sudo apt-get install -y xfonts-100dpi xfonts-75dpi xfonts-scalable xfonts-cyrillic xvfb x11-apps  imag

2017-03-08 23:45:13 28100

原创 微博登录过程分析(一)基本过程

抓包工具:firebug 1. 访问weibo.com/login.php时,与服务器进行一次通信,获得severtime/nonce (防止浏览器只保存了帐号,登录时不输入帐号,不触发blur事件,从而没有get到severtime/nonce的情况) 2. 输入用户名结束,焦点离开触发blur事件,调用AJAX向服务器发送请求,获得最新的severtime/nonce 3. 执

2017-03-05 18:08:20 1558

原创 Win10下通过Gem安装Sass(最新)

针对国内gem被屏蔽,部分gem换源(taobao和ruby china)安装仍失败给出的正确安装姿势

2016-11-23 16:58:09 1184

原创 JavaScript-数据类型-类型检测

介绍四种能力检测的方法: typeof instanceeof Object.prototype.toString.apply( ) constructor duck type typeof  适合基本类型及function检测,遇到null失效 instanceof  适合自定义对象和原生对象检测 左边必须是对象,右边必须是函数对象或函

2016-04-04 23:11:51 402

原创 JavaScript-数据类型-隐式转换1

今天用一些例子来解释JS中隐式转换的一些规则 字符串与数字 字符加数字    字符串拼接 "32"+32 // "3232" 字符减数字 "32"-31 // 1 技巧:1、字符串 - 0 将字符串变为数字           2、数字 + "" 将数字变为字符串 判等 == number == string  // 将string转换为number再进

2016-03-30 23:58:24 565

空空如也

空空如也

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

TA关注的人

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