<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小猴学前端]]></title><description><![CDATA[不是程序员的程序猿]]></description><link>https://blog.youkuaiyun.com/EchoXF0</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; EchoXF0]]></copyright><item><title><![CDATA[前端工程师必备技能：gulp基础入门]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105817198</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105817198</guid><author>EchoXF0</author><pubDate>Wed, 29 Apr 2020 09:31:15 +0800</pubDate><description><![CDATA[引入：
项目做好以后，在上线之前还有一些工作需要去做：

压缩css
压缩js
压缩图片
编译sass
合并文件
。。。

等等，在前端工作流出现之前，这些工作都由人力完成，而这些工作往往比写业务本身更加费时，效率非常之低且还容易出错，于是自动化的处理工具也就必然出现了。
前端的构建工具常见的有Grunt、Gulp、Webpack三种，Grunt比较老旧，功能少，更新少，插件少。
概念：
gulp...]]></description><category></category></item><item><title><![CDATA[那些你可能不知道的jQuery基础知识点 —— 小白基础入门jQuery基础详解]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105562117</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105562117</guid><author>EchoXF0</author><pubDate>Thu, 16 Apr 2020 18:49:53 +0800</pubDate><description><![CDATA[jQuery
介绍
jQuery是js的库。也就是说jQuery是很多js的方法封装在了一个文件中。
jQuery是前端编程中使用最多的库。曾经风靡前端。原因有三：

强大的选择器机制
优质的隐式迭代
无所不能的链式编程

jquery完全不需要考虑兼容性，因为jquery库将js的兼容都封装好了
要使用jquery首先需要下载一个jquery文件，然后先引入才能使用。
首先检测一下有没有引入成功...]]></description><category></category></item><item><title><![CDATA[面向对象 — 前端基础小白入门编程详细讲解总结]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105398223</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105398223</guid><author>EchoXF0</author><pubDate>Wed, 08 Apr 2020 22:03:18 +0800</pubDate><description><![CDATA[在这之前，我们先看以下两种描述同一件事件的描述方式：

下班回家，去做饭，做好了吃，吃完了饭去洗碗，然后去卫生间放热水，然后去洗澡。
下班回家，保姆已经将饭做好了，只需要吃就好，吃完了保姆会洗碗的。然后去洗澡，保姆已经把热水放好了。

第一种，还处于奋斗状态的生活，任何事情都需要亲力亲为。
第二种，是功成名就的人的生活，任何事情都不需要自己做，找一个保姆来做即可。
第一种，就想我们之前写的效果，任...]]></description><category></category></item><item><title><![CDATA[Web前端  —  AJAX小白基础入门详解]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105279809</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105279809</guid><author>EchoXF0</author><pubDate>Thu, 02 Apr 2020 21:36:53 +0800</pubDate><description><![CDATA[AJAX
概念
一般情况下，前端和后台进行交互都需要页面跳转才能获取到新的数据，然后重新跳转到一个页面，将数据加载到页面上。这对资源的消耗很大，用户体验感也不是很好。
所以js提供了一个不需要刷新页面就能加载后台数据的技术：AJAX
AJAX可以不刷新页面发送http请求，接收到服务器给客户端的数据。
AJAX，全称：async javascript and XML，是一个异步执行的和后台交互的技...]]></description><category></category></item><item><title><![CDATA[Web前端基础入门：ES5和ES6易混淆区别详细讲解]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105212101</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105212101</guid><author>EchoXF0</author><pubDate>Mon, 30 Mar 2020 23:44:23 +0800</pubDate><description><![CDATA[ES5
严格模式
使用方式：在代码最前面加
"use strict"

优点：

代码规范了
效率提高了

对代码的约束：

不能隐式声明变量
函数形参不能重名
不让函数的this指向window

数组新增的方法


indexOf：查找元素在数组中第一次出现的位置下标


forEach：遍历数组


map：遍历所有元素，将所有元素给一个函数处理，处理后的新元素组成一个新数组返回


red...]]></description><category></category></item><item><title><![CDATA[Web前端那些事：HTTP协议和会话]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105168444</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105168444</guid><author>EchoXF0</author><pubDate>Sat, 28 Mar 2020 21:09:55 +0800</pubDate><description><![CDATA[HTTP协议
为什么要学习http？因为前端和后台进行交互的时候，使用的就是这个协议。
HTTP协议，叫超文本传输协议(Hypertext transfer protocol)。是一个规则，规定了浏览器和万维网服务器之间通信的规则。
HTTP的请求只能是客户端向服务器发起。
第一步：建立连接
客户端和服务器进行通信的第一步，就是要有一个连接的状态，也就是要建立一个连接。在建立连接的时候，客户端和服...]]></description><category></category></item><item><title><![CDATA[推荐10个堪称神器的学习网站]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105150585</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105150585</guid><author>EchoXF0</author><pubDate>Fri, 27 Mar 2020 21:20:55 +0800</pubDate><description><![CDATA[01、大学资源网
大学资源网是一个完全免费并且功能非常强大的学习网站，它免费提供了丰富并且全面的学习视频教程，并且视频课程一直在更新，非常良心。

我比较看重的是它里面的考研视频教程，有数学、英语、政治、专业课等等；还有英语视频课程，对于一名程序员来说，如果想要变得更优秀，英语是不可或缺的。
另外，我看到它还贴心的支持：小学课程、初中课程、高中课程。挑了几个看了一下，竟然找到了年轻时上课的感觉。
...]]></description><category></category></item><item><title><![CDATA[Web前端：Nodejs基础入门详细讲解]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105149488</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105149488</guid><author>EchoXF0</author><pubDate>Fri, 27 Mar 2020 20:45:59 +0800</pubDate><description><![CDATA[Node
简介
node.js是浏览器的js引擎。
浏览器中有一个js引擎用来解析js代码，只能解析js代码中的ECMAScript，dom和bom的解析依赖的是浏览器本身。
将这个js引擎单独拿出来，就是node了。
node.js和js的关系




node.js和js的关系







要让这个引擎运行起来，有人将他做成了一个软件，安装在电脑上，js代码就不用依赖浏览器运行了，在电脑的命...]]></description><category></category></item><item><title><![CDATA[纯干货分享：轻松拿offer—最新web前端常见面试题附答案详解（编程题、算法题）—— 持续更新]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105130006</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105130006</guid><author>EchoXF0</author><pubDate>Thu, 26 Mar 2020 23:04:21 +0800</pubDate><description><![CDATA[八、算法题：有—个长度为n-1的数组，包含1-n中不重复的乱序的数，求寻找范围		内不在数组中的数，考虑空间占用、性能优化、溢出等情况，至少写两个算法。

1、 当n不太大时，可以考虑求和。先算出1~n的所有数的和，然后减去数组中出现的所有自然数的和。
	时间复杂度为O(n)，空间复杂度O(1)。这种方法的缺点是n不能太大，n比较大时，求和容易溢出。

2、 用位图。从头到尾的扫描整个数组，把出现...]]></description><category></category></item><item><title><![CDATA[面试官常问经典面试题—最新web前端常见面试题附答案详解（HTML+CSS）—— 持续更新]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105125219</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105125219</guid><author>EchoXF0</author><pubDate>Thu, 26 Mar 2020 22:07:53 +0800</pubDate><description><![CDATA[一、DOCTYPE的作用? 严格模式和混杂模式的区分，以及如何触发这2种模式?

1、 <!DOCTYPE>声明位于文档中的最前面，是HTML5标准网页声明，处于<html>标签之前。
   告知浏览器的解析器，用什么文档类型规范来解析这个文档。DOCTYPE不存在或者格式
   不正确会导致文档以混杂模式呈现。

2、 严格模式就是浏览器根据web标准去解析页面，是—种要求严格的
   DTD(Document Type Definition)，不允许使用任何表现层的语法，

3、 混杂模式是—种向后兼容]]></description><category></category></item><item><title><![CDATA[浅谈前端路由-小白学前端]]></title><link>https://blog.youkuaiyun.com/EchoXF0/article/details/105120170</link><guid>https://blog.youkuaiyun.com/EchoXF0/article/details/105120170</guid><author>EchoXF0</author><pubDate>Thu, 26 Mar 2020 17:18:22 +0800</pubDate><description><![CDATA[一、概念：路由
不管是前端还是后端，都有涉及到路由的概念，个人觉得这个描述最为恰当，路由就是URL 到函数的映射。因此这里的函数可能是前端也可能是后端，由函数决定返回具体的页面或者数据。
二、router和route的区别
在说前、后端路由之前，我们需要明确这两者的区别。
route就是一条路由，它将一个URL路径和一个函数进行映射，例如：
/users -&gt;  getAllUsers()
...]]></description><category></category></item></channel></rss>