<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RSS Feed]]></title><description><![CDATA[RSS Feed]]></description><link>http://direct.ecency.com</link><image><url>http://direct.ecency.com/logo512.png</url><title>RSS Feed</title><link>http://direct.ecency.com</link></image><generator>RSS for Node</generator><lastBuildDate>Mon, 13 Apr 2026 07:02:21 GMT</lastBuildDate><atom:link href="http://direct.ecency.com/@pan-and-pear/rss" rel="self" type="application/rss+xml"/><item><title><![CDATA[[译]理解异步JavaScript-事件循环(Understanding Asynchronous JavaScript — the Event Loop)]]></title><description><![CDATA[原文来自Understanding Asynchronous JavaScript — the Event Loop JavaScript是一种单线程编程语言，这意味着一次只能发生一件事。 也就是说，JavaScript引擎只能在单个线程中一次处理一个语句。 虽然单线程语言简化了代码编写，因为你不必担心并发问题，但这也意味着你无法在不阻塞主线程的情况下执行网络访问等长时间操作。 想象一下从一个API请求一些数据。]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/javascript-understanding-asynchronous-javascript-the-event-loop</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/javascript-understanding-asynchronous-javascript-the-event-loop</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Fri, 23 Nov 2018 06:12:45 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iPJcrgqg8fddM4acaq7okqEvq5Vjuz4q4xJB1FyZ7xapGWSavCAouGnPDvmBaFAD9FH7uLXNXve?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[我和这个世界不熟]]></title><description><![CDATA[我依旧有很多热情， 给分开，给死亡，给昨天，给安寂。 我和这个世界不熟。 这并非是我虚假的原因。 我依旧有很多真诚， 离不开，放不下，活下去，爱得起。 我和这个世界不熟。 这并非是我孤寂的原因。 我依旧有很多诉求， 需慰藉，待分享，惹心烦，告诉你。 我和这个世界不熟。 这并非是我冷漠的原因。 我依旧有很多动情， 为时间，为白云，为天黑，畏天命。]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/2v7qjr</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/2v7qjr</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Tue, 20 Nov 2018 09:39:51 GMT</pubDate><enclosure url="https://images.ecency.com/p/vM1pGHgNcyCXUWJECrZbvn1NMPj1oFGUo3gYfF3NNPRD9bnC4YrAmHQVG5FgP1YfqsE12bcHTXK3S6A3MmoU2AQZzDkewj1iFVduMdZYQbacFY5TgJdCRaLjjQmpJP9UdnJw1Kt?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[[翻译]JavaScript中的解构赋值（Destructuring Assignment in JavaScript）]]></title><description><![CDATA[原文来自 Destructuring Assignment in JavaScript JavaScript是一种很有趣的语言，我个人很喜欢它，虽然仍还有些人不大喜欢它。在ECMAScript6（ES6）中，有许多有用的特性来使JavaScript开发更有趣。在本文中，我将来探讨一些关于解构赋值的内容，并提供一些可能有用的实际例子。 MDN是这样描述解构赋值的：]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/javascript-destructuring-assignment-in-javascript</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/javascript-destructuring-assignment-in-javascript</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Mon, 19 Nov 2018 06:47:36 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iNqK3u5Kc2rGQkczoEZEr3KJcKWtTNn7Kkv7sZAoZVuQ6C2CQN9Vh1EXq7ob26HNN5RXQWjvZ5x?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[[译]在JavaScript类中可继承的Static属性(Static Properties in JavaScript Classes with Inheritance)]]></title><description><![CDATA[原文来自 Static Properties in JavaScript Classes with Inheritance 从ES6开始，JavaScript支持类和类似于其他面向对象编程语言中的static函数。 遗憾的是，JavaScript缺乏对static属性的支持，而Google搜索出来的解决方案无法考虑继承。 我在实现一个需要更强大的static属性概念的Mongoose新功能时遇到了这个问题。]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/javascript-static-static-properties-in-javascript-classes-with-inheritance</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/javascript-static-static-properties-in-javascript-classes-with-inheritance</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Tue, 13 Nov 2018 03:11:48 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iQXjYAGkFM5M5sw9ovQ7ozayFt95fUhRpNn3aB4EN6dwZDbJEfhbxZ4YnfSwqxX5BQXYCy49pr2?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[[译]使用CSS的Grid布局进行简洁的媒体查询]]></title><description><![CDATA[原文来自 Concise Media Queries with CSS Grid 媒体查询通常用来控制网站上的响应式布局。以这种方式组织布局非常直观：在宽屏显示器上，我们希望以列的形式呈现信息，并且当屏幕宽度减小到阈值以下时，我们垂直堆叠元素。随着现代CSS，这类问题的解决方案变得比过去更简单了。我们不再必须使用像display：table这样的规则来实现我们梦想的布局。]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/css-grid</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/css-grid</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Mon, 12 Nov 2018 08:12:48 GMT</pubDate><enclosure url="https://images.ecency.com/p/EEEoA8oLaAxsTkPYAARp78o5cJA1o6Chv9x98TzCFT6v5Hrt4G6Vo3KSPXiDWHLCTcZZoCpXg7MHUdniYrNG564Q8P4Xu9Rk5gx4LCMJ3TLNccnjzgK52HJxvoRz69gzLPzsmQrm8tp1XB8MQSK2E?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[今天天气真不好呢]]></title><description><![CDATA[剁完手了，开心了，心痛了。好好吃饭，好好赚钱吧！]]></description><link>http://direct.ecency.com/can/@pan-and-pear/2ydp7u</link><guid isPermaLink="true">http://direct.ecency.com/can/@pan-and-pear/2ydp7u</guid><category><![CDATA[can]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Sun, 11 Nov 2018 07:50:54 GMT</pubDate><enclosure url="https://images.ecency.com/p/4HFqJv9qRjVeVQzX3gvDHytNF793bg88B7fESPieLQ8dxJ1zMmEaq3ZoD5YxXCb73M6Ud5oxtxkuzduoXAr2GZ3ZzBTshooFP9Ewk1Fo4N9TLMJXV9RcB8ihLDNZdtkRnbbDuQ57wqGM7ULUH5ygYCKJQCZNgWeJy1p?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[晚上准备好要战斗了吗]]></title><description><![CDATA[明天就双十一啦，今晚有多少人就开始奋战了呢？]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/82qp7</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/82qp7</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Sat, 10 Nov 2018 12:02:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/4HFqJv9qRjVeVQzX3gvDHytNF793bg88B7fESPieLQ8dxHdfGi7SEjEqXDdr8CLAc46k4rH9w5dYywp4G91cQzdtg3g3sKB75p4dzdLtrLzi9UK4e2ptT1e9ngYZTzTouGVbYNdcS5nyV9P4KvLn3ekw846QgQNuiCN?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[[翻译]JavaScript异步进化史：Callbacks,Promises,Async/Await 下篇]]></title><description><![CDATA[原文 The Evaluation of Async JavaScript :From Callbacks, to Promises, to Async/Await 本文上篇请翻阅[翻译]JavaScript异步进化史：Callbacks,Promises,Async/Await 上篇 Promise]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/4r6gvz-javascript-callbacks-promises-async-await</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/4r6gvz-javascript-callbacks-promises-async-await</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Sat, 10 Nov 2018 01:44:00 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iNu4RrC3xcKjJuk2fETKq7Kw1bkCGn4w9cyUDXFj9X9qMJPpv7pXtF4psj2xMDs4c5tcLU98oQ2?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[[翻译]JavaScript异步进化史：Callbacks,Promises,Async/Await 上篇]]></title><description><![CDATA[原文来自 The Evaluation of Async JavaScript :From Callbacks, to Promises, to Async/Await 我有一个喜欢的网站是BerkshireHathaway.com，它简单，有效，并且自1997年上线以来一直很好地运行着。值得注意的是，在过去的20年里，这个网站从来没有出现过bug。 为什么？ 因为它是全静态的，它和20年前几乎一样，没有变化。]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/javascript-callbacks-promises-async-await</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/javascript-callbacks-promises-async-await</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Thu, 08 Nov 2018 01:36:54 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iPEATUKtgRazxCqpCfFzAWuipixhiJXcQNEMFH2xZW5Bxr2FeVvcxvFkPCwRBX6tRmtuZjNxnNi?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[雨天啊]]></title><description><![CDATA[今天立冬，饺子下点面🥟，炒两个素菜吃好了。]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/4w2g7x</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/4w2g7x</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Wed, 07 Nov 2018 03:50:06 GMT</pubDate><enclosure url="https://images.ecency.com/p/4HFqJv9qRjVeVQzX3gvDHytNF793bg88B7fESPieLQ8dxHap4cVxSXhpuWiY4MZxGi3cMQANKRdMp4kpExzW6x4EoHf1tkb2o7vq83brXcTSUotdv44pZxTWUHpgFcGFQgccVQ5pnG2FG8FN7sxAyW8YqzR6Y3X9LYN?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[快来尝尝我的手艺怎么样]]></title><description><![CDATA[清蒸鲈鱼，还有红烧鸡翅，青椒土豆片👍😋]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/4e3scp</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/4e3scp</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Tue, 06 Nov 2018 05:37:24 GMT</pubDate><enclosure url="https://images.ecency.com/p/4HFqJv9qRjVeVQzX3gvDHytNF793bg88B7fESPieLQ8dxHoJWeEj574zmdZhrZpsR9nZzZbujNgJpFEpFJeSTCCQY8oLYsmdEk2iHhmcWzbkGS1wks3kNBhnLYwpzhL7UT4opnr8YDBsbybaSvL4CeXdqGTe3XZvt6J?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[[译] 5个控制台技巧助你在Chrome开发者工具更好的调试web应用]]></title><description><![CDATA[原文 5 CONSOLE TIPS TO DEBUG YOUR WEB APPS WITH CHROME DEV TOOLS Chrome开发者工具可以帮助你在浏览器中开发、测试和调试你的网站。许多开发人员还不是很熟悉Chrome开发者工具的各种功能。(这篇文章谈的不是debug的技巧！而是console的应用技巧！) 因此，我们大多数人使用JavaScript的控制台来打印必要的值。]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/5-chrome-web</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/5-chrome-web</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Mon, 05 Nov 2018 04:34:03 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iNyiYZ2HrgAt28syip7Pv2xrmcHKQi7MfFRWSV3tnzdcwguroJYtRaHtq9UpZxYcLdudCKC482A?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[「译」Copying Objects in JavaScript (JavaScript中的对象复制)]]></title><description><![CDATA[原文来自于 COPYING OBJECTS IN JAVASCRIPT 在这篇文章中，我们将会来了解一下JavaScript中对象复制的一些方法，我们将会看到浅复制以及深复制。 在我们开始之前，得先提到一些基础知识：Javascript中的对象只是内存中某个位置的引用。 这些引用是可变的，即它们可以被重新分配。 因此，简单地复制了个引用只会导致这两个引用指向了内存中的相同位置：]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/copying-objects-in-javascript-javascript</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/copying-objects-in-javascript-javascript</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Sun, 04 Nov 2018 06:53:00 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iQH7p9WszqbsZ3EjxVjJYxmqcjdzRzMNyn6zV8Y5HcRBjeXq2eszdwLoUTganPEdCET692nNQqL?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[今天中午吃寿喜锅哟]]></title><description><![CDATA[寿喜锅也叫作“锄烧”或“牛锅”，日语写作“すき焼き”（SUKIYAKI）。“锄烧”这个名字的由来，根据江户时代的《料理早指南》一书的记载，源自农民把鸡肉等一些随手可得的食物放在锄头上烤熟吃的习惯。“锄”字读作“すき”，大致和“寿喜”两字差不多的音，喜欢吉祥字眼的中国人就把这个东西音译成“寿喜锅”了。]]></description><link>http://direct.ecency.com/food/@pan-and-pear/53byu5</link><guid isPermaLink="true">http://direct.ecency.com/food/@pan-and-pear/53byu5</guid><category><![CDATA[food]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Sat, 03 Nov 2018 04:21:15 GMT</pubDate><enclosure url="https://images.ecency.com/p/HNWT6DgoBc14riaEeLCzGYopkqYBKxpGKqfNWfgr368M9VALJbSKtobY8pLRiRHAQ45K87m53WBs1AEu3omL3xDpmEFHtFmLmFVc7mSRx3zpX5now9bDU9fuKRp?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[翻译 5 Tips to Write Better Conditionals in JavaScript （5个小技巧让你写出更好的Javascript条件表达式）]]></title><description><![CDATA[原文请看这里 我们在使用JavaScript的过程中，经常会和条件语句打交道，这里有五条小技巧可以让你写出更好更干净的条件表达式。 1.使用Array.prototype.includes()来应对多重条件 让我们先来看下代码：]]></description><link>http://direct.ecency.com/cn/@pan-and-pear/5-tips-to-write-better-conditionals-in-javascript-5-javascript</link><guid isPermaLink="true">http://direct.ecency.com/cn/@pan-and-pear/5-tips-to-write-better-conditionals-in-javascript-5-javascript</guid><category><![CDATA[cn]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Fri, 02 Nov 2018 04:33:51 GMT</pubDate><enclosure url="https://images.ecency.com/p/C3TZR1g81UNaPs7vzNXHueW5ZM76DSHWEY7onmfLxcK2iQRsKsyydoHt4mW5Xy7wTbgzzodRhFruAcjXd6cGYTKDXhctFTUQix1xQsCpFyCdQ1mGRUmJiNS?format=match&amp;mode=fit" length="0" type="false"/></item><item><title><![CDATA[Hello Steem community， i come for earn cat food! 我来赚猫粮了！]]></title><description><![CDATA[好吧，我承认我是来赚猫粮的！ Fine, i admit that i come for earn cat food!]]></description><link>http://direct.ecency.com/introduceyourself/@pan-and-pear/hello-steem-community-i-come-for-earn-cat-food</link><guid isPermaLink="true">http://direct.ecency.com/introduceyourself/@pan-and-pear/hello-steem-community-i-come-for-earn-cat-food</guid><category><![CDATA[introduceyourself]]></category><dc:creator><![CDATA[pan-and-pear]]></dc:creator><pubDate>Thu, 01 Nov 2018 01:57:30 GMT</pubDate><enclosure url="https://images.ecency.com/p/HNWT6DgoBc14riaEeLCzGYopkqYBKxpGKqfNWfgr368M9U6ukxecwCboSJxE3PDmHyEpY85SeEVg22ukeAvFt3WFRvcRn6uGh3ALE6R2ES9oNoB3C4Z41rZ52sp?format=match&amp;mode=fit" length="0" type="false"/></item></channel></rss>