<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Tankpt的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Tankpt</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Tankpt]]></copyright><item><title><![CDATA[关于bfc的一点理解]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/32937123</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/32937123</guid><author>Tankpt</author><pubDate>Sat, 21 Jun 2014 16:28:11 +0800</pubDate><description><![CDATA[title: bfc的一点理解date: 2014-06-21 16:17:44tags: css

一.bfc概念
关于bfc的定义，在w3c的官方文档中给出的这样的定义,下面是一段摘自博客的翻译

  浮动元素和绝对定位元素，不是块级盒子的块容器 （如 inline-blocks, table-cells, 和 table-captions），以及设置了overflow属性（除了vi]]></description><category></category></item><item><title><![CDATA[setTimeout()和setInterval()]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/26940221</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/26940221</guid><author>Tankpt</author><pubDate>Sun, 25 May 2014 10:31:15 +0800</pubDate><description><![CDATA[函数的介绍
1.1 setTimeout()
首先看下，这个函数的定义:(具体请见MDN)
    setTimeout(code,millisec);//在指定的延迟时间之后调用一个函数或者执行一个代码片段

函数的定义也说的很明白，他主要是在指定的时间之后运行一个函数，提前在这里指出一下，这个指定只是一个期望值，但不是一个实际的，实际他什么时候运行还是一个未知数，原因在下面会有介绍。]]></description><category></category></item><item><title><![CDATA[bootstrap资源收集]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/26939467</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/26939467</guid><author>Tankpt</author><pubDate>Sun, 25 May 2014 10:24:34 +0800</pubDate><description><![CDATA[html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }


body{
  color:#444;
  font-family:Georgia, Palatino, 'Palatino Linotype', Times, 'Times]]></description><category></category></item><item><title><![CDATA[关于HTML Email的实践]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/24602087</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/24602087</guid><author>Tankpt</author><pubDate>Sun, 18 May 2014 21:18:37 +0800</pubDate><description><![CDATA[前几天的时候，小师傅给安排了一个任务就是做一个邮件里展示的证书末班，就给了一个psd的图，看完之后按照之前的理解做了一个简单的样式出来，当然就是所有css的东西都是写在了顶部，后来看了之后才知道，在HTML Email这里面也有一个比较大的学问，个人的理解就是说白了在邮件里要考虑到安全性，所以很多的功能都不支持，貌似js之类的都会被一些邮件的客户端所过滤掉。


在看了几篇博文之后大致结合了]]></description><category></category></item><item><title><![CDATA[收集的一些感觉不错的有关js的文章]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/24743603</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/24743603</guid><author>Tankpt</author><pubDate>Tue, 29 Apr 2014 23:04:13 +0800</pubDate><description><![CDATA[之前想了下，有时遇到好的文章看了之后不保存下来，过]]></description><category></category></item><item><title><![CDATA[解决ubuntu下firefox不能打开的方法]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/21981817</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/21981817</guid><author>Tankpt</author><pubDate>Mon, 24 Mar 2014 19:39:16 +0800</pubDate><description><![CDATA[还是小白一个，刚装上ubuntu，然后不知道哪里手贱，火狐浏览器不能跑了，不过在终端中，可以通过sudo来运行，错误的提示是：Access was denied while trying to open files in your profile directory.              "Your Firefox profile
 cannot be loaded. It may be ]]></description><category></category></item><item><title><![CDATA[position+float+display一点理解]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/21252093</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/21252093</guid><author>Tankpt</author><pubDate>Fri, 14 Mar 2014 21:11:50 +0800</pubDate><description><![CDATA[==感觉不算是原创把，主要是以博客一为例，好多都是他的原话，原博主真是牛逼，有些例子自己重写了，然后有些话写成了自己理解的话，然后又参考了几个其他的文章，不知道对不对，希望看到问题多多指点，多谢了
参考博文：

[1]http://www.cnblogs.com/coffeedeveloper/p/3145790.html
[2]http://www.cnblogs.com/WhiteCu]]></description><category></category></item><item><title><![CDATA[怪异模式（Quirks Mode）对 HTML 页面的影响w]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/20796989</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/20796989</guid><author>Tankpt</author><pubDate>Sat, 08 Mar 2014 20:24:57 +0800</pubDate><description><![CDATA[在看权威指南，偶然间看到这个的一点介绍，感觉不错。特此分享
附上原地址http://www.ibm.com/developerworks/cn/web/1310_shatao_quirks/




Quirks Mode 概述

定义


什么是 Quirks Mode? 简单来说，Quirks Mode 就是浏览器为了兼容很早之前针对旧版本浏览器设计、并未严格遵循 W3C]]></description><category></category></item><item><title><![CDATA[跨域访问jsonp]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/20463571</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/20463571</guid><author>Tankpt</author><pubDate>Tue, 04 Mar 2014 15:23:21 +0800</pubDate><description><![CDATA[以下都是自己看了些资料还有博客什么的结合起来的理解，如果有不对或者有问题的地方请指出，多谢了
 
之前在面试的时候也被问起过，当时是一点都没听说过，后来就是把这个问题给记录了，不过没细究，这回偶然需要解决一个问题，大致的问题就是拿到一个优酷视频的一个地址，这个地址就是在视频下面点击分享里有的，是的一组标签，然后我网上找了一下，找到了优酷视频的解决办法，我试着用ajax去获取一个优酷地址上的时候]]></description><category></category></item><item><title><![CDATA[关于获取上传视频缩略图的方法]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/20380761</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/20380761</guid><author>Tankpt</author><pubDate>Mon, 03 Mar 2014 16:38:05 +0800</pubDate><description><![CDATA[这几天在做一个类似视频展示的功能，当时是想着为了方便，而且省得服务器压力大的问题，我就想着让用户把视频上传到类似优酷，土豆这类的网站上去，然后由用户给我们提供一个该视频在网站上的一个地址，以下面这个dota视频为例子好了。源地址是http://v.youku.com/v_show/id_XNjY2MTQ1OTky.html?firsttime=238
首先是找到视频下面的一个地址，如下图所示
]]></description><category></category></item><item><title><![CDATA[1.1二叉树实现及几种遍历]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/20220047</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/20220047</guid><author>Tankpt</author><pubDate>Sat, 01 Mar 2014 15:53:41 +0800</pubDate><description><![CDATA[半年来都在看关前端的东西，数据结构什么的都已经忘记的空了，在v2ex上有人发起了一个算法小组，便试着加入试试看

这是第一次树专辑中的第一个题目

题目描述如下：第一期第一次题目：构建二叉树（链表存储方式）
typedef struct BiTNode{ char item; struct BiTNode lChild,rChild; }BiTNode,*BiT ree;要求：实现二叉树]]></description><category></category></item><item><title><![CDATA[js学习（四）闭包]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/19050375</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/19050375</guid><author>Tankpt</author><pubDate>Mon, 10 Feb 2014 22:36:41 +0800</pubDate><description><![CDATA[4.1关于js中的作用域链
在博客上看到的理解：



(1)首先是JavaScript引擎可以访问的一个内部的属性[[scope]](仅供js引擎访问)，里面保存的是函数被创建的时作用域中对象的集合，也被称为函数的作用域链，它决定了那些数据可以被函数访问。


(2)然后再来介绍下，一个函数创建的过程。当一个函数被创建后，它的作用域链会被创建该函数的作用域中可以访问的数据对象填充]]></description><category></category></item><item><title><![CDATA[js学习（三）继承]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/19047333</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/19047333</guid><author>Tankpt</author><pubDate>Mon, 10 Feb 2014 20:34:33 +0800</pubDate><description><![CDATA[写一些看到的继承的方法


3.1简单的继承
这个是参考了javascript高级程序设计一书上的继承方法，上一段代码如下

function SuperType(){
    	this.name ="person";
}
		
SuperType.prototype.getname = function(){
  	console.log(this.name);
};
		
fun]]></description><category></category></item><item><title><![CDATA[js学习（二）this]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/19022859</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/19022859</guid><author>Tankpt</author><pubDate>Mon, 10 Feb 2014 00:52:52 +0800</pubDate><description><![CDATA[之前没编辑好格式，删了重发了一次


二．关于this的一些理解



2.1全局作用域下

输入代码：console.log(this);//window

全局范围内的this将会指向全局对象，结果是window，这点毫无疑问





2.2作为单纯的函数调用


（1）先看一段代码：


function fTest_this(){]]></description><category></category></item><item><title><![CDATA[js学习（一）原型理解]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/18729655</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/18729655</guid><author>Tankpt</author><pubDate>Fri, 24 Jan 2014 11:17:42 +0800</pubDate><description><![CDATA[先介绍下几个属性，都是自己看着书上然后对这个概念的个人理解，如果有不对的地方，还请指出交流下~~，具体的参考见文章最下面
1.1每个对象中的__proto__介绍
关于在函数的创建过程中，每一个实体都是一个对象，而每一个对象都有一个属性__proto__，有些浏览器不可以查看他，不过测试了下IE11下是可以查看的，不过可以用另外的方法来替代他，比如isPrototypeOf()的方法来确定对象]]></description><category></category></item><item><title><![CDATA[对bs日历插件的运用]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/17097443</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/17097443</guid><author>Tankpt</author><pubDate>Tue, 03 Dec 2013 16:31:11 +0800</pubDate><description><![CDATA[今天做了一个老师给活，大概就是实现一个日历的功能，网上的日历基本都是选择一天，然后跳下一个月，这回他们提出的要求是比如像一个活动一样，在某几天举行，然后要将那几天的日期给标记一下，刚开始想过比较搜的主意，就是遍历一下日历表格的Dom，然后根据后台数据库给出的数据，进行匹配，选择那些满足的，然后对表格进行样式的改变，后来想想，貌似有点麻烦的感觉，然后就试着去修改日历的源代码，看看那些地方能后修改的。]]></description><category></category></item><item><title><![CDATA[jquery的插件开发]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/16822857</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/16822857</guid><author>Tankpt</author><pubDate>Tue, 19 Nov 2013 13:40:09 +0800</pubDate><description><![CDATA[前几天在折腾一个复选框的东西，好多地方都多次用到了复选框，觉得还是试试写一个插件看看，正好关于插件这方面的东西没怎么接触过，在网上找到一个博文觉得不错，特摘录过来，原文地址http://www.iteye.com/topic/545971
jQuery插件的开发包括两种：

一种是类级别的插件开发，即给jQuery添加新的全局函数，相当于给jQuery类本身添加方法。jQuery的全局函数就]]></description><category></category></item><item><title><![CDATA[jquery在项目中遇到的一些问题笔记]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/16360113</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/16360113</guid><author>Tankpt</author><pubDate>Sat, 16 Nov 2013 20:00:21 +0800</pubDate><description><![CDATA[1.关于复选框
昨天在做一个复选框的时候，一开始以为应该挺简单的，想当然了一下，后来在实践中还是遇到了很多的问题，注意在input的checkbox中，用普通的attr属性来判断是不可以的，因为checked的值是checked，只有用prop这个属性才能该改变！！！！见api文档,后来在百度中发现了这个在官方的api中就已经有说明了，附上jquery中一个prop的api地址http://ap]]></description><category></category></item><item><title><![CDATA[js用正则表达式来验证表单]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/16359839</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/16359839</guid><author>Tankpt</author><pubDate>Sat, 16 Nov 2013 19:48:18 +0800</pubDate><description><![CDATA[在学习网页中的表单验证，顺便学习下正则表达式
在网上找了后发现了一个比较齐全的资源，附上原作者的链接http://blog.youkuaiyun.com/q_zq520/article/details/13613785
稍微进行了一下排版

// 检查是否为有效的真实姓名，只能含有中文或大写的英文字母  
function isValidTrueName(strName){  
var str = T]]></description><category></category></item><item><title><![CDATA[jquery学习笔记]]></title><link>https://blog.youkuaiyun.com/Tankpt/article/details/14125887</link><guid>https://blog.youkuaiyun.com/Tankpt/article/details/14125887</guid><author>Tankpt</author><pubDate>Mon, 04 Nov 2013 15:40:39 +0800</pubDate><description><![CDATA[（1）Dom元素代表着html中的元素，这些元素有着类似js对象的 
（2）jquery对象优点：a．兼容性 b.便捷性。jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的，其可以使用jQuery里的方法，但是不能使用DOM的方法；例如$("#img").attr("src","test.jpg");这里的$("#img")就是jQuery对象；]]></description><category></category></item></channel></rss>