<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>WEB前端开发</title>
	<atom:link href="https://www.css88.com/feed" rel="self" type="application/rss+xml" />
	<link>https://www.css88.com</link>
	<description>专注前端开发，关注用户体验</description>
	<lastBuildDate>Tue, 25 Dec 2018 03:10:08 +0000</lastBuildDate>
	<language>zh-CN</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=5.0.2</generator>
	<item>
		<title>ECMAScript 2016,2017 和 2018 中所有新功能的示例</title>
		<link>https://www.css88.com/archives/10441</link>
		<comments>https://www.css88.com/archives/10441#respond</comments>
		<pubDate>Tue, 25 Dec 2018 02:50:46 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[ES2015 (ES6)]]></category>
		<category><![CDATA[ECMAScript]]></category>
		<category><![CDATA[ECMAScript 2016]]></category>
		<category><![CDATA[ECMAScript 2017]]></category>
		<category><![CDATA[ECMAScript 2018]]></category>
		<category><![CDATA[padEnd]]></category>
		<category><![CDATA[padStart]]></category>

		<guid isPermaLink="false">https://www.css88.com/?p=10441</guid>
		<description><![CDATA[很难追踪 JavaScript（ECMAScript）中的新功能。 想找到有用的代码示例更加困难。 因此，在本文中，我将介绍 TC39 已完成 ES2016，ES2017 和 ES2018（最终草案）提案中所有添加的 18 个功能，并展示有 [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/10441/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>更好的使用 NPM ：提示和技巧</title>
		<link>https://www.css88.com/archives/10418</link>
		<comments>https://www.css88.com/archives/10418#respond</comments>
		<pubDate>Fri, 21 Dec 2018 02:41:34 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[前端工具资源]]></category>
		<category><![CDATA[NVM_SYMLINK_CURRENT]]></category>
		<category><![CDATA[npm]]></category>
		<category><![CDATA[npm audit fix]]></category>
		<category><![CDATA[npm ci]]></category>
		<category><![CDATA[npx]]></category>
		<category><![CDATA[save-exact]]></category>
		<category><![CDATA[updtr]]></category>

		<guid isPermaLink="false">https://www.css88.com/?p=10418</guid>
		<description><![CDATA[昨天在 css88.com 上发布了 NPM 一些有用的提示和技巧 文章，早上收到朋友的消息，推荐了这篇文章，增加了一些经常使用的 NPM 几个技巧。归纳起来就是： save-exact, npm ci, npm audit fix, np [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/10418/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NPM 一些有用的提示和技巧</title>
		<link>https://www.css88.com/archives/10401</link>
		<comments>https://www.css88.com/archives/10401#respond</comments>
		<pubDate>Wed, 19 Dec 2018 14:17:42 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[前端工具资源]]></category>
		<category><![CDATA[npm]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[package.json]]></category>

		<guid isPermaLink="false">https://www.css88.com/?p=10401</guid>
		<description><![CDATA[如果你在日常工作流程中使用 NPM ，我相信你会喜欢这些提示和技巧。 生成 package.json 我们通常执行 npm init，然后开始添加 npm 请求的信息。 但是，如果我们不关心所有这些信息，并且希望保留默认值，那么对于 npm [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/10401/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript 继承和原型链</title>
		<link>https://www.css88.com/archives/10396</link>
		<comments>https://www.css88.com/archives/10396#respond</comments>
		<pubDate>Wed, 19 Dec 2018 05:08:58 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[@extend]]></category>
		<category><![CDATA[ES5]]></category>
		<category><![CDATA[ES6]]></category>
		<category><![CDATA[Prototype Chain]]></category>
		<category><![CDATA[inheritance]]></category>
		<category><![CDATA[super]]></category>
		<category><![CDATA[原型链]]></category>
		<category><![CDATA[继承]]></category>

		<guid isPermaLink="false">https://www.css88.com/?p=10396</guid>
		<description><![CDATA[本文为 JavaScript Class(类) 中的 Private(私有) 和 Public(公有) 属性 续篇 之前我们学习了如何在 ES5 和 ES6 中创建 Animal 类。我们还学习了如何使用 JavaScrip t的原型在这些 [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/10396/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JavaScript Class(类) 中的 Private(私有) 和 Public(公有) 属性</title>
		<link>https://www.css88.com/archives/10391</link>
		<comments>https://www.css88.com/archives/10391#respond</comments>
		<pubDate>Tue, 18 Dec 2018 12:40:58 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Private]]></category>
		<category><![CDATA[Public]]></category>
		<category><![CDATA[class]]></category>
		<category><![CDATA[公有属性]]></category>
		<category><![CDATA[私有属性]]></category>
		<category><![CDATA[类]]></category>

		<guid isPermaLink="false">https://www.css88.com/?p=10391</guid>
		<description><![CDATA[本文为 JavaScript Prototype(原型) 新手指南 续篇，文中 Fields 是对象属性的意思 我最喜欢的 JavaScript 社区的一部分原因是每个人似乎总是问 “为什么？” 。 为什么我们要按照这种方式做事？ 一般来说 [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/10391/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>前端开发 2018 回顾及 2019 展望</title>
		<link>https://www.css88.com/archives/10384</link>
		<comments>https://www.css88.com/archives/10384#comments</comments>
		<pubDate>Sat, 15 Dec 2018 13:16:30 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[前端工具资源]]></category>
		<category><![CDATA[Angular]]></category>
		<category><![CDATA[Babel]]></category>
		<category><![CDATA[CLI]]></category>
		<category><![CDATA[CSS-in-JS]]></category>
		<category><![CDATA[Gatsby]]></category>
		<category><![CDATA[GraphQL]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[TypeScript]]></category>
		<category><![CDATA[WebAssembly]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[npm]]></category>
		<category><![CDATA[vue]]></category>
		<category><![CDATA[webpack]]></category>
		<category><![CDATA[服务端渲染]]></category>

		<guid isPermaLink="false">https://www.css88.com/?p=10384</guid>
		<description><![CDATA[前端发展的世界发展迅速。非常快。本文将回顾2018年最重要的前端新闻，值得关注的事件和 JavaScript 趋势。 WebAssembly 发布了主要版本，核心规范达到 1.0 WebAssembly 通常被认为是 web 的未来。 它旨 [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/10384/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>2019年最佳JavaScript框架,库和工具</title>
		<link>https://www.css88.com/archives/7421</link>
		<comments>https://www.css88.com/archives/7421#comments</comments>
		<pubDate>Fri, 14 Dec 2018 01:45:43 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[前端工具资源]]></category>
		<category><![CDATA[ES2015 (ES6)]]></category>
		<category><![CDATA[React]]></category>
		<category><![CDATA[Vue.js]]></category>
		<category><![CDATA[webpack]]></category>
		<category><![CDATA[AngularJS]]></category>
		<category><![CDATA[Babel]]></category>
		<category><![CDATA[Backbone.js]]></category>
		<category><![CDATA[Browserify]]></category>
		<category><![CDATA[Chai]]></category>
		<category><![CDATA[CoffeeScript]]></category>
		<category><![CDATA[EJS]]></category>
		<category><![CDATA[ESDoc]]></category>
		<category><![CDATA[Ember.js]]></category>
		<category><![CDATA[Grunt]]></category>
		<category><![CDATA[Gulp.js]]></category>
		<category><![CDATA[Handlebars]]></category>
		<category><![CDATA[JSDoc]]></category>
		<category><![CDATA[JSHint]]></category>
		<category><![CDATA[JSLint]]></category>
		<category><![CDATA[Jade]]></category>
		<category><![CDATA[Jasmine]]></category>
		<category><![CDATA[Knockout.js]]></category>
		<category><![CDATA[LiveScript]]></category>
		<category><![CDATA[Mocha]]></category>
		<category><![CDATA[Mustache]]></category>
		<category><![CDATA[Pug]]></category>
		<category><![CDATA[QUnit]]></category>
		<category><![CDATA[RequireJS]]></category>
		<category><![CDATA[Transcription]]></category>
		<category><![CDATA[TypeScript]]></category>
		<category><![CDATA[Underscore]]></category>
		<category><![CDATA[YUIdoc]]></category>
		<category><![CDATA[doT]]></category>
		<category><![CDATA[documentation.js]]></category>
		<category><![CDATA[eslint]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[lodash]]></category>
		<category><![CDATA[npm]]></category>
		<category><![CDATA[vue.js]]></category>
		<category><![CDATA[代码检查工具]]></category>
		<category><![CDATA[任务执行工具]]></category>
		<category><![CDATA[工具]]></category>
		<category><![CDATA[库]]></category>
		<category><![CDATA[框架]]></category>
		<category><![CDATA[模块打包工具]]></category>
		<category><![CDATA[测试套件]]></category>

		<guid isPermaLink="false">http://www.css88.com/?p=7421</guid>
		<description><![CDATA[JavaScript框架，库和工具似乎比他们的开发人员多出很多。在2018年底，对GitHub的快速搜索显示了 230 万个JavaScript项目。 npm 已经成为世界上最大的模块系统，在 npmjs.com 上有70万个可用包，每个月 [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/7421/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>[2分钟学个CSS小技巧] 用 CSS 实现一个宽高等比自适应容器</title>
		<link>https://www.css88.com/archives/10370</link>
		<comments>https://www.css88.com/archives/10370#respond</comments>
		<pubDate>Thu, 13 Dec 2018 05:54:50 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[HTML+CSS]]></category>
		<category><![CDATA[HTML5+CSS3]]></category>
		<category><![CDATA[calc()]]></category>
		<category><![CDATA[padding]]></category>
		<category><![CDATA[vw]]></category>
		<category><![CDATA[视口单位]]></category>

		<guid isPermaLink="false">https://www.css88.com/?p=10370</guid>
		<description><![CDATA[不知道怎么起个标题能更加清楚的说清楚我的意图，那就打个比方吧：比如我们在手机端上方一张宽度 100% 的图片，我们如果不设置图片的高度，那么这个图片会根据图片的原始尺寸等比缩放。今天我们要讲的就是实现这么一个类似于图片等比缩放的容器。 实现 [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/10370/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>现代 CSS 选择器指南</title>
		<link>https://www.css88.com/archives/10323</link>
		<comments>https://www.css88.com/archives/10323#respond</comments>
		<pubDate>Wed, 12 Dec 2018 12:52:10 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[HTML+CSS]]></category>
		<category><![CDATA[HTML5+CSS3]]></category>
		<category><![CDATA[:nth-child]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[selector]]></category>
		<category><![CDATA[选择器]]></category>

		<guid isPermaLink="false">https://www.css88.com/?p=10323</guid>
		<description><![CDATA[我已经使用CSS多年了，但直到最近我还没有深入研究过关于 CSS 选择器的主题。 为什么我需要学习 CSS 选择器呢？ 我们现在知道了所有的内部选择器了吗？ 问题是(至少对我来说是这样)随着时间的推移，很容易习惯在每个项目上使用相同的习惯的 [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/10323/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>2019年 值得收藏的 15 个 JavaScript 和 CSS 动画库</title>
		<link>https://www.css88.com/archives/10357</link>
		<comments>https://www.css88.com/archives/10357#comments</comments>
		<pubDate>Tue, 11 Dec 2018 14:28:41 +0000</pubDate>
		<dc:creator><![CDATA[愚人码头]]></dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[前端工具资源]]></category>
		<category><![CDATA[Animation]]></category>
		<category><![CDATA[Anime.js]]></category>
		<category><![CDATA[Three.js]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[动画库]]></category>

		<guid isPermaLink="false">https://www.css88.com/?p=10357</guid>
		<description><![CDATA[当我浏览网页寻找一个整洁的 Javascript 动画库时，我发现很多 “推荐” 的动画库都有一段时间没维护了。 经过一些研究，我收集了 15 个最好的 Javascript 动画库，你可以放心在你的应用程序中使用。在文章最后我还添加了一些 [&#8230;]]]></description>
		<wfw:commentRss>https://www.css88.com/archives/10357/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
