<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[var_da的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/var_da</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; var_da]]></copyright><item><title><![CDATA[HTML锚点链接]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/107701289</link><guid>https://blog.youkuaiyun.com/var_da/article/details/107701289</guid><author>var_da</author><pubDate>Thu, 30 Jul 2020 21:59:10 +0800</pubDate><description><![CDATA[什么是锚点链接？
锚点链接（也叫书签链接）常常用于那些内容庞大繁琐的网页，通过点击命名锚点，不仅让我们能指向文档，还能指向页面里的特定段落，更能当作"精准链接"的便利工具，让链接对象接近焦点。便于浏览者查看网页内容。 其实就是定位器
当前页面设置锚点

首先设置锚点

&lt;a name="one"&gt;第一段&lt;/a&gt;


设置启动锚点的开关

&lt;a href="#one"&gt;回到第一段&lt;/a&gt;

跨页面设置锚点

在要被跳转的页面里面设置锚点

&lt;a name=]]></description><category></category></item><item><title><![CDATA[了解和使用Vue  Vue的一些基本指令]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/103582478</link><guid>https://blog.youkuaiyun.com/var_da/article/details/103582478</guid><author>var_da</author><pubDate>Tue, 17 Dec 2019 16:37:48 +0800</pubDate><description><![CDATA[Vue的介绍
Vue.js（读音 /vjuː/, 类似于 view） 是一套构建用户界面的渐进式框架。
Vue 只关注视图层， 采用自底向上增量开发的设计。
Vue 的目标是通过尽可能简单的 API 实现响应的数据绑定和组合的视图组件。
Vue 学习起来非常简单
vue是一个渐进式框架，让前端开发人员从dom操作解放出来，变为操纵数据即可，然后dom的操作Vue内部帮我们实现了，用了Vue之后不建...]]></description><category></category></item><item><title><![CDATA[jQuery中常用的选择器 （常用的选择器有哪些）]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/103395162</link><guid>https://blog.youkuaiyun.com/var_da/article/details/103395162</guid><author>var_da</author><pubDate>Wed, 04 Dec 2019 21:52:21 +0800</pubDate><description><![CDATA[一、基本选择器
基本选择器是jQuery中最常用也是最简单的选择器，它通过元素的id、class和标签名等来查找DOM元素。
1、ID选择器 #id
描述：根据给定的id匹配一个元素， 返回单个元素（注：在网页中，id名称不能重复）
示例：KaTeX parse error: Expected 'EOF', got '#' at position 3: ("#̲test") 选取 id 为 …("...]]></description><category></category></item><item><title><![CDATA[JavaScript多维数组扁平化的四种方法 前端面试题]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/103377130</link><guid>https://blog.youkuaiyun.com/var_da/article/details/103377130</guid><author>var_da</author><pubDate>Tue, 03 Dec 2019 21:32:01 +0800</pubDate><description><![CDATA[所谓的数组扁平化就是将多维数组转成一维数组，例如：将多维数组 [[1, 2, 8, [6, 7]], 3, [3, 6, 9], 4] 转成[1, 2, 8, 6, 7, 3, 3, 6, 9, 4] 的形式，以下为数组扁平化的几种方法
方法一：通过递归函数实现1
// 多维数组
var arr = [[1, 2, 8, [6, 7]], 3, [3, 6, 9], 4]

function ge...]]></description><category></category></item><item><title><![CDATA[面向过程和面向对象]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/103128297</link><guid>https://blog.youkuaiyun.com/var_da/article/details/103128297</guid><author>var_da</author><pubDate>Mon, 18 Nov 2019 19:30:27 +0800</pubDate><description><![CDATA[面向过程（pop）

pop(Process-oriented
programming)的缩写,“面向过程”是一种是事件为中心的编程思想。就是分析出解决问题所需的步骤，然后用函数把这写步骤实现，并按顺序调用。

面向对象（oop）

oop(Object Oriented
Programming)的缩写面向对象：用线性的思维。与面向过程相辅相成。在软件开发过程中，宏观上，用面向对象来把握事物间复杂...]]></description><category></category></item><item><title><![CDATA[form表单校验]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/103085279</link><guid>https://blog.youkuaiyun.com/var_da/article/details/103085279</guid><author>var_da</author><pubDate>Mon, 18 Nov 2019 11:47:35 +0800</pubDate><description><![CDATA[form表单
form表单用来前后端的交互
表单校验：过滤无效的请求   数据格式不合法   前端对数据的合法性进行校验
&lt;form action="" method="" onsubmit=""&gt;&lt;/form&gt;

action:服务器的地址
method：数据传输方法GET POST
GET 的缺陷：传输数据量有限 安全性欠佳
POST：比较安全 可以传输的数据量比较大
...]]></description><category></category></item><item><title><![CDATA[Js垃圾回收机制]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/103042237</link><guid>https://blog.youkuaiyun.com/var_da/article/details/103042237</guid><author>var_da</author><pubDate>Fri, 15 Nov 2019 18:57:16 +0800</pubDate><description><![CDATA[Js具有自动垃圾回收机制，垃圾回收机制会按照固定的时间间隔周期性去执行。
垃圾回收机制原理：找到不再被使用的变量，然后释放其占用的内存，但这个过程不是实时的，因为其开销比较大，所以垃圾回收器会按照固定时间间隔周期性的执行。
现在各大浏览器通常采用的垃圾回收机制有两种：
标记清除和引用计数
其中最常用的还是是标记清除
工作原理：是当变量进入环境时，将这个变量标记为“进入环境”。当变量离开环境时，则将...]]></description><category></category></item><item><title><![CDATA[Js 冒泡 捕获和事件流]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/103068746</link><guid>https://blog.youkuaiyun.com/var_da/article/details/103068746</guid><author>var_da</author><pubDate>Thu, 14 Nov 2019 21:46:22 +0800</pubDate><description><![CDATA[&lt;div id="one"&gt;
    &lt;div id="two"&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;script&gt;
        var a1 = document.getElementById('one');
        var a2 = document.getElementById('two');
        document...]]></description><category></category></item><item><title><![CDATA[通过js+css+html实现二级下拉列表]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/103037941</link><guid>https://blog.youkuaiyun.com/var_da/article/details/103037941</guid><author>var_da</author><pubDate>Tue, 12 Nov 2019 20:33:23 +0800</pubDate><description><![CDATA[先用css写下样式
&lt;style&gt;
            * {
                list-style: none;
                padding: 0;
                margin: 0;
            }

            #box {
                margin: auto;
       ...]]></description><category></category></item><item><title><![CDATA[JavaScript 闭包的理解]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/103017202</link><guid>https://blog.youkuaiyun.com/var_da/article/details/103017202</guid><author>var_da</author><pubDate>Mon, 11 Nov 2019 21:13:31 +0800</pubDate><description><![CDATA[JavaScript 的闭包

首先：

要了解闭包先要了解函数的作用域 	函数的作用域分为两种

1）全局变量  2）局部变量





全局变量：
var a = 10;
function num (){
	console.log(a);//在这里函数调用a的值是10
}num();

也就是在函数外声明的变量就是全局变量
还有一种情况需要注意就是在函数里面没有用 var 声明直接调用那就代表...]]></description><category></category></item><item><title><![CDATA[BOM window全局对象]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/102989414</link><guid>https://blog.youkuaiyun.com/var_da/article/details/102989414</guid><author>var_da</author><pubDate>Sat, 09 Nov 2019 17:29:23 +0800</pubDate><description><![CDATA[什么是BOM
BOM，Browser Object Model，即浏览器对象模型。浏览器页面初始化时，会在内存创建一个全局对象，用来描述当前窗口的属性和状态，这个全局对象被称为浏览器对象模型。
不同于DOM的标准化组织是W3C，JavaScript的语法标准化组织是ECMA，BOM没有官方标准，它最初是Netscape浏览器标准的一部分，也就是说，对于现代浏览器，每个浏览器都有自己的BOM实现方法...]]></description><category></category></item><item><title><![CDATA[JS JavaScript中 Array 数组常用的一些方法]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/102984574</link><guid>https://blog.youkuaiyun.com/var_da/article/details/102984574</guid><author>var_da</author><pubDate>Sat, 09 Nov 2019 10:58:25 +0800</pubDate><description><![CDATA[数组的操作
读取元素：读取已经存在下标的元素。如：var age = arr[2];
修改元素：修改已经存在下标的元素的值(重新赋值)。如：arr[2] = 69;
增加元素：添加一个不存在的下标的元素。
删除元素：使用关键字 delete，只能删除元素的值，而下标还在。
数组相关的方法
unshift( )
arrayObject.unshift(arg1, arg2, ..., argx) 向...]]></description><category></category></item><item><title><![CDATA[HTML+CSS清除浮动的方法]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/102924002</link><guid>https://blog.youkuaiyun.com/var_da/article/details/102924002</guid><author>var_da</author><pubDate>Tue, 05 Nov 2019 20:56:40 +0800</pubDate><description><![CDATA[产生浮动的原因
在一张HTML里,元素的排序方式遵循文档流.即是依次排序.从上到下,从左到右依次排序.
而脱离文档流就意味着不再遵循此规则.可以通过float与positon使得元素脱离文档流,当给一个元素添加float属性时,元素就会脱离标准文档流.
浮动带来的问题
1、背景不能显示
由于浮动产生，如果对父级设置了（CSS background背景）CSS背景颜色或CSS背景图片，而父级不能被撑...]]></description><category></category></item><item><title><![CDATA[js 常用的节点和属性]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/102874113</link><guid>https://blog.youkuaiyun.com/var_da/article/details/102874113</guid><author>var_da</author><pubDate>Sat, 02 Nov 2019 17:22:46 +0800</pubDate><description><![CDATA[常用的节点和属性
childNodes：获取所有的子节点
children:获取所有的元素子节点
parentNode:获取父亲节点
previousSibling:获取上一个哥哥节点
nextSibling:获取下一个弟弟节点
firstChild：获取所有的子节点中的第一个
lastChild：获取所有子节点中的最后一个
HTML DOM来对table进行操作
tableb表格对象
属性：ro...]]></description><category></category></item><item><title><![CDATA[js函数 函数的定义]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/102806655</link><guid>https://blog.youkuaiyun.com/var_da/article/details/102806655</guid><author>var_da</author><pubDate>Tue, 29 Oct 2019 20:18:56 +0800</pubDate><description><![CDATA[JavaScript 函数
函数的定义：
函数是被设计为执行特定任务的代码块。 函数会在某代码调用它时被执行。
JavaScript 函数通过 function 关键词进行定义，其后是函数名和括号 ()，(参数 1, 参数 2, …)
function getNumber(参数 1, 参数 2, ...){
	代码块
}
getNumber();

定义函数名有以下几点要注意

首先要用Funti...]]></description><category></category></item><item><title><![CDATA[js 关系运算符 逻辑运算符非 if else语句和 if  else多分支语句]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/102740272</link><guid>https://blog.youkuaiyun.com/var_da/article/details/102740272</guid><author>var_da</author><pubDate>Sun, 27 Oct 2019 20:42:35 +0800</pubDate><description><![CDATA[关系运算符
关系运算符有
	&gt;  &lt;  &gt;=  &lt;=  ==等于（值相等）  !=不等于  ===全等（真等于）
	==和===的区别
		等于就单纯的是值相等 
		全等于必须要值相等和类型都要相等

关系运算符运算的结果为
逻辑非“ ！”运算符的使用
var a=!(5&gt;3);
console.log(a);


运算结果为false
因为”！“运算符为取反 当5...]]></description><category></category></item><item><title><![CDATA[JavaScript自增自减]]></title><link>https://blog.youkuaiyun.com/var_da/article/details/102729939</link><guid>https://blog.youkuaiyun.com/var_da/article/details/102729939</guid><author>var_da</author><pubDate>Thu, 24 Oct 2019 19:26:17 +0800</pubDate><description><![CDATA[JavaScriptJavaScript自增自减
JavaScript自增自减
var q1=10;
var q2=20;
qq=(q1++)+(--q2)+(q1+q2)+(q2--)       
console.log(qq);

11&nbsp;&nbsp;&nbsp;19&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;30&nbsp;&nbsp;&nbsp;&nb...]]></description><category></category></item></channel></rss>