<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/vv314</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; vv314]]></copyright><item><title><![CDATA[开启Node.js之旅——环境搭建]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46966695</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46966695</guid><author>vv314</author><pubDate>Mon, 20 Jul 2015 12:34:29 +0800</pubDate><description><![CDATA[注意：本教程以Window下安装为例， OSX或Linux环境参考这里。
安装有两种安装方式可以安装node，一种是直接在Node.js官网下载安装包安装，一种是通过node版本管理工具nvmw安装。通过官网安装包安装首先来说第一种安装方式，这也是最简单的，直接登录Node.js官网点击“install”下载安装。（这种安装方式虽然简单，但不够灵活，如果你打算长期研究node，推荐使用第二种安装方式]]></description><category></category></item><item><title><![CDATA[判断对象属性的几种方法]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46955603</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46955603</guid><author>vv314</author><pubDate>Sun, 19 Jul 2015 16:11:06 +0800</pubDate><description><![CDATA[function Person() {
     this.name = 'Lee';
     this.age = 20;
     this.sayName = function() {console.log(this.name)};
}
Person.prototype.height = 180; 
var p = new Person();判断属性hasOwnProperty(proper]]></description><category></category></item><item><title><![CDATA[js中的undefined探寻]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46886263</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46886263</guid><author>vv314</author><pubDate>Wed, 15 Jul 2015 01:13:33 +0800</pubDate><description><![CDATA[背景

如果你了解Java，便知道类中未赋值的属性将在编译时由编译器赋予初始值。与Java、C#等一些静态语言不同的是，Javascript是一种解释型的动态语言，因为没有编译环节，因而它的变量类型可在程序运行时动态改变。这种弱类型的性质，也就决定了Javascript的设计中应该采用一种开放的、无意义的值作为变量的初始值——它便是undefined。

探寻

undefined作为Javasc]]></description><category></category></item><item><title><![CDATA[JavaScript中的隐式类型转换]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46845113</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46845113</guid><author>vv314</author><pubDate>Sat, 11 Jul 2015 22:03:48 +0800</pubDate><description><![CDATA[数据类型

JavaScript有五种基本类型（primitive type）：null，undefined，boolean，string，number，一种引用类型：object。可以通过typeof操作符来判断数据类型。由于js是弱类型语言，变量类型可在运行时动态改变。当使用运算符操作不同类型的数据时，js将自动转换为同一类型进行计算，因为这一过程是透明的、不易察觉的，因而也称作隐式类型转换。]]></description><category></category></item><item><title><![CDATA[js数组常用方法总结]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46778319</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46778319</guid><author>vv314</author><pubDate>Mon, 06 Jul 2015 19:41:39 +0800</pubDate><description><![CDATA[属性Array.length属性，获取与定义数组长度。var arr = [1, 2, 3];
arr.length;
arr.length = 2;
console.log(arr);      // [1, 2]操作方法Array.concat创建当前数组的副本，未传递参数直接返回副本，可接收多参数，返回拼接后的数组。var arr = [1, 2, 3];
var b = arr.concat]]></description><category></category></item><item><title><![CDATA[Chrome开发者工具快捷键]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46685759</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46685759</guid><author>vv314</author><pubDate>Mon, 29 Jun 2015 19:28:29 +0800</pubDate><description><![CDATA[控制台Ctrl+L：清空控制台 
Tab：自动完成常见的前缀 
→：接受建议 
Ctrl+U：清空当前行 
↓/↑：上/下行 
Enter：执行命令 
Shift + Enter：换行元素面板↑/↓：元素导航 
→/←：展开/收起 
Enter：编辑属性 
H：隐藏元素 
F2：HTML编辑模式样式面板Tab/Shift+Tab：下一个/上一个属性 
↑：增加值 
↓：减少值 
PageUp 或 S]]></description><category></category></item><item><title><![CDATA[通过history.pushState无刷新改变url]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46655577</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46655577</guid><author>vv314</author><pubDate>Fri, 26 Jun 2015 23:31:29 +0800</pubDate><description><![CDATA[背景在浏览器中改变地址栏url，将会触发页面资源的重新加载，这使得我们可以在不同的页面间进行跳转，得以浏览不同的内容。但随着单页应用的增多，越来越多的网站采用ajax来加载资源。因为异步加载的特性，地址栏上的资源路径没有被改变，随之而来的问题就是页面的状态无法被保存。这导致我们难以通过熟悉的方式（点击浏览器前进/后退按钮），在前后的页面状态间进行切换。 
为了解决ajax页面状态不能返回的问题，人们]]></description><category></category></item><item><title><![CDATA[Intel转屏快捷键与eclipse行复制冲突]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46654677</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46654677</guid><author>vv314</author><pubDate>Fri, 26 Jun 2015 23:10:19 +0800</pubDate><description><![CDATA[状况
新换了一台电脑，在使用eclipse行复制快捷键（Control+Alt+down）时发现屏幕总是翻转，后来找到原因是与intel核显的设置冲突了。


解决
将intel核显快捷键设置为其他。
右键——屏幕分辨率——高级属性——核显控制面板——图形属性]]></description><category></category></item><item><title><![CDATA[查看文件夹目录结构]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46653267</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46653267</guid><author>vv314</author><pubDate>Fri, 26 Jun 2015 20:33:08 +0800</pubDate><description><![CDATA[场景
当电脑中的文件比较多时，文件夹层层相套，要查找某个文件夹或是文件就变得很繁琐。再比如我们在网上下载了某个项目代码，要查看项目结构要么一层层的点开文件夹，要么就只有导入到IDE中查看，那么有没有更加方便的方法呢？
DOS中的tree命令可以自动生成目录树，我们可以实用它方便直观的查看某个文件夹的目录结构。


使用
语法：tree [文件目录]
下面以查看first-maven项]]></description><category></category></item><item><title><![CDATA[dos常用命令]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46652967</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46652967</guid><author>vv314</author><pubDate>Fri, 26 Jun 2015 18:25:39 +0800</pubDate><description><![CDATA[清屏：cls
菜单：Alt+Space
退出：exit
目录树：tree [dir]
输出文本：tree>a.txt
本机ip：ipconfig


dir 
无参数：查看当前所在目录的文件和文件夹。 
/s：查看当前目录已经其所有子目录的文件和文件夹。 
/a：查看包括隐含文件的所有文件。 
/ah：只显示出隐含文件。 
/w：以紧凑方式（一行显示5个文件）显示文件和文]]></description><category></category></item><item><title><![CDATA[navicat快捷键]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46652841</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46652841</guid><author>vv314</author><pubDate>Fri, 26 Jun 2015 18:12:46 +0800</pubDate><description><![CDATA[Ctrl + Q：打开查询窗口；Ctrl + /：注释sql语句；Ctrl + Shift + /：解除注释；Ctrl + R：运行查询窗口的sql语句；Ctrl + Shift + R：只运行选中的sql语句；F6：打开一个mysql命令行窗口；Ctrl + L：删除一行；Ctrl + N：打开一个新的查询窗口；Ctrl + W：关闭一个查询窗口；]]></description><category></category></item><item><title><![CDATA[Windows实用快捷键]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46652661</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46652661</guid><author>vv314</author><pubDate>Fri, 26 Jun 2015 17:55:03 +0800</pubDate><description><![CDATA[通用快捷键
查看属性
右键目标+R | Alt+Enter


系统属性
Win+Pause | Win+X+Y


删除
Ctrl+D | Delete | Shift+Delete （永久删除） 


复制
Ctrl+C | Ctrl+拖动


资源管理窗口
Alt （菜单下显示快捷键）
Win+E （打开资源管理器）
Ctrl+W | Alt+F4（关]]></description><category></category></item><item><title><![CDATA[Win命令行粘贴快捷键]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46652123</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46652123</guid><author>vv314</author><pubDate>Fri, 26 Jun 2015 17:13:01 +0800</pubDate><description><![CDATA[Alt + Space + E + P比起鼠标方便多了：)]]></description><category></category></item><item><title><![CDATA[使用Markdown书写]]></title><link>https://blog.youkuaiyun.com/vv314/article/details/46650897</link><guid>https://blog.youkuaiyun.com/vv314/article/details/46650897</guid><author>vv314</author><pubDate>Fri, 26 Jun 2015 15:45:43 +0800</pubDate><description><![CDATA[什么是Markdown？
Markdown是一种轻量级的标记语言，它提供一些简洁的文本标记用于排版，极大简化了样式操作，帮助我们在写作过程中专注内容生产。


输入：排版标记 + 文本内容
输出：排版标记 -> HTML元素，生成HTML文档


编辑器


Mac: MouWindows: MarkdownPad2Web: Cmd Markdown



基本语法]]></description><category></category></item></channel></rss>