<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[性感小胡子的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sqingding</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sqingding]]></copyright><item><title><![CDATA[CSS制作图形速查表]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/86975177</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/86975177</guid><author>sqingding</author><pubDate>Mon, 11 Feb 2019 09:08:42 +0800</pubDate><description><![CDATA[前面在《纯CSS制作的图形效果》一文中介绍了十六种CSS画各种不同图形的方法。今天花了点时间将这方面的制作成一份清单，方便大家急用时有地方可查。别的不多说了，直接看代码。

为了节省时间，下面图形都采用的一个标签，可以是块元素也可以是行内元素，不过行内元素需要加上“display:block;”，唯一不同的是，在此用了不同的类名来区别，相关类名我放在了标题的后面，以便大家对应查看。

1、正方形（...]]></description><category></category></item><item><title><![CDATA[致成长路上的引路人]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/86604199</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/86604199</guid><author>sqingding</author><pubDate>Wed, 23 Jan 2019 08:56:54 +0800</pubDate><description><![CDATA[感谢那些在我最需要帮助的时候指导我和引导我成长的人，很谢谢你们，我会永远感恩你们。]]></description><category></category></item><item><title><![CDATA[前端面试题集锦——JavaScript]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84951494</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84951494</guid><author>sqingding</author><pubDate>Tue, 11 Dec 2018 11:17:59 +0800</pubDate><description><![CDATA[JavaScript
栈和队列的区别?
栈的插入和删除操作都是在一端进行的，而队列的操作却是在两端进行的。

队列先进先出，栈先进后出。

栈只允许在表尾一端进行插入和删除，而队列只允许在表尾一端进行插入，在表头一端进行删除

栈和堆的区别？
栈区（stack）— 由编译器自动分配释放 ，存放函数的参数值，局部变量的值等。

堆区（heap） — 一般由程序员分配释放， 若程序员不释放，程序结束时...]]></description><category></category></item><item><title><![CDATA[清除dns缓存cmd命令行方式]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84666044</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84666044</guid><author>sqingding</author><pubDate>Fri, 30 Nov 2018 18:33:02 +0800</pubDate><description><![CDATA[如何清除DNS缓存,使用cmd命令清理DNS缓存方法

有时候电脑突然上不了网，或者存在某些网站打不开的情况，但别的网站又可以打开，解决办法需要清除DNS缓存，那么如何清除DNS缓存呢，最常用的方法就是使用清除DNS缓存命令来完成。
使用cmd命令清理DNS缓存方法
1、调出cmd命令对话框，点击开始在下面搜索框输入cmd回车
另一个方法是使用组合快捷键：Windows + R键，打开运行操作框，...]]></description><category></category></item><item><title><![CDATA[vue 2.0 实战移动音乐app（四）Scroll组件的抽象]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84645570</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84645570</guid><author>sqingding</author><pubDate>Fri, 30 Nov 2018 11:16:33 +0800</pubDate><description><![CDATA[scroll.vue



&amp;lt;template&amp;gt;
  &amp;lt;div ref=&quot;wrapper&quot;&amp;gt;
    &amp;lt;slot&amp;gt;&amp;lt;/slot&amp;gt;
  &amp;lt;/div&amp;gt;
&amp;lt;/template&amp;gt;
 
&amp;lt;script&amp;gt;
import BScroll from 'better-scroll'
 
export defaul]]></description><category></category></item><item><title><![CDATA[百度地图api初使用，行政区划及搜索]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84645247</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84645247</guid><author>sqingding</author><pubDate>Fri, 30 Nov 2018 10:57:32 +0800</pubDate><description><![CDATA[最近发现了百度地图api这个好东西，官网上细致的demo和讲解，所以写了以下html
里面包含这几个功能：地图调用，行政区边界，还有一个地图搜索的搜索框行政区边界demo搜索框demo所以第一步是去申请一个ak




&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
	&amp;lt;meta http-equiv=&quot;Content-Type&quot; conten...]]></description><category></category></item><item><title><![CDATA[vue打包之后生成一个配置文件修改接口]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84578345</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84578345</guid><author>sqingding</author><pubDate>Wed, 28 Nov 2018 09:03:33 +0800</pubDate><description><![CDATA[前言：

我们的vue代码打包上传到服务器之后，

要是数据接口 以后换了域名什么的，是不是需要重新去vue文件里修改接口。

能不能生成一个配置文件，里面可以配置域名或其它什么字段之类的，这样以后换了域名，只需打开记事本 修改一下域名即可。

教程：

第一步：安装generate-asset-webpack-plugin插件


npm install --save-dev generate-...]]></description><category></category></item><item><title><![CDATA[webpack+vue打包之后输出配置文件修改接口文件]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84578292</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84578292</guid><author>sqingding</author><pubDate>Wed, 28 Nov 2018 08:57:46 +0800</pubDate><description><![CDATA[原文地址：https://blog.youkuaiyun.com/xiaojun_yuan/article/details/79460484

用vue-cli构建的项目通常是采用前后端分离的开发模式，也就是前端与后台完全分离，此时就需要将后台接口地址打包进项目中，but，难道我们只是改个接口地址也要重新打包吗？当然不行了，那就太麻烦了，怎么解决呢？其实方法很多，接下来我推荐一种最便捷的方法，也是最容易操作的...]]></description><category></category></item><item><title><![CDATA[ajax总结(四):原生js封装a和jQurey版ajax介绍]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84335596</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84335596</guid><author>sqingding</author><pubDate>Thu, 22 Nov 2018 11:04:53 +0800</pubDate><description><![CDATA[一.为什么要封装?

发现很多地方都要用ajax请求，但是大部分代码都是一样的，所以根据封装的思想，相同的代码封装成函数，在需要用的地方来调用,这样会很方便.

二.js封装ajax过程:

1.先了解结构代码和后台代码:
结构:


&amp;lt;body&amp;gt;
    &amp;lt;input type=&quot;button&quot; value=&quot;获取一个JSON数据&quot; id=&quot;btn&quot;/&amp;gt;
&amp;lt;/bod...]]></description><category></category></item><item><title><![CDATA[JSONP跨域详解]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84315134</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84315134</guid><author>sqingding</author><pubDate>Wed, 21 Nov 2018 11:04:02 +0800</pubDate><description><![CDATA[JSON和JSONP虽然只有一个字母的差别，但其实他们根本不是一回事儿：JSON是一种数据交换格式，而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。可见一个是描述信息的格式，一个是信息传递双方约定的方法。1、什么是JSON？
2、什么是JSONP？
2.1、先说下JSONP是怎么产生的
1）一个众所周知的问题，AJAX直接请求普通文件存在跨域无权限访问的问题，甭管你是静...]]></description><category></category></item><item><title><![CDATA[JavaScript中的预编译]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84315029</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84315029</guid><author>sqingding</author><pubDate>Wed, 21 Nov 2018 10:48:13 +0800</pubDate><description><![CDATA[JS运行三部曲

JS运行时一共分三步

 

(1)语法分析

    JS运行前会先把JS代码通篇扫描一遍，看有没有低级的语法错误，比如少了个分号，或者多了些不该有的字符什么的

(2)预编译

    本文的重点，后面会详细介绍，这里先放两句总结性结论

    函数声明  ---  整体提升 

            也就是说，函数声明后，系统会把整个函数放到当前script标签的开头处...]]></description><category></category></item><item><title><![CDATA[css-边框属性]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84314937</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84314937</guid><author>sqingding</author><pubDate>Wed, 21 Nov 2018 10:43:08 +0800</pubDate><description><![CDATA[一、css边框属性

1.border属性

（1）border:复合属性,设置对象边框的特性, 如使用该复合属性定义其单个参数，则其他参数的默认值将无条件覆盖各自对应的单个属性设置

（2）例如：border:1px solid red;

设置或检索对象边框宽度

设置或检索对象边框样式

设置或检索对象边框颜色


&amp;lt;!DOCTYPE html&amp;gt;
&amp;lt;html lang=&quot;e...]]></description><category></category></item><item><title><![CDATA[利用二维数组创建动态下拉菜单&购物简易计算器]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84314202</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84314202</guid><author>sqingding</author><pubDate>Wed, 21 Nov 2018 10:09:38 +0800</pubDate><description><![CDATA[1.利用二维数组创建动态下拉菜单


&amp;lt;!doctype html&amp;gt;
&amp;lt;html&amp;gt;
&amp;lt;head&amp;gt;
&amp;lt;meta charset=&quot;utf-8&quot;&amp;gt;
&amp;lt;title&amp;gt;实战&amp;lt;/title&amp;gt;
&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;
//创建一个二维数组
    v]]></description><category></category></item><item><title><![CDATA[http请求的状态码。100-505]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/84314098</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/84314098</guid><author>sqingding</author><pubDate>Wed, 21 Nov 2018 10:02:53 +0800</pubDate><description><![CDATA[100 - 信息提示

这些状态代码表示临时的响应。客户端在收到常规响应之前，应准备接收一个或多个 1xx 响应。 
· 100 - Continue 初始的请求已经接受，客户应当继续发送请求的其余部分。（HTTP 1.1新） 
· 101 - Switching Protocols 服务器将遵从客户的请求转换到另外一种协议（HTTP 1.1新）

200- 成功

这类状态代码表明服务器成功地接...]]></description><category></category></item><item><title><![CDATA[CSS中cursor属性给标签加上形状]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/83501614</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/83501614</guid><author>sqingding</author><pubDate>Mon, 29 Oct 2018 10:00:19 +0800</pubDate><description><![CDATA[
 有小手状：



&amp;lt;a href=&quot;##&quot; title=&quot;2&quot; style=&quot;cursor:pointer&quot;&amp;gt;


 无小手状：



&amp;lt;a href=&quot;javascript:void(0)&quot; style=&quot;color:#404958;cursor:default;&quot;&amp;gt;


  CSS中cursor属性


  

  表中数据摘自w3school.]]></description><category></category></item><item><title><![CDATA[移动端web页面滚动不流畅，卡顿闪烁解决方案]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/83410055</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/83410055</guid><author>sqingding</author><pubDate>Fri, 26 Oct 2018 09:34:58 +0800</pubDate><description><![CDATA[1.ios端的-webkit-overflow-scrolling属性可控制页面滚动效果，设置如下实现惯性滚动和弹性效果：


-webkit-overflow-scrolling: touch

2.position属性导致的页面滚动不流畅问题：


&amp;lt;div style=&quot;overflow-x: hidden; overflow-y: auto; position: absolute; ...]]></description><category></category></item><item><title><![CDATA[CSS实现单行、多行文本溢出显示省略号（…）]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/83379821</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/83379821</guid><author>sqingding</author><pubDate>Thu, 25 Oct 2018 15:10:58 +0800</pubDate><description><![CDATA[如果实现单行文本的溢出显示省略号同学们应该都知道用text-overflow:ellipsis属性来，当然还需要加宽度width属来兼容部分浏览。

实现方法：

                overflow: hidden;

                text-overflow:ellipsis;

                 white-space: nowrap;

效果如...]]></description><category></category></item><item><title><![CDATA[npm查看全局安装过的包]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/83345835</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/83345835</guid><author>sqingding</author><pubDate>Wed, 24 Oct 2018 16:16:59 +0800</pubDate><description><![CDATA[在使用node的时候，用npm安装了很多软件，过一段时间没有使用就会忘记，怎么查看自己全局安装过的包，用命令

npm list -g --depth 0
在百度里搜不到结果的，我在百度上搜的，博主发布在博客上，博主在google里老外的文章里看到的上面的命令，写篇文章记录下

​​​​​-g:全局的安装包
list：已安装的node包
–depth 0：这个参数我就不清楚了，可能是深度0，搜了一...]]></description><category></category></item><item><title><![CDATA[一路繁花似锦]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/82498951</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/82498951</guid><author>sqingding</author><pubDate>Fri, 07 Sep 2018 16:37:50 +0800</pubDate><description><![CDATA[成长的路上没有难不难只有你自己能不能经受的起考验，时间如风飞沙，且行且珍惜，没有了就真的没有了，所以你要倍加珍惜]]></description><category></category></item><item><title><![CDATA[Vue.js面试题整理]]></title><link>https://blog.youkuaiyun.com/sqingding/article/details/81071618</link><guid>https://blog.youkuaiyun.com/sqingding/article/details/81071618</guid><author>sqingding</author><pubDate>Wed, 05 Sep 2018 16:45:56 +0800</pubDate><description><![CDATA[一、什么是MVVM？

MVVM是Model-View-ViewModel的缩写。MVVM是一种设计思想。Model 层代表数据模型，也可以在Model中定义数据修改和操作的业务逻辑；View 代表UI 组件，它负责将数据模型转化成UI 展现出来，ViewModel 是一个同步View 和 Model的对象。

在MVVM架构下，View 和 Model 之间并没有直接的联系，而是通过ViewMo...]]></description><category></category></item></channel></rss>