<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[guosq124的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/guosq124</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guosq124]]></copyright><item><title><![CDATA[Ajax基本开发步骤]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/103019779</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/103019779</guid><author>guosq124</author><pubDate>Mon, 11 Nov 2019 22:44:05 +0800</pubDate><description><![CDATA[Ajax基本开发步骤

第一步：获取XMLHttpRequest对象。


var xmlhttp = null;
if(window.XMLHttpRequest){
	//这个是针对浏览器IE7及其7以上的版。
	xmlhttp = new XMLHttpRequest();
}
else if(window.ActiveXObject){
	//这个是针对浏览器5到7的版本。
	xmlhtt...]]></description><category></category></item><item><title><![CDATA[jquery的九大选择器]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/103016395</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/103016395</guid><author>guosq124</author><pubDate>Mon, 11 Nov 2019 20:00:51 +0800</pubDate><description><![CDATA[jquery的九大选择器

基本选择器：

 基本选择器是常见的选择器，也是最简单的选择器，通过对于类，id，标签来查找。


$("#id") //选取id，单个元素 
 
$(".class") 
 
$("p") 
 
$("*") 
 
$("div,p,p.myclass") //多个元素

层次选择器：

jquery层次选择器是通过html元素之间的层次关系来获取特定的元素。比...]]></description><category></category></item><item><title><![CDATA[清除浮动的最常用的四种方法，以及优缺点]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/103016034</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/103016034</guid><author>guosq124</author><pubDate>Mon, 11 Nov 2019 19:27:12 +0800</pubDate><description><![CDATA[清除浮动的最常用的四种方法，以及优缺点

 方法一：额外标签法（在最后一个浮动标签后，新加一个标签，给其设置clear：both；）（不推荐）


&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;meta name="viewport" cont...]]></description><category></category></item><item><title><![CDATA[前端页面性能优化]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/102973941</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/102973941</guid><author>guosq124</author><pubDate>Fri, 08 Nov 2019 15:21:15 +0800</pubDate><description><![CDATA[前端页面性能优化

1.减少HTTP资源请求次数

2.减少HTTP请求大小

3.将CSS或JavaScript放到外部文件中，避免使用style或script标签直接引入

4.避免页面中空的href和src

5. 使用静态资源CDN来存储文件

6. 渲染：JS/CSS优化，加载顺序，服务端渲染，pipeline。

7. 缓存：HTTP 协议缓存请求，离线缓存 manifest，离线数据...]]></description><category></category></item><item><title><![CDATA[vue--概念]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/102964984</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/102964984</guid><author>guosq124</author><pubDate>Thu, 07 Nov 2019 23:27:52 +0800</pubDate><description><![CDATA[vue--概念

框架和库

框架vue拥有完整的解决方案，我们写好人家调用我
	库，jQuery zepto animate.css underscore
	我们调用它渐进式（渐进增强）
	vue全家桶 vue.js + vue-router + vuex + axios
	通过组合，完成一个完整的框架
渐进式的理解

声明式的渲染（无需关心如何实现的，用就可以了）
	组件系统
	客户端路由(v...]]></description><category></category></item><item><title><![CDATA[==与===的区别]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/102954813</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/102954813</guid><author>guosq124</author><pubDate>Thu, 07 Nov 2019 14:44:59 +0800</pubDate><description><![CDATA[1、 "==“叫做相等运算符，”==="叫做严格运算符。
2、 ==，等同的意思，两边值类型不同的时候，要先进行类型转换为同一类型后，再比较值是否相等。
 ===，恒等的意思，不做类型转换，类型不同的结果一定不等。
3、 "==“表示只要值相等即可为真，而”==="则要求不仅值相等，而且也要求类型相同。

...]]></description><category></category></item><item><title><![CDATA[undefined与null的区别]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/102954689</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/102954689</guid><author>guosq124</author><pubDate>Thu, 07 Nov 2019 14:39:59 +0800</pubDate><description><![CDATA[undefined与null的区别

undefined:undefined表示"缺少值"，就是此处应该有一个值，但是还没有定义。典型用法是：


（1）变量被声明了，但没有赋值时，就等于undefined。

（2) 调用函数时，应该提供的参数没有提供，该参数等于undefined。

（3）对象没有赋值的属性，该属性的值为undefined。

（4）函数没有返回值时，默认返回undefine...]]></description><category></category></item><item><title><![CDATA[区分 this , call ,apply 怎么用。。]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/102813772</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/102813772</guid><author>guosq124</author><pubDate>Wed, 30 Oct 2019 10:18:43 +0800</pubDate><description><![CDATA[call   apply]]></description><category></category></item><item><title><![CDATA[html制作表单]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/97947759</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/97947759</guid><author>guosq124</author><pubDate>Wed, 31 Jul 2019 18:55:15 +0800</pubDate><description><![CDATA[主要是为了了解&lt;form&gt;里面的子元素&lt;input&gt;、&lt;textarea&gt;、&lt;select&gt;。

&lt;input&gt;里面的子元素有：type、name、value、placeholder、checked；

&lt;select&gt;里面的子元素有：option


&lt;!DOCTYPE html&gt;
&lt;html lang="...]]></description><category></category></item><item><title><![CDATA[html制作课程表]]></title><link>https://blog.youkuaiyun.com/guosq124/article/details/97893387</link><guid>https://blog.youkuaiyun.com/guosq124/article/details/97893387</guid><author>guosq124</author><pubDate>Wed, 31 Jul 2019 10:26:40 +0800</pubDate><description><![CDATA[1.先打开Sublime，创建一个新的文件，命名为class.html



2.进入页面输入：！+Tab键，出现class.html的页面



3.在body里面加入&lt;table&gt;&lt;tbody&gt;进行表格搭建



4.在&lt;tbody&gt;里面输入tr&gt;td*9,按Tab键



5.在td里面输入需要写的信息，colsapn表示跨列数，rowspan表示跨...]]></description><category></category></item></channel></rss>