<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/pingfan592</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; pingfan592]]></copyright><item><title><![CDATA[什么是session？]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/88388045</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/88388045</guid><author>pingfan592</author><pubDate>Mon, 11 Mar 2019 09:43:23 +0800</pubDate><description><![CDATA[最近在学习node.js 的express框架，接触到了关于session方面的内容。翻阅了一些的博客，学到了不少东西，发现一篇博文讲的很好，概念内容摘抄如下：

Session是什么

Session一般译作会话，牛津词典对其的解释是进行某活动连续的一段时间。从不同的层面看待session，它有着类似但不全然相同的含义。比如，在web应用的用户看来，他打开浏览器访问一个电子商务网站，登录、并完成...]]></description><category></category></item><item><title><![CDATA[node+webpack+react 开发环境下断点调试打包监控进程相关]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/85060582</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/85060582</guid><author>pingfan592</author><pubDate>Tue, 18 Dec 2018 10:18:54 +0800</pubDate><description><![CDATA[react 开发环境下断点调试 :





 


	打包后的文件图分析
	
	
	
	


 

直接打开浏览器插件
    const OpenBrowserPlugin = require('open-browser-webpack-plugin')

    plugins: [

        new webpack.DefinePlugin({

            'proc...]]></description><category></category></item><item><title><![CDATA[前端工程师的未来在哪里？]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/84754694</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/84754694</guid><author>pingfan592</author><pubDate>Mon, 03 Dec 2018 11:38:50 +0800</pubDate><description><![CDATA[阿里妹导读：很多童鞋在上次的问卷调查里表示，希望多推出一些前端方向的内容。今天为大家分享一篇关于前端工程师职业发展的文章，抛砖引玉，期待与大家一起交流探讨。

文章作者，目前在蚂蚁金服数据平台部任职前端工程师，从事数据中台产品的研发。目前对前端架构与质量、用户体验、TypeScript比较感兴趣。

以下我说的都是个人观点，比较宏观粗浅，主要针对的是前端工程师本身，没有深入技术和业务细节，请谨慎参...]]></description><category></category></item><item><title><![CDATA[浅析 NodeJs 的几种文件路径]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/83106885</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/83106885</guid><author>pingfan592</author><pubDate>Wed, 17 Oct 2018 11:17:26 +0800</pubDate><description><![CDATA[
			一、挖坑 &amp;amp; 掉坑：

			缘起一段这样的代码：

			fs.readFile('./docs/use.md', function (err, buffer) {

			if (err) {

			return console.log('error: ', err);

			}

			 

			console.log('OK');

			});

			本地运行时一...]]></description><category></category></item><item><title><![CDATA[登录实现的几种方式]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/83106784</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/83106784</guid><author>pingfan592</author><pubDate>Wed, 17 Oct 2018 11:13:17 +0800</pubDate><description><![CDATA[普通的登录

这个是极其普通的登录需求，要的就是一个登录页面，输入账号密码，提交Form表单，后端查询数据库对应用户名的密码，匹配正确则把用户记录到Session，不正确则返回错误。 这种登录，在上学的时候，也许敬爱的老师就已经教过你了。 但可能他没有教你的是，密码需要hash加密，session为什么可以记录登录用户的原理。

密码Hash 密码hash，就是存进数据库的密码是一串密文，密文是明...]]></description><category></category></item><item><title><![CDATA[以太坊是什么 - 以太坊开发入门指南]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/80282904</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/80282904</guid><author>pingfan592</author><pubDate>Fri, 11 May 2018 16:05:16 +0800</pubDate><description><![CDATA[很多同学已经跃跃欲试投入到区块链开发队伍当中来，可是又感觉无从下手，本文将基于以太坊平台，以通俗的方式介绍以太坊开发中涉及的各晦涩的概念，轻松带大家入门。写在前面阅读本文前，你应该大概了解区块链是什么，如果你还不了解，欢迎订阅专栏：区块链技术指引你从头开始学区块链技术。以太坊是什么以太坊（Ethereum）是一个建立在区块链技术之上， 去中心化应用平台。它允许任何人在平台中建立和使用通过区块链技术...]]></description><category></category></item><item><title><![CDATA[前端高质量知识(五)-JS详细图解全方位解读this]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/60134723</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/60134723</guid><author>pingfan592</author><pubDate>Fri, 03 Mar 2017 11:01:03 +0800</pubDate><description><![CDATA[~


我们在学习JavaScript的过程中，由于对一些概念理解得不是很清楚，但是又想要通过一些方式把它记下来，于是就很容易草率的给这些概念定下一些方便自己记忆的有偏差的结论。

危害比较大的是，有的不准确的结论在网上还广为流传。

比如对于this指向的理解中，有这样一种说法：谁调用它，this就指向谁。在我刚开始学习this的时候，我是非常相信这句话的。因为在一些情况下，这样理]]></description><category></category></item><item><title><![CDATA[JavaScript 面向对象开发知识总结基础篇]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/57972563</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/57972563</guid><author>pingfan592</author><pubDate>Mon, 27 Feb 2017 10:10:11 +0800</pubDate><description><![CDATA[最近看了两本书，书中有些内容对自己还是很新的，有些内容是之前自己理解不够深的，所以拿出来总结一下，这两本书的名字如下：

JavaScript 面向对象精要JavaScript 启示录

如果对于 JavaScript 面向对象编程理解不够深的话，第一本书还是强烈推荐的。第二本书比较适合初中级的开发者阅读。对各种知识点都有代码示例。内容中规中矩。

1.JavaScript 中的变量类]]></description><category></category></item><item><title><![CDATA[前端高质量知识(四)-JS详细图解作用域链与闭包]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/56834294</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/56834294</guid><author>pingfan592</author><pubDate>Fri, 24 Feb 2017 10:38:36 +0800</pubDate><description><![CDATA[攻克闭包难题



初学JavaScript的时候，我在学习闭包上，走了很多弯路。而这次重新回过头来对基础知识进行梳理，要讲清楚闭包，也是一个非常大的挑战。

闭包有多重要？如果你是初入前端的朋友，我没有办法直观的告诉你闭包在实际开发中的无处不在，但是我可以告诉你，前端面试，必问闭包。面试官们常常用对闭包的了解程度来判定面试者的基础水平，保守估计，10个前端面试者，至少5个都死在闭包上]]></description><category></category></item><item><title><![CDATA[前端高质量知识(三)-JS变量对象详解]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/56009330</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/56009330</guid><author>pingfan592</author><pubDate>Mon, 20 Feb 2017 10:57:55 +0800</pubDate><description><![CDATA[开年之后工作热情一直不是很高，这几天一直处于消极怠工状态。早上不想起床，起床了不想上班。明明放假之前工作热情还一直很高，一直心心念念的想把小程序项目怼出来，结果休假回来之后画风完全不一样了。我感觉自己得了严重了节后综合征。还好撸了几篇文章，勉强表示这一周的时间没有完全浪费。这篇文章要给大家介绍的是变量对象。

在JavaScript中，我们肯定不可避免的需要声明变量和函数，可是JS解析器是如何]]></description><category></category></item><item><title><![CDATA[前端高质量知识(二)-JS执行上下文(执行环境)详细图解]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/55189804</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/55189804</guid><author>pingfan592</author><pubDate>Wed, 15 Feb 2017 10:26:02 +0800</pubDate><description><![CDATA[先随便放张图



我们在JS学习初期或者面试的时候常常会遇到考核变量提升的思考题。比如先来一个简单一点的。
console.log(a);   // 这里会打印出什么？
var a = 20;

暂时先不管这个例子，我们先引入一个JavaScript中最基础，但同时也是最重要的一个概念执行上下文（Execution Context）。

每次当控制器转到可执行代码的时候，就会进]]></description><category></category></item><item><title><![CDATA[前端高质量知识(一)-JS内存空间详细图解]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/55189622</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/55189622</guid><author>pingfan592</author><pubDate>Wed, 15 Feb 2017 10:19:18 +0800</pubDate><description><![CDATA[变量对象与堆内存

var a = 20;
var b = 'abc';
var c = true;
var d = { m: 20 }

因为JavaScript具有自动垃圾回收机制，所以对于前端开发来说，内存空间并不是一个经常被提及的概念，很容易被大家忽视。特别是很多不是计算机专业的朋友在进入到前端之后，会对内存空间的认知比较模糊，甚至有些人干脆就是一无所知。

当然也包括我自己。]]></description><category></category></item><item><title><![CDATA[前端资源大收集]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/50779154</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/50779154</guid><author>pingfan592</author><pubDate>Wed, 02 Mar 2016 13:27:47 +0800</pubDate><description><![CDATA[正文

前端组织

虽混过外企俩家，但劳资英文这项的技能点还是灰色的...so，俺关注的站点主要以中文为主





名称

推荐指数

备注/说明





GitHub

★★★★★

劳资清楚这不是个纯粹的前端社区... 但作为全球最大的搞基社区，无数前端项目在这启航 没 Git 都不好意思面基有木有！



MDN

★★★★★]]></description><category></category></item><item><title><![CDATA[人生随想-每周四十小时，为自己干活？]]></title><link>https://blog.youkuaiyun.com/pingfan592/article/details/7163614</link><guid>https://blog.youkuaiyun.com/pingfan592/article/details/7163614</guid><author>pingfan592</author><pubDate>Thu, 29 Dec 2011 23:23:28 +0800</pubDate><description><![CDATA[努力工作为什么？普通人不外乎希望加薪、升职，过的更好。
但是，要想达到这个目标，靠什么？
普通人当然要靠提升自己的能力和经验。
可是，你是不是已经发现，工作最踏实的，却未必取得最好的结果？
 
所以，我想跟大家一起思考这个问题：每周五天，每天八小时，你有几个小时在为自己干活？
当然，我这里说的为自己干活，说的绝对不是干与工作无关的私活。
 
如果你今天重复着和昨天一样的工作，那么你]]></description><category></category></item></channel></rss>