<?xml version="1.0" standalone="yes"?>
<?xml-stylesheet type="text/xsl" href="css/rss.xslt"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>北京web前端培训班 - 前端工程师外包</title><link>http://www.35ui.cn/</link><description>web前端培训机构 - </description><generator>RainbowSoft Studio Z-Blog 1.8 Arwen Build 90619</generator><language>zh-CN</language><copyright>北京web前端外包开发公司</copyright><pubDate>Thu, 30 Apr 2026 04:50:44 +0800</pubDate><item><title>移动端前端性能优化-浏览器前端性能优化策略</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/20180115341.html</link><pubDate>Mon, 15 Jan 2018 11:31:58 +0800</pubDate><guid>http://www.35ui.cn/post/20180115341.html</guid><description><![CDATA[<p>&nbsp;摘要: 前端性能优化是一个很宽泛的概念，本书前面的部分也多多少少提到一些前端优化方法，这也是我们一直在关注的一件重要事情。配合各种方式、手段、辅助系统，前端优化的最终目的都是提升用户体验，改善页面性能，我们常常竭尽全力进行前端页面优化，但却忽略了这样做的效果和意义。先不急于探究前端优化具体可以怎样去做，先看看什么是前端性能，应该怎样去了解和评价前端页面的性能。</p><div>相对于桌面端浏览器，移动端Web浏览器上有一些较为明显的特点：设备屏幕较小、新特性兼容性较好、支持一些较新的HTML5和CSS3特性、需要与Native应用交互等。但移动端浏览器可用的CPU计算资源和网络资源极为有限，因此要做好移动端Web上的优化往往需要做更多的事情。</div><p>...</p>]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/20180115341.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2533</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2533&amp;key=c67b5cdc</trackback:ping></item><item><title>js nan是什么类型 JS中NaN定义与用法</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/20171026477.html</link><pubDate>Thu, 26 Oct 2017 18:07:34 +0800</pubDate><guid>http://www.35ui.cn/post/20171026477.html</guid><description><![CDATA[<p><span style="color: rgb(255, 0, 0);"><span style="font-size: larger;"><strong>&nbsp;1、NaN</strong></span></span></p><div>NaN 即 Not a Number ， 不是一个数字。那么 NaN 到底是什么呢？ 在 JavaScript 中，整数和浮点数都统称为 Number 类型 。除此之外，Number 类型还有一个很特殊的值，即 NaN 。它是 Number 对象上的一个静态属性，可以通过 Number.NaN 来访问 。&nbsp;</div>...]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/20171026477.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2527</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2527&amp;key=8e17445d</trackback:ping></item><item><title> vue与后端数据交互(ajax)：vue-resource</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/20171022902.html</link><pubDate>Sun, 22 Oct 2017 11:38:31 +0800</pubDate><guid>http://www.35ui.cn/post/20171022902.html</guid><description><![CDATA[<p>&nbsp;必须引入一个库：vue-resource1.获取普通文本数据&nbsp;比如:a.txt:&nbsp;welcomet to vue!!!&nbsp;&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt;&nbsp; &nbsp; &lt;title&gt;&lt;/title&gt;&nbsp; &nbsp; &lt;meta charset=&amp;q</p>]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/20171022902.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2524</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2524&amp;key=fb9acf03</trackback:ping></item><item><title>Linux 的cp命令 linux的cp命令怎么用</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/20170321518.html</link><pubDate>Tue, 21 Mar 2017 22:18:35 +0800</pubDate><guid>http://www.35ui.cn/post/20170321518.html</guid><description><![CDATA[<div>&nbsp;功能: 复制文件或目录</div><div>说明: cp指令用于复制文件或目录，如同时指定两个以上的文件或目录，且最后的目的地是一个已经存在的目录，则它会把前面指定的所有文件或目录复制到此目录中。若同时指定多个文件或目录，而最后的目的地并非一个已存在的目录，则会出现错误信息</div><div>参数:</div><div>&nbsp; &nbsp; &nbsp;-a 或 --archive &nbsp; &nbsp; 此参数的效果和同时指定&quot;-dpR&quot;参数相同</div><p>...</p>]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/20170321518.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2507</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2507&amp;key=e00c839f</trackback:ping></item><item><title>什么是JSON对象？json值有哪些？数字\字符串\逻辑值\数组\对象\null</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/20170112751.html</link><pubDate>Thu, 12 Jan 2017 10:57:57 +0800</pubDate><guid>http://www.35ui.cn/post/20170112751.html</guid><description><![CDATA[<p><span style="color: rgb(255, 0, 0);"><span style="font-size: larger;"><strong>&nbsp;什么是 JSON ？</strong></span></span></p><div>JSON 指的是 JavaScript 对象表示法（JavaScript Object Notation）</div><div>JSON 是轻量级的文本数据交换格式</div><div>JSON 独立于语言 *</div><div>JSON 具有自我描述性，更易理解</div>...]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/20170112751.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2493</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2493&amp;key=351be8fd</trackback:ping></item><item><title>LABjs、RequireJS、SeaJS 哪个最好用？为什么？</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/20170111955.html</link><pubDate>Wed, 11 Jan 2017 11:33:54 +0800</pubDate><guid>http://www.35ui.cn/post/20170111955.html</guid><description><![CDATA[<p>LABjs 的核心是 LAB（Loading and Blocking）：Loading 指异步并行加载，Blocking 是指同步等待执行。LABjs 通过优雅的语法（script 和 wait）实现了这两大特性，核心价值是性能优化。LABjs 是一个文件加载器。RequireJS 和 SeaJS 则是模块加载器，倡导的是一种模块化开发理念，核心价值是让 JavaScript 的模块化开发变得更</p>]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/20170111955.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2492</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2492&amp;key=c8f6c4a2</trackback:ping></item><item><title>require.js的用法 require.js 简洁入门</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/20170110977.html</link><pubDate>Tue, 10 Jan 2017 16:49:55 +0800</pubDate><guid>http://www.35ui.cn/post/20170110977.html</guid><description><![CDATA[<p>&nbsp;我采用的是一个非常流行的库require.js。</p><div><span style="color: rgb(255, 0, 0);"><span style="font-size: larger;"><strong>一、为什么要用require.js？</strong></span></span></div><div>最早的时候，所有Javascript代码都写在一个文件里面，只要加载这一个文件就够了。后来，代码越来越多，一个文件不够了，必须分成多个文件，依次加载。下面的网页代码，相信很多人都见过。</div><p>...</p>]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/20170110977.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2490</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2490&amp;key=017f1f16</trackback:ping></item><item><title>JS模块规范：AMD，CMD，CommonJS模块区别</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/20170110699.html</link><pubDate>Tue, 10 Jan 2017 11:34:46 +0800</pubDate><guid>http://www.35ui.cn/post/20170110699.html</guid><description><![CDATA[<p>&nbsp;随着JS模块化编程的发展，处理模块之间的依赖关系成为了维护的关键。&nbsp;模块化&nbsp;AMD,CMD,CommonJS是目前最常用的三种模块化书写规范。&nbsp;CommonJSCommonJS规范是诞生比较早的。NodeJS就采用了CommonJS。是这样加载模块：&nbsp;var clock = require('clock');clock.start();这种写法适</p>]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/20170110699.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2489</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2489&amp;key=bc066767</trackback:ping></item><item><title>js amd cmd规范 JavaSript模块规范 AMD规范与CMD规范介绍</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/20170110228.html</link><pubDate>Tue, 10 Jan 2017 11:09:28 +0800</pubDate><guid>http://www.35ui.cn/post/20170110228.html</guid><description><![CDATA[<p><span style="color: rgb(255, 0, 0);"><span style="font-size: larger;"><strong>JavaSript模块化</strong></span></span></p><div>&nbsp;</div><div>在了解AMD，CMD规范前，还是需要先来简单地了解下什么是模块化，模块化开发？</div><div>&nbsp;</div><div>模块化是指在解决某一个复杂问题或者一系列的杂糅问题时，依照一种分类的思维把问题进行系统性的分解以之处理。模块化是一种处理复杂系统分解为代码结构更合理，可维护性更高的可管理的模块的方式。可以想象一个巨大的系统代码，被整合优化分割成逻辑性很强的模块时，对于软件是一种何等意义的存在。对于软件行业来说：解耦软件系统的复杂性，使得不管多么大的系统，也可以将管理，开发，维护变得&ldquo;有理可循&rdquo;。</div>...]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/20170110228.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2488</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2488&amp;key=181b8036</trackback:ping></item><item><title>web前端工程师都需要做些什么？前端工程师资源必备</title><author>04xiaoming@163.com (xiaoming)</author><link>http://www.35ui.cn/post/jstool.html</link><pubDate>Sat, 07 Jan 2017 08:11:04 +0800</pubDate><guid>http://www.35ui.cn/post/jstool.html</guid><description><![CDATA[<p>何为：前端工程师？前端工程师，也叫Web前端开发工程师。他是随着web发展，细分出来的行业。</p><p style="line-height: 19.2px;">Web前端开发技术主要包括三个要素：<a href="http://www.35ui.cn/html5/" target="_blank">HTML</a>、<a href="http://www.35ui.cn/zuowangzhan/" target="_blank">CSS</a>和<a href="http://www.35ui.cn/javascript/" target="_blank">JavaScript</a>！</p><p style="line-height: 19.2px;"><a href="http://www.35ui.cn/qianduan/" target="_blank">前端开发工程师</a>不仅要掌握基本的Web前端开发技术，<a href="http://www.35ui.cn/post/20161221780.html" target="_blank">网站性能优化</a>、<a href="http://www.35ui.cn/seo/" target="_blank">SEO</a>和<a href="http://www.35ui.cn/duliip/" target="_blank">服务器端</a>的基础知识，而且要学会运用各种工具进行辅助开发以及理论层面的知识，包括代码的可维护性、组件的易用性、分层语义模板和浏览器分级支持等。<strong><a href="http://www.35ui.cn/post/20160822523.html" target="_blank">前端开发工程师面试题及答案整理</a></strong></p>]]></description><category>前端工程师外包</category><comments>http://www.35ui.cn/post/jstool.html#comment</comments><wfw:comment>http://www.35ui.cn/</wfw:comment><wfw:commentRss>http://www.35ui.cn/feed.asp?cmt=2485</wfw:commentRss><trackback:ping>http://www.35ui.cn/cmd.asp?act=tb&amp;id=2485&amp;key=8aee9c2e</trackback:ping></item></channel></rss>
