<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hellobeifeng的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hellobeifeng</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hellobeifeng]]></copyright><item><title><![CDATA[JavaScript  编程实践]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/50752054</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/50752054</guid><author>hellobeifeng</author><pubDate>Wed, 09 Mar 2016 00:21:04 +0800</pubDate><description><![CDATA[一系列对编程有些小作用的小知识点]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 函数表达式面试题]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/50752036</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/50752036</guid><author>hellobeifeng</author><pubDate>Sun, 06 Mar 2016 22:38:44 +0800</pubDate><description><![CDATA[此题涉及的知识点众多，包括变量定义提升、this指针指向、运算符优先级、原型、继承、全局变量污染、对象属性及原型属性优先级等等。]]></description><category></category></item><item><title><![CDATA[javaScript 编程风格]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/50354577</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/50354577</guid><author>hellobeifeng</author><pubDate>Sat, 19 Dec 2015 15:10:02 +0800</pubDate><description><![CDATA["编程风格"的选择不应该基于个人爱好、熟悉程度、打字工作量等因素，而要考虑如何尽量使代码清晰易读、减少出错。你选择的，不是你喜欢的风格，而是一种能够清晰表达你的意图的风格。这一点，对于Javascript这种语法自由度很高、设计不完全成熟的语言尤其重要。
    程序员固然可以自由选择编程风格，但是好的编程风格有助于写出质量更高、错误更少、更易于维护的程序。下面以点概面，通过一些实际例子来简要概]]></description><category></category></item><item><title><![CDATA[ubuntu14.04系统nodejs express开发教程第二篇：添加controllers && services]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49977933</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49977933</guid><author>hellobeifeng</author><pubDate>Mon, 30 Nov 2015 16:48:51 +0800</pubDate><description><![CDATA[ubuntu14.04系统nodejs express开发教程第二篇：添加controllers && services
1.controllers模块的封装
2.when.js的使用
3.services/模块的封装
4.请求淘宝开源接口并成功接收数值]]></description><category></category></item><item><title><![CDATA[ubuntu14.04系统nodejs express开发教程第一篇：环境搭建&&项目初步]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49969433</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49969433</guid><author>hellobeifeng</author><pubDate>Sun, 22 Nov 2015 12:19:03 +0800</pubDate><description><![CDATA[ubuntu 14.04 nodejs express框架开发菜鸟教程第一篇：环境搭建&&项目初步
1.环境部署
2.package.json
3.入口文件
4.静态资源
5.其他]]></description><category></category></item><item><title><![CDATA[Nodejs Express 开发必备知识点]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49746553</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49746553</guid><author>hellobeifeng</author><pubDate>Thu, 19 Nov 2015 20:34:40 +0800</pubDate><description><![CDATA[首先送上 express 4.x中文API地址，供大家参考：http://www.expressjs.com.cn/4x/api.html#res
本文包含一些express框架开发的一些必备知识点，持续更新中，欢迎指正]]></description><category></category></item><item><title><![CDATA[javaScript Core -- 运行机制：单线程&&任务队列]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49256569</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49256569</guid><author>hellobeifeng</author><pubDate>Mon, 19 Oct 2015 23:57:04 +0800</pubDate><description><![CDATA[javascript运行机制：单线程&&任务队列]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 函数详解（作用域&&参数值传递&&this关键字&&函数声明）]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49227489</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49227489</guid><author>hellobeifeng</author><pubDate>Sun, 18 Oct 2015 20:41:15 +0800</pubDate><description><![CDATA[javascript中函数的各类概念
（作用域&&参数值传递&&this关键字&&函数声明）]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 理解闭包]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048267</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048267</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 15:23:29 +0800</pubDate><description><![CDATA[关于javascript的一些总结，持续更新中]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 事件]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048241</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048241</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 15:21:36 +0800</pubDate><description><![CDATA[JavaScript与HTML交互——事件
JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件驱动编程模型，当文档、浏览器、元素或与之相关对象发生特定事情时，浏览器会产生事件。如果JavaScript关注特定类型事件，那么它可以注册当这类事件发生时要调用的句柄。]]></description><category></category></item><item><title><![CDATA[JavaScript BOM -- setTimeout()和setInterval() 常见问题]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048231</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048231</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 15:20:24 +0800</pubDate><description><![CDATA[setTimeout()和setInterval() 何时被调用执行
1.时间不能精确间隔
2.模拟间隔调用
3.第一个参数]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 构造命名空间封装函数]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048175</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048175</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 15:15:43 +0800</pubDate><description><![CDATA[JavaScript 命名空间]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 包装对象]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048167</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048167</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 15:15:01 +0800</pubDate><description><![CDATA[JavaScript包装对象

JavaScript是面向对象的语言，使用”.”操作符可以访问对象的属性和方法，而对于基本类型（null, undefined, bool, number, string）应该是值类型，没有属性和方法，然而

var s='this is a string';
alert(s.length);
alert(s.indexOf('is'));]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 继承机制]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048139</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048139</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 15:11:27 +0800</pubDate><description><![CDATA[JavaScript 继承

经典继承 组合继承 寄生组合式继承援引自《javascript高级编程指南》]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048127</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048127</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 15:10:16 +0800</pubDate><description><![CDATA[JavaScript 垃圾回收]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 数组]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048093</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49048093</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 15:07:28 +0800</pubDate><description><![CDATA[在程序语言中数组的重要性不言而喻，JavaScript中数组也是最常使用的对象之一，数组是值的有序集合，由于弱类型的原因，JavaScript中数组十分灵活、强大，不像是Java等强类型高级语言数组只能存放同一类型或其子类型元素，JavaScript在同一个数组中可以存放多种类型的元素，而且是长度也是可以动态调整的，可以随着数据增加或减少自动对数组长度做更改。

创建数组

在JavaSc]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 不可小视的标点符号]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49047727</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49047727</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 14:18:54 +0800</pubDate><description><![CDATA[我们通过实际题目来看看那些平时被我们忽略掉的标点符号，到底有多少坑

逗号

逗号我们常见的用法就是在连续声明一些变量的时候，可以少些很多var


var a=1,b=2,c=3;


方法参数我们使用逗号隔开，对象属性也是逗号隔开


function fbn(name,title){}
var person={
	name:"Byron",
	age:"24"
};]]></description><category></category></item><item><title><![CDATA[JavaScript Core -- 如何创建一个对象]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/49047367</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/49047367</guid><author>hellobeifeng</author><pubDate>Sun, 11 Oct 2015 14:14:57 +0800</pubDate><description><![CDATA[本文描述了如何在javascript语言中创建一个对象]]></description><category></category></item><item><title><![CDATA[Nodejs中when库的实例介绍]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/46831767</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/46831767</guid><author>hellobeifeng</author><pubDate>Fri, 10 Jul 2015 15:47:46 +0800</pubDate><description><![CDATA[假设一个业务场景：

通过rss地址，获取rss并保存于文件，rss地址保存于文件中。

完成该场景的业务需要完成3个任务：

1.从文件中读取rss地址。

2.获取rss。

3.保存于文件。

最后将这三个任务进行整合。

 

准备：

存放rss地址的文件，address.txt。

http://programmer.youkuaiyun.com/rss_p]]></description><category></category></item><item><title><![CDATA[JQuery入门基础]]></title><link>https://blog.youkuaiyun.com/hellobeifeng/article/details/46357909</link><guid>https://blog.youkuaiyun.com/hellobeifeng/article/details/46357909</guid><author>hellobeifeng</author><pubDate>Thu, 04 Jun 2015 11:10:45 +0800</pubDate><description><![CDATA[1.JQ简介
1）优势：
1.轻量级
2.强大的选择器：css1.0~css 3.0、XPATH
3.出色的DOM操作的封装
4.可靠的事件处理机制
5.完善的Ajax
6.不污染顶级变量：JQ只会建立建立一个JQuery对象，其所有的函数和方法都在这个对象之中。
7.出色的浏览器兼容
8.链式操作方式
9.文档与插件完善
10.开源


2）



2.JQ语]]></description><category></category></item></channel></rss>