<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[16个夏天。。。]]></title><description><![CDATA[                     不要一成不变]]></description><link>https://blog.youkuaiyun.com/xiaoxiangyu5</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiaoxiangyu5]]></copyright><item><title><![CDATA[js自执行函数(function(){})()前加个分号是什么意思？]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/77945175</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/77945175</guid><author>xiaoxiangyu5</author><pubDate>Tue, 12 Sep 2017 14:58:07 +0800</pubDate><description><![CDATA[;(function(){
    //TODO
})();
上面的；号作用是什么？
答：前端页面脚本压缩可减少脚本数量和脚本大小，为了避免压缩时前一个脚本没有写最后一个分号而导致压缩后脚本不能使用，所以要在开始加一个分号]]></description><category></category></item><item><title><![CDATA[js如何取<span>啊啊<a>拉拉</a><span>中<span>的文本不包括<a>标签的？]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51840226</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51840226</guid><author>xiaoxiangyu5</author><pubDate>Wed, 06 Jul 2016 16:28:45 +0800</pubDate><description><![CDATA[看到这个问题的答案，收藏一下别人的思想
啊啊添加解决方法：
1.$(".tree-primary-items").text().replace($(".tree-primary-items a.add").text() , '');
2.
var span = $(".tree-primary-items").find("a").remove();
alert($("span").text]]></description><category></category></item><item><title><![CDATA[js中闭包的理解二]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51839002</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51839002</guid><author>xiaoxiangyu5</author><pubDate>Wed, 06 Jul 2016 15:03:17 +0800</pubDate><description><![CDATA[如果不想用两个括号调用，有两种方式
方式1：定义一个变量接受子函数返回的值，再执行变量所在的函数
function aa(){
	var b = 10;
	return function cc(){
		b++;
		alert(b);
	}
}
var dd = aa();
dd();方式2：子函数直接在里面就调用
function aa(){
	var b = 10;
	(functio]]></description><category></category></item><item><title><![CDATA[js中闭包的理解一]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51838945</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51838945</guid><author>xiaoxiangyu5</author><pubDate>Wed, 06 Jul 2016 14:57:27 +0800</pubDate><description><![CDATA[函数可以通过声明定义，也可以是一个表达式。
function functionName(parameters) {
  //执行的代码
}
函数声明后不会立即执行，会在我们需要的时候调用到。分号是用来分隔可执行JavaScript语句。 由于函数声明不是一个可执行语句，所以不以分号结束。
var x = function (a, b) {return a * b};
var z = x]]></description><category></category></item><item><title><![CDATA[js中this理解]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51832793</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51832793</guid><author>xiaoxiangyu5</author><pubDate>Tue, 05 Jul 2016 16:44:14 +0800</pubDate><description><![CDATA[在函数内部出现的this，指什么要看这个this所在的函数的被调用方式。
不论这个this出现在什么样的函数中，层次有多深，结构多复杂，只要看直接包含它的函数即可。例如：

(1) 被直接调用时，this指全局对象window。

    func();


(2) 被作为构造函数调用时，this指当前正在构建的对象。

    new func();


(3) 被作为某个]]></description><category></category></item><item><title><![CDATA[js中所有的变量声明var当被悬置到函数的顶部]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51831488</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51831488</guid><author>xiaoxiangyu5</author><pubDate>Tue, 05 Jul 2016 14:47:03 +0800</pubDate><description><![CDATA[myname = "global"; // global variable
function func() {
   var myname; // 等同于 -> var myname = undefined;
   alert(myname); // "undefined"
   myname = "local";
   alert(myname); // "local"}
func();
在这]]></description><category></category></item><item><title><![CDATA[js中delete]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51831342</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51831342</guid><author>xiaoxiangyu5</author><pubDate>Tue, 05 Jul 2016 14:39:03 +0800</pubDate><description><![CDATA[通过var创建的全局变量（任何函数之外的程序中创建）是不能被删除的

无var创建的隐式全局变量（无视是否在函数中创建）是能被删除的

在技术上，隐式全局变量并不是真正的全局变量，但它们是全局对象的属性。属性是可以通过delete操作符删除的，而变量是不能的：var global_var = 1;
global_novar = 2; // 反面教材
(function () {
   gl]]></description><category></category></item><item><title><![CDATA[获取id为msg对象的dom，以下写法是正确的]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51282231</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51282231</guid><author>xiaoxiangyu5</author><pubDate>Fri, 29 Apr 2016 15:33:42 +0800</pubDate><description><![CDATA[$("#msg").html(); 
$("#msg")[0].innerHTML; 
$("#msg").eq(0)[0].innerHTML; 
$("#msg").get(0).innerHTML;]]></description><category></category></item><item><title><![CDATA[Java语言中，变量名可以用汉字表示]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51279903</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51279903</guid><author>xiaoxiangyu5</author><pubDate>Fri, 29 Apr 2016 10:35:58 +0800</pubDate><description><![CDATA[Java语言中，变量名可以用汉字表示,同时可以生成get ,set方法]]></description><category></category></item><item><title><![CDATA[在switch 分支语句中,default 的位置.对结果有没有影响?]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51279566</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51279566</guid><author>xiaoxiangyu5</author><pubDate>Fri, 29 Apr 2016 09:59:37 +0800</pubDate><description><![CDATA[无论 default 位置在前在后，都是先判断 各个case, 最后进  default。
无论 进入某个 case 或  default，程序要 执行到 break，或开关的结束 才终止。
 
例如：
int  c＝0,k;　　
k=1;
switch (k)　　　　
{
case 1:c＋＝k;// 满足 case 1 进入条件，但这 行 没遇到    break
case 2:c＋＋; b]]></description><category></category></item><item><title><![CDATA[阻止表单提交]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51263327</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51263327</guid><author>xiaoxiangyu5</author><pubDate>Wed, 27 Apr 2016 18:17:36 +0800</pubDate><description><![CDATA[阻止 form 的 submit() 默认提交行为，一种方法用 return false，另一种是 event.preventDefault(); 两种方法都可以，但却又有不同。
 $('#myForm').submit(function(event){
     if (!$('#name').val()) {
     alert('name 不能为空');
     event.preve]]></description><category></category></item><item><title><![CDATA[使用jquery修改css中带有!important的样式属性]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51263141</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51263141</guid><author>xiaoxiangyu5</author><pubDate>Wed, 27 Apr 2016 17:55:11 +0800</pubDate><description><![CDATA[使用jquery修改css中带有!important的样式属性
外部样式为
div.test{
    width:auto !important;
    overflow:auto !important
}通过$("div.test").css("width","100px");和 $("div.test").css("width","100px !important");
要想修改，可]]></description><category></category></item><item><title><![CDATA[innerText和textContent区别]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51140970</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/51140970</guid><author>xiaoxiangyu5</author><pubDate>Wed, 13 Apr 2016 10:39:16 +0800</pubDate><description><![CDATA[设值
element.textContent = “text”; 
取值
var text = element.textContent; 

区别
textContent和innerText类似，也会同时获取子元素的text content，比如 
this is a text! 
// div.textContent == "this is a text!" 

•textC]]></description><category></category></item><item><title><![CDATA[锋利的jQuery 学习笔记-第一章 认识JQuery]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50894799</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50894799</guid><author>xiaoxiangyu5</author><pubDate>Tue, 15 Mar 2016 11:12:10 +0800</pubDate><description><![CDATA[//锋利的JQuery 学习笔记 
//------------------------- 第一章 认识JQuery -------------------------]]></description><category></category></item><item><title><![CDATA[$("#form1 :input" )与$("#form1input")的区别]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50894757</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50894757</guid><author>xiaoxiangyu5</author><pubDate>Tue, 15 Mar 2016 11:02:50 +0800</pubDate><description><![CDATA[$("#form1 :input" )表示id为form1 下的所有,,  和  元素$("#form1 input")表示id为form1 下的所有元素]]></description><category></category></item><item><title><![CDATA[$(“parent > child”)选择器]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50780937</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50780937</guid><author>xiaoxiangyu5</author><pubDate>Wed, 02 Mar 2016 16:26:20 +0800</pubDate><description><![CDATA[$(“parent   child”)   所选择的目标包括子元素、孙元素等等。

$(“parent > child”)   所选择的目标是子集元素，相当于一个家庭中的子辈们，但不包括孙辈。
$(“prev + next”)   查找与“prev”元素紧邻的下一个“next”元素且只返回唯的一个元素。

$(“prev ~ siblings”)  获取prev 元素后面全部相邻的元素，]]></description><category></category></item><item><title><![CDATA[首行文字缩进text-indent]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50388793</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50388793</guid><author>xiaoxiangyu5</author><pubDate>Wed, 23 Dec 2015 17:54:34 +0800</pubDate><description><![CDATA[text-indent:2em;
解释一下：text的意思是文本，indent在计算机英语中意思是缩进，至于后面的2em意思就是2个相对单位；
em又是什么单位？
em这个单位的意思就是文字的高度，1em就是1个文字的高度，2em就是两个文字高度，所以我们写的“text-indent:2em;”的意思就是，文本缩进2个文字的高度，因为汉字是方块字，高度和宽度是一样的，所以缩进2个文字的高度，]]></description><category></category></item><item><title><![CDATA[页面导航制作入门]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50387716</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50387716</guid><author>xiaoxiangyu5</author><pubDate>Wed, 23 Dec 2015 16:14:04 +0800</pubDate><description><![CDATA[我们要先做一个容器（要求：ID为“nav”，宽度为960px，高度为35px，位于页面水平正中，与浏览器顶部的距离是30px；),这个容器就是放置我们的导航的盒子~代码如下：

HTML代码：
    
CSS代码：
    #nav{
    width:960px;
    height:35px;
    background:#CCC;/*为了便于查看区域范围大小，故而加个背景色]]></description><category></category></item><item><title><![CDATA[浮动和清除浮动]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50387468</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50387468</guid><author>xiaoxiangyu5</author><pubDate>Wed, 23 Dec 2015 15:41:39 +0800</pubDate><description><![CDATA[页面布局有两种方式
1）浮动Float 

2）定位Position
要求：
1）两个方块，一个红色#900，一个蓝色#009；
2）红色方块宽度和高度均为200像素，蓝色方块 宽度为300像素，高度为200像素；
3）红色方块和蓝色方块上外边距(margin-top)和左外边距(margin-left)均为20像素；

页面效果如下：

        大家应该注意到了，虽]]></description><category></category></item><item><title><![CDATA[margin:0 auto;]]></title><link>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50387307</link><guid>https://blog.youkuaiyun.com/xiaoxiangyu5/article/details/50387307</guid><author>xiaoxiangyu5</author><pubDate>Wed, 23 Dec 2015 15:27:29 +0800</pubDate><description><![CDATA[这是因为每个浏览器都有一个内置的CSS文件，当你没有对某个标签的属性设置的时候，浏览器就会应用内置的CSS文件，怎么才能做到浏览器兼容？不着急，你只需要在CSS文件中，将我们目前应用到得标签body和div置零就OK了，代码这么写：
  body,div{padding:0; margin:0;}
让红色区域与浏览器的顶部和左边距离为20像素；
    margin-top:20px;
  ]]></description><category></category></item></channel></rss>