<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[diegui9561的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/diegui9561</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; diegui9561]]></copyright><item><title><![CDATA[ES6 Class(类)(九)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315494</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315494</guid><author>diegui9561</author><pubDate>Sun, 18 Aug 2019 21:00:00 +0800</pubDate><description><![CDATA[一、Class类1、构造函数

    constructor(){}

说明：a、如果没有重新定义带参数的构造函数,类会默认为我们提供一个不带参数的隐式构造函数b、在创建类的实例时会自动调用类中的构造函数2、实例属性 【类的实例属性定义在类的构造函数中(类实例的属性)】eg：

    constructor(name,age){
        this.name...]]></description><category></category></item><item><title><![CDATA[ES6 模块(八)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315477</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315477</guid><author>diegui9561</author><pubDate>Sun, 18 Aug 2019 20:52:00 +0800</pubDate><description><![CDATA[在node环境中运行需要使用babel命令将ES6代码转换为ES5代码再执行相关文件使用命令直接将src目录下所有ES6代码转换ES5代码到dist目录下：

    $ babel src --out-dir dist

1、export命令 【导出模块中的变量或方法】export { } | 表达式 | 函数说明：　a、export命令规定的是对外的接口,必须与模块内部...]]></description><category></category></item><item><title><![CDATA[ES6 Promise对象(七)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315489</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315489</guid><author>diegui9561</author><pubDate>Sun, 18 Aug 2019 20:45:00 +0800</pubDate><description><![CDATA[一、Promise介绍1、Promise简单说就是一个容器，里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果2、Promise可以将异步操作以同步操作的流程表达出来，避免了层层嵌套的回调函数。此外，Promise对象提供统一的接口，使得控制异步操作更加容易二、基本用法【使用时注意环境及异步操作相关包安装】在node环境中使用ajax时需要安装jsdom、jqury包配置常量：...]]></description><category></category></item><item><title><![CDATA[ES6 Set和Map集合(六)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315485</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315485</guid><author>diegui9561</author><pubDate>Fri, 16 Aug 2019 12:17:00 +0800</pubDate><description><![CDATA[一、Set集合创建Set实例：let set = new Set();1、特性：a、Set本身是一个构造函数,用来生成Set数据结构【类比数组结构】b、Set函数可以接受具有Iterable接口的数据结构作为参数c、Set集合中的成员是唯一的【即不可重复】2、Set实例的相关属性及方法a、属性Set.prototype.constructor：构造函数,默认就是Set函数 Set.pro...]]></description><category></category></item><item><title><![CDATA[ES6 数组的拓展(五)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315474</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315474</guid><author>diegui9561</author><pubDate>Thu, 15 Aug 2019 22:13:00 +0800</pubDate><description><![CDATA[一、扩展运算符(...)将数组转化为以,分割的字符串eg:

    console.log(...[1,2,3,4]);    //1 2 3 4 

将字符串转化为数组eg：

    console.log([...'hello']);  //['h','e','l','l','o']

求数组中最大值eg：

    //求参数中最大值
    let re...]]></description><category></category></item><item><title><![CDATA[ES6 函数的拓展(四)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315484</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315484</guid><author>diegui9561</author><pubDate>Thu, 15 Aug 2019 22:07:00 +0800</pubDate><description><![CDATA[一、参数带默认值函数1、在函数形参可以赋予函数默认值【即实参严格匹配undefined时,在函数内部使用形参时调用它的默认值】2、函数name属性 【返回函数名称,无名的函数返回空字符串】3、函数length属性 【从左往右开始计算函数形参直到碰到带有默认值形参时结束计算,这样计算的形参个数】eg：

    //普通函数传参
    function test(a,b=2,c,...]]></description><category></category></item><item><title><![CDATA[ES6 对象的拓展(三)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315481</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315481</guid><author>diegui9561</author><pubDate>Thu, 15 Aug 2019 21:58:00 +0800</pubDate><description><![CDATA[一、对象中的属性及方法1、属性属性简写：当对象属性名与属性值变量相同可以简写eg:

    let [name,age]=['nzc','18'];
    let obj = {
        name:name,
        age:age
    };
    //简写方式:
    let obj = {
        name,
        a...]]></description><category></category></item><item><title><![CDATA[ES6 变量与解构(二)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315492</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315492</guid><author>diegui9561</author><pubDate>Tue, 13 Aug 2019 21:55:00 +0800</pubDate><description><![CDATA[一、变量的声明与使用 【测试示例需要在node环境中测试,浏览器环境下并不完全兼容ES6代码】ES6中可以使用 {} 来包含任意一段代码,被 {} 包裹的内容称为一个代码块(局部作用域)let关键字　【声明变量】特性：1.块级作用域 【局部作用于声明的代码块中】2.变量声明不会提升 【变量未声明前无法使用该变量】3.暂时性死区 【该变量声明前面的区域】4.不能重复声明...]]></description><category></category></item><item><title><![CDATA[ES6环境搭配(一)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315482</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315482</guid><author>diegui9561</author><pubDate>Tue, 13 Aug 2019 21:39:00 +0800</pubDate><description><![CDATA[一、Node(NodeJS、Node.js)的安装：1、下载官网下载地址：https://nodejs.org/en/2、安装a、Linux先将安装包解压,然后进行环境变量的配置即可b、windows按照默认步骤安装即可查看是否安装成功：a、点击开始菜单查看应用程序b、打开cmd命令窗口 使用命令 node -v或node --version 可以查看安装版本即安装成功 3...]]></description><category></category></item><item><title><![CDATA[jQuery中的动画(七)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/101315469</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/101315469</guid><author>diegui9561</author><pubDate>Tue, 30 Jul 2019 21:12:00 +0800</pubDate><description><![CDATA[一、jQuery对象样式相关方法1、设置高度和宽度height([num]) 【获取或设置样式属性height的值】获取匹配元素中第一个元素的height样式值或给匹配所有元素设置height样式值width([num])  【获取或设置样式属性width的值】获取或设置匹配元素中第一个元素的width样式值说明：a、参数无参：获取匹配元素中第一个元素相应的属性值有参n...]]></description><category></category></item><item><title><![CDATA[jQuery简易Ajax(六)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447663</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447663</guid><author>diegui9561</author><pubDate>Tue, 30 Jul 2019 20:26:00 +0800</pubDate><description><![CDATA[一、jQuery中ajax的两种书写方式【一般采用第二种方式】1、$.ajax(url,[setting]);2、$.ajax([setting]); setting参数说明：setting为一个对象,用于配置 Ajax 请求的键值对集合第二种方式即是将url键值对也放入到setting参数对象中了eg：

    $.ajax({
        url:'',    //...]]></description><category></category></item><item><title><![CDATA[jQuery常用方法(五)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447656</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447656</guid><author>diegui9561</author><pubDate>Tue, 30 Jul 2019 10:09:00 +0800</pubDate><description><![CDATA[一、jQuery中常用方法相关方法参数说明：a、无参,获取值b、参数param,设置值c、参数function(index,oldVal){}回调函数【返回我们所要使用的新值】 回调函数的两个参数： 1、被选元素列表中当前元素的下标 2、原始(旧的)值 val([param]) 【读取或修改元素value属性的值】html([param]) 【读取和修...]]></description><category></category></item><item><title><![CDATA[jQuery事件(四)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447660</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447660</guid><author>diegui9561</author><pubDate>Tue, 30 Jul 2019 10:01:00 +0800</pubDate><description><![CDATA[一、基本事件函数下面事件函数中参数相关说明：eventType：事件类型，字符串'click' 'submit'多个事件类型可以通过用空格隔开【一次性绑定'click submit'】eventData：事件数据，一个对象handler：事件处理函数eventObjec：事件对象data：传递给事件处理函数handler的额外数据bind(eventType,[eventData ],h...]]></description><category></category></item><item><title><![CDATA[jQuery中的DOM操作【续】]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447654</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447654</guid><author>diegui9561</author><pubDate>Mon, 29 Jul 2019 22:20:00 +0800</pubDate><description><![CDATA[一、复制节点$(选择器字符串).clone(false) 【返回克隆的节点对象】参数：false,浅复制,复制元素但不复制元素中所绑定的事件【默认为false】true,深复制,复制元素且复制元素中所绑定的事件注：js的原生的cloneNode()方法复制节点 深复制代表复制子节点 浅复制代表不复制子节点 与事件没有关系二、替换节点 下面函数的一些相关说明：...]]></description><category></category></item><item><title><![CDATA[jQuery中的DOM操作(三)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447657</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447657</guid><author>diegui9561</author><pubDate>Mon, 29 Jul 2019 22:07:00 +0800</pubDate><description><![CDATA[一、查找节点 【返回jQuery对象】$(选择器字符串); 使用jQuery函数，里面参数为选择器字符串，查询符合条件的BOM对象并返回jQuery对象eg：

    $('div.one span:first');    //查询所有类名为one的div里面的所有后代span里面的第一个span元素

二、创建节点$(HTML文本字符串);使用jQuery函数，里...]]></description><category></category></item><item><title><![CDATA[jQuery选择器与过滤器(二)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447651</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447651</guid><author>diegui9561</author><pubDate>Sat, 27 Jul 2019 22:09:00 +0800</pubDate><description><![CDATA[一、jQuery选择器1、基本选择器：所有选择器 *标签选择器 标签名ID选择器 #ID类选择器 .className组合选择器 selector1,selector2  多个选择器使用逗号分割，多个选择器选择的元素均选中嵌套选择器 selector1 selector2  多个选择器共同使用，在select1中再选择selector...]]></description><category></category></item><item><title><![CDATA[jQuery函数与对象(一)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447655</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447655</guid><author>diegui9561</author><pubDate>Sat, 27 Jul 2019 21:46:00 +0800</pubDate><description><![CDATA[一、jQuery函数jQuery函数的两种表现形式：1、jQuery()2、$()说明：在jQuery中使用jQuery()与$()是等价的,一般情况下均使用$()jQuery函数中可以存放的四种参数形式： 【返回的均是jQuery对象】1、$(选择器字符串) jQuery函数通过相应选择器获取对应的DOM对象，然后将这些DOM封装到一个jQuery对象中并返回eg:

...]]></description><category></category></item><item><title><![CDATA[js原生Ajax(十四)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447647</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447647</guid><author>diegui9561</author><pubDate>Thu, 25 Jul 2019 19:03:00 +0800</pubDate><description><![CDATA[一、XMLHttpRequest 【使用XMLHttpRequest时，必须将html部署到web服务器中】1) 指定请求1、实例化eg：

    var http = new XMLHttpRequest();

http为实例化的XMLHttpRequest对象，该对象可以重用，但是这将会终止之前通过该对象挂起的任何请求。2、指定请求open(method,url,a...]]></description><category></category></item><item><title><![CDATA[js浏览器对象模型【BOM】(十三)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447650</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447650</guid><author>diegui9561</author><pubDate>Wed, 24 Jul 2019 11:46:00 +0800</pubDate><description><![CDATA[一、时间定时器1、超时调用setTimeout(fun,time) 【返回一个唯一标识该超时调用的ID数值】参数：fun:要执行的函数time:设置第多少毫秒后执行fun函数clearTimeout(ID) 取消超时调用定时器【通过定时器返回的唯一标识ID值取消定时器】eg：

    var id = setTimeout(function(){
        co...]]></description><category></category></item><item><title><![CDATA[js事件【续】(事件类型)]]></title><link>https://blog.youkuaiyun.com/diegui9561/article/details/102447644</link><guid>https://blog.youkuaiyun.com/diegui9561/article/details/102447644</guid><author>diegui9561</author><pubDate>Tue, 23 Jul 2019 22:23:00 +0800</pubDate><description><![CDATA[一、UI事件【使用时需要添加on　　eg: onload 页面加载完成事件】load 【一张页面或一幅图像完成加载】页面加载后触发的事件,即进入页面后unload 【用户退出页面】页面卸载后触发的事件,即离开页面时(firefox不支持)select 【文本被选中】当用户选择文本框（&lt;input&gt;,&lt;textarea&gt;）中的一个或多个字符时res...]]></description><category></category></item></channel></rss>