自定义博客皮肤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)
  • 收藏
  • 关注

转载 从mixin到new和prototype:Javascript原型机制详解

这是一篇markdown格式的文章,更好的阅读体验请访问我的github,移动端请访问我的博客继承是为了实现方法的复用,如何实现方法的复用呢?最容易想到的,就是:```js//mixinfunction extend(optional, base){ for(var prop in base){ if(!prop in optional){ ...

2016-11-13 22:07:00 111

转载 亲身体验函数的柯里化

这是一篇md格式的文章。。阅读格式美观,请移步我的github移动端请移步我的博客。> 纸上得来终觉浅,绝知此事要躬行。之前一直在看一些理论的书,每本书上面都会提到函数的 __柯里化(currying)__ ,有时候完全看不懂,有时候看懂了也很快就忘了,因为不知道这种东西有什么用处,所以印象不深。然后今天再做一个表单验证的插件,中间的关键就是把使用者设置的字典形...

2016-08-24 18:32:00 142

转载 简单理解jsonp原理

对于javascript程序员来说,发送ajax请求获取后台数据然后把数据和模板拼接成字符串渲染回DOM实现无刷新更新页面这样的操作可谓是轻车熟路。但众所周知,ajax有一个不好,就是不能跨域传输数据,而跨域传输有时候又是必须用到的,比如我们可能需要调用第三方网站提供的某些API来获取某些信息,提供给我们网站的用户。例如,要开发一个天气应用,你可能需要调用第三方的天气API,这...

2016-06-21 21:21:00 122

转载 null, undefined,"",0,false是什么关系?

null本质上和0,"",false是一类东西,它们都表示一种数据类型的非值。正如0表示数字类型的非值,""表示字符类型的非值一样,null表示完全空的对象,即可以把它看成是对象类型的非值,没有任何属性的对象,({}不是完全空的对象,因为它继承了Object.prototype的属性,有一些自带方法。扩展一点,其实null就是Object.prototype的prototype....)...

2016-06-12 20:35:00 180

转载 关于CSS中float的两点心得以及清除浮动的总结

对一个元素运用float后,该元素将脱离正常文档流,这意味着:1. 运用float后,该元素不再影响父元素的高度,如果一个元素的所有子元素都是float的话,那么该元素的高度是0,这样后面元素渲染的时候就会见缝插针,在该元素留下的一切空白中渲染,这个时候就需要清除浮动。关于清除浮动,首先要明白的是,什么是清除浮动。清除浮动实际上是指,撑开父元素的高度,让后面的元素渲染时,不再见缝插针...

2016-05-05 22:25:00 105

转载 A Few Words on Callbacks and Asynchronous Mechanism In Javascript

It is said that the one of the most routine work a javascript programmer do is writing codes like "something.onclick= function(e){}". I myself have written thousands lines of codes like this. But...

2016-03-13 20:52:00 64

转载 用JavaScript实现歌词滚动播放

各种音乐播放器上都有一个自动滚动播放歌词的功能,那么这个功能用JavaScript怎么实现呢?请看下文。一般音乐播放器使用的歌词格式都是lrc,为了方便处理,我们这里使用XML格式的歌词。介绍一个网站:中文歌词库。它提供xml格式的歌词。我们先来看一下这个例子的最终效果:下面是基于jQuery的具体代码:<!DOCTYPE html><htm...

2015-11-02 13:58:00 881

转载 JS连续滚动幻灯片:原理与实现

什么是连续滚动幻灯片?打开一些网站的首页,你会发现有一块这样的区域:一张图片,隔一段时间滑动切换下一张;同时,图片两端各有一个小按钮,供你手动点选下一张;底部有一排小圆圈,供你选定特定的某帧图片。这就是“连续滚动幻灯片”(我自己的叫法,当然它也可能叫焦点轮播图,轮播图等等等等),本文单讲手动连续切换,不涉及自动播放和底部小圆圈。实现这种幻灯片有几个难点:1.图片放置:你需要把所有...

2015-10-14 19:20:00 276

转载 理解JavaScript中的闭包

(这篇文章后面关于onclick事件的解释是错误的,请不要被误导了2016.6.16)闭包这个概念给JavaScript初学者心中留下了巨大的阴影,网络上关于闭包的文章不可谓不多,但是能让初学者看懂的很少,所以这里我将用尽量浅显的语言来解释这个概念,以裨初学者参考。闭包是什么?很简单,闭包就是可以访问其他函数作用域的中的变量的函数。那么什么函数可以访问其他函数中的私有变量呢?当然...

2015-10-05 09:08:00 73

转载 CSS样式适配杂记

1.问:input框的对齐,制作类似百度搜索框的时候,发现IE下前面输入框和后面按钮总是不能对齐。 解答:给input框增加vertical-align:bottom;2.问:IE下display:inline-block不起作用。 答:display:inline-block后面增加*display:inline;*zoom:1;具体参见:带你深入剖析inline...

2015-09-30 21:23:00 93

转载 浅谈JavaScript中的cookie

什么是cookie?简单来说,cookie就是网站服务器存放在我们计算机上的一小段(一般大小不超过4KB)用来识别和记录用户的个人信息的文本。HTTP协议是一种没有“状态”的传输协议,也就是说,服务器无法识别任意两次访问是否有同一个来源,这样就不能判断用户信息,从而也就不能针对特定用户做出个性化设置。为了解决这个问题,cookie技术应运而生。cookie具体是怎么运行的呢?举个栗子...

2015-09-27 19:45:00 98

转载 JavaScript学习杂记

1.DOM层级:document(document) --> doctype,documentElement(html) --> head,body(body).2.offset, client,scroll和cssStyle中,只有scrolltop,scrollleft和cssstyle可写,其他都是只读。offset是指元素相对于offsetparent的尺寸,cl...

2015-09-25 15:24:00 87

转载 博客园首页CSS模板

这是我目前使用的首页CSS模板。版权所有,侵权不究,欢迎复制使用。使用前请务必禁用系统自带CSS,并将原始皮肤改为sea。* { font-family: "Microsoft yahei","Comic Sans MS"; color: #5a5751; font-weight: lighter}::selection { b...

2015-09-22 21:29:00 684

空空如也

空空如也

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

TA关注的人

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