<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Dijason的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Dijason</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Dijason]]></copyright><item><title><![CDATA[javascript的（===）等于比较]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/41213481</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/41213481</guid><author>Dijason</author><pubDate>Mon, 17 Nov 2014 18:24:33 +0800</pubDate><description><![CDATA[比较 x===y，x 和 y 为值，需要产出 true 或 false。比较过程如下：

如果 Type(x) 与 Type(y) 的结果不一致，返回 false，否则如果 Type(x) 结果为 Undefined，返回 true如果 Type(x) 结果为 Null，返回 true如果 Type(x) 结果为 Number，则

如果 x 为 NaN，返回 false如果 y 为 Na]]></description><category></category></item><item><title><![CDATA[前端不为人知的一面--前端冷知识集锦]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/24017985</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/24017985</guid><author>Dijason</author><pubDate>Fri, 18 Apr 2014 14:50:56 +0800</pubDate><description><![CDATA[原文：前端不为人知的一面]]></description><category></category></item><item><title><![CDATA[javascript闭包]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/21165661</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/21165661</guid><author>Dijason</author><pubDate>Thu, 13 Mar 2014 14:53:56 +0800</pubDate><description><![CDATA[【原文】http://www.mollypages.org/misc/jsclo.mp



1.好文章
  略.

2. 说明：嵌套函数



嵌套函数就是定义在另一个函数内的函数。


§  
§ functionfoo()
§     {
§     function bar() { }
§     }


函数bar是无法从函数foo外部访问,比如]]></description><category></category></item><item><title><![CDATA[原型链深入剖析]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/21101907</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/21101907</guid><author>Dijason</author><pubDate>Wed, 12 Mar 2014 17:14:05 +0800</pubDate><description><![CDATA[【转】http://www.mollypages.org/misc/js.mp


注：一个张图清晰说明javascript的显示和隐式原型链结构。原型链涉及到instanceof运算符的计算，所以理解下图对于instanceof运算符会有更深的理解。




【参考】[[http://www.ibm.com/developerworks/cn/web/1306_jiangjj_j]]></description><category></category></item><item><title><![CDATA[CSS3 icon font完全指南]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/20909699</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/20909699</guid><author>Dijason</author><pubDate>Mon, 10 Mar 2014 11:52:15 +0800</pubDate><description><![CDATA[【转】http://www.qianduan.net/css3-icon-font-guide.html

CSS3 icon font完全指南

大家都知道现在各个浏览器都支持CSS3的自定义字体(@font-face)，包括IE6都支持，只是各自对字体文件格式的支持不太一样。那么对于网站中用到的各种icon，我们就可以尝试使用font来实现，本文将详细讲解这种用法。

为什么要将i]]></description><category></category></item><item><title><![CDATA[ERROR: Error installing json:ERROR: Failed to build gem native extension.解决]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/9193653</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/9193653</guid><author>Dijason</author><pubDate>Fri, 28 Jun 2013 09:17:46 +0800</pubDate><description><![CDATA[添加 ruby1.9.1-dev包就可以解决这个问题了。

sudo apt-get install ruby1.9.1-dev]]></description><category></category></item><item><title><![CDATA[github新建本地仓库，远程仓库基本用法]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/9114501</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/9114501</guid><author>Dijason</author><pubDate>Mon, 17 Jun 2013 18:01:11 +0800</pubDate><description><![CDATA[以下github给出的基本使用方法：
1 mkdir gitRepo
2 cd gitRepo
3 git init  #初始化本地仓库
4 git add xxx  #添加要push到远程仓库的文件或文件夹
5 git commit -m 'first commit'  #提交zhiqadd的文件
6 git remote add origin https://github.com/]]></description><category></category></item><item><title><![CDATA[Meteor Session is not defined解决办法]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/9093069</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/9093069</guid><author>Dijason</author><pubDate>Fri, 14 Jun 2013 11:24:12 +0800</pubDate><description><![CDATA[Meteor Session is not defined
之所以会产生这样的问题，是因为包含有Session的代码被server加载了，而Session只是在client服务，那什么时候用了Session的代码会被server加载呢，
这就要对Meteor的文件加载规则有所了解了。根据Meteor文件加载规则，除了client和test文件夹之外的所有文件夹都会在server加载。所以如果你]]></description><category></category></item><item><title><![CDATA[高性能CSS]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/9080429</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/9080429</guid><author>Dijason</author><pubDate>Wed, 12 Jun 2013 20:07:26 +0800</pubDate><description><![CDATA[转：http://www.alloyteam.com/2012/10/high-performance-css/

避免使用@import

有两种方式加载样式文件，一种是link元素，另一种是CSS 2.1加入@import。而在外部的CSS文件中使用@import会使得页面在加载时增加额外的延迟。虽然规则允许在样式中调用@import来导入其它的CSS，但浏览器不能并行下载样式，就会导]]></description><category></category></item><item><title><![CDATA[git分支建立删除，打tag]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/9042425</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/9042425</guid><author>Dijason</author><pubDate>Thu, 06 Jun 2013 23:26:20 +0800</pubDate><description><![CDATA[查看分支：
1 查看本地分支：
$ git branch
2 查看远程分支
$ git branch -r




创建分支：
1 创建本地分支（建立分支后，仍停留在当前分支，切换分支：git checkout branchName）
$ git branch branchName
2 创建分支后切换到新分支
$ git checkout -b branchName]]></description><category></category></item><item><title><![CDATA[Linux下统计代码行数--wc命令]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/9023519</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/9023519</guid><author>Dijason</author><pubDate>Tue, 04 Jun 2013 16:51:05 +0800</pubDate><description><![CDATA[Linux下统计代码行数

Linux系统提供了wc命令来统计文件的行数
统计当前目录下的所有文件行数：
wc -l *
当前目录以及子目录的所有文件行数：
find  . * | xargs wc -l
可以把*改成所要匹配的文件，例如java文件,*.java这样就只统计java源码了。
关于wc命令的更多介绍，可以在终端输入wc --help查看]]></description><category></category></item><item><title><![CDATA[java RMI简单实现结构]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/9002235</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/9002235</guid><author>Dijason</author><pubDate>Fri, 31 May 2013 19:32:46 +0800</pubDate><description><![CDATA[通过java提供的RMI机制，可以实现一个分布式服务的系统，简单的RMI实现的系统的结构如下




UnicastRemoteObject是java提供的类，只要继承然后写实现就好，该类封装好了RMI通信的很多细节，Remote类也是。
APPInterface是提供给client的一个接口，可以隐藏服务端的具体实现。
APPinterfaceImplementation实现APP]]></description><category></category></item><item><title><![CDATA[ubuntu 开机运行meteor project]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/8950695</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/8950695</guid><author>Dijason</author><pubDate>Mon, 20 May 2013 15:25:48 +0800</pubDate><description><![CDATA[永久restart project，安装forever包
npm install -g forever


新建 /etc/init/meteor.conf
终端输入 $ service meteor start
# /etc/init/meteor.conf
start on (local-filesystems)
stop on shutdown
script
  cd /]]></description><category></category></item><item><title><![CDATA[meteor 渲染template实例]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/8909944</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/8909944</guid><author>Dijason</author><pubDate>Fri, 10 May 2013 11:22:54 +0800</pubDate><description><![CDATA[如果想在A template中插入B template的html代码，可以使用Meteor的render产生一个html实例








    child node
  




 
Template.parent.rendered = function() {
  var lists = document.getElementById('lists');
  for (var i]]></description><category></category></item><item><title><![CDATA[linux svn安装和配置]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/8905229</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/8905229</guid><author>Dijason</author><pubDate>Thu, 09 May 2013 13:48:35 +0800</pubDate><description><![CDATA[linux svn安装和配置，不结合apache



一，安装要的软件

wget http://subversion.tigris.org/downloads/subversion-1.6.1.tar.gz
wget http://subversion.tigris.org/downloads/subversion-deps-1.6.1.tar.gz

svn的官方网址是ht]]></description><category></category></item><item><title><![CDATA[html5+原生js实现拖放与拖拽功能]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/8880796</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/8880796</guid><author>Dijason</author><pubDate>Fri, 03 May 2013 16:22:38 +0800</pubDate><description><![CDATA[html5+原生js实现拖放与拖拽功能

利用了html5的draggable属性，已经ondragstart, ondrop, ondrag这3个事件。
我是在chrome v28下做测试的。
完整代码如下：


    
        test
        
        
            window.onload = function(){]]></description><category></category></item><item><title><![CDATA[如何成为一名优秀的前端工程师]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/8813469</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/8813469</guid><author>Dijason</author><pubDate>Wed, 17 Apr 2013 13:15:31 +0800</pubDate><description><![CDATA[转载：http://www.biaodianfu.com/what-makes-a-good-front-end-engineer.html


一、技术的必须的

作为一名最基础的前端工程师你必须掌握HTML、CSS和JavaScript。三者必须同时精通，类似我字样对前端知识一知半解的，一遇到问题就停下工作就四处搜索解决方案的，首先就算不上一个合格的前端人员。像我这样的如果当了前端工]]></description><category></category></item><item><title><![CDATA[前端CSS规范大全]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/8813227</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/8813227</guid><author>Dijason</author><pubDate>Wed, 17 Apr 2013 12:05:13 +0800</pubDate><description><![CDATA[转载自：标点符

前端CSS规范整理

Written by 标点符 on 2013年04月15日 in 前端技术



一、文件规范

1、文件均归档至约定的目录中。

具体要求通过豆瓣的CSS规范进行讲解：

所有的CSS分为两大类：通用类和业务类。通用的CSS文件，放在如下目录中：


基本样式库 /css/core
通用UI元素样式库 /css/lib]]></description><category></category></item><item><title><![CDATA[把javascript当python写]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/8812947</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/8812947</guid><author>Dijason</author><pubDate>Wed, 17 Apr 2013 11:21:36 +0800</pubDate><description><![CDATA[会python的人都知道python写起来比较爽快，因为用python你可以用很简洁的代码做很多事情，python的语法让我感觉写代码是很舒服的事。
Firefox已经支持一些跟python语法一样的语法，其他浏览器的支持各异，但支持较多的还是firefox。
下面仅在firefox中测试。
1 解构赋值

var vals = {a:1, b:2, c:3}, arr = [3,2,1]]></description><category></category></item><item><title><![CDATA[javascript闭包实现颜色渐变]]></title><link>https://blog.youkuaiyun.com/Dijason/article/details/8775180</link><guid>https://blog.youkuaiyun.com/Dijason/article/details/8775180</guid><author>Dijason</author><pubDate>Mon, 08 Apr 2013 22:39:27 +0800</pubDate><description><![CDATA[js闭包实现颜色渐变



    
               
        
            #fade {
                width: 50px;
                height: 50px;
                background: #ff11;
            }]]></description><category></category></item></channel></rss>