<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[face_ice的专栏]]></title><description><![CDATA[千里之行，始于足下]]></description><link>https://blog.youkuaiyun.com/face_ice</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; face_ice]]></copyright><item><title><![CDATA[vscode-MySQL数据库管理工具]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/149974239</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/149974239</guid><author>face_ice</author><pubDate>Wed, 06 Aug 2025 16:12:17 +0800</pubDate><description><![CDATA[1.  通过插件搜索安装MySQL Syntax、SQL Server Client。3.接下来就可以查看数据库、表、数据结构啦...2.输入账号密码连接服务。2.输入账号密码连接服务。]]></description><category></category></item><item><title><![CDATA[Electron——创建窗口BrowserWindow]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/128233847</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/128233847</guid><author>face_ice</author><pubDate>Wed, 08 Feb 2023 17:59:30 +0800</pubDate><description><![CDATA[从零搭建electorn-quick-start]]></description><category></category></item><item><title><![CDATA[进程与线程]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/128407483</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/128407483</guid><author>face_ice</author><pubDate>Mon, 30 Jan 2023 11:36:18 +0800</pubDate><description><![CDATA[进程与线程相关概念的了解，为electron的相关进程理解铺垫]]></description><category></category></item><item><title><![CDATA[Electron——配置Electron开发环境]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/128262991</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/128262991</guid><author>face_ice</author><pubDate>Thu, 22 Dec 2022 13:26:20 +0800</pubDate><description><![CDATA[这里我们以Electron为主题，React为View层去构建应用，观看文章需要具备一定的React相关技能。全文构建基于，建议每个人都把node升级到8.0.0以上，可以做到统一，避免因版本不同出现的问题。提示：以下是本篇文章正文内容这一节主要示例创建一个简单的项目，成功启动。下一节从概念入手讲解进程和线程相关内容。]]></description><category></category></item><item><title><![CDATA[react-native的环境搭建]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/105833220</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/105833220</guid><author>face_ice</author><pubDate>Wed, 29 Apr 2020 10:46:04 +0800</pubDate><description><![CDATA[react-native的环境搭建
最近因岁寒三友小组准备进行技术方面分享，由于本期由胖大星分享react-native,对react-native没有进行过开发的我进行了了解学习，其中查了一些资料也遇到了一些报错，但最终也算找到了解决方案，分享一下。
1.准备工作
可以按照官网给出的搭建环境步骤进行https://reactnative.cn/docs/getting-started.html
...]]></description><category></category></item><item><title><![CDATA[ES6学习]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/100774774</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/100774774</guid><author>face_ice</author><pubDate>Thu, 12 Sep 2019 15:54:18 +0800</pubDate><description><![CDATA[ES6

1.介绍下set、map区别 ?



2.promise构造函数是同步执行还是异步执行，那么then方法呢？



es6类的写法 es6类的继承 es5类的想法等等 掌握知识点的语法的语法技术、数据处理、基础算法等等 浅拷贝基础 深拷贝继承 原型链继承原理 拖拽类的实现 自定义事件机制 观察者模式 数据驱动 递归 数组扁平化 排序算法 去重 迭代原理等
...]]></description><category></category></item><item><title><![CDATA[JS中函数执行顺序的问题]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/80267219</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/80267219</guid><author>face_ice</author><pubDate>Thu, 10 May 2018 14:30:08 +0800</pubDate><description><![CDATA[JavaScript是一种描述型脚本语言，它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行JavaScript是怎么来进行解析的吗？它的执行顺序又是如何的呢？代码如下:&amp;lt;script type=&quot;text/javascript&quot;&amp;gt;      Fn();  //浏览器报错:&quot;undefined&quot;&amp;lt;/script&amp;gt;&amp;lt;scri...]]></description><category></category></item><item><title><![CDATA[coding]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/73167091</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/73167091</guid><author>face_ice</author><pubDate>Tue, 13 Jun 2017 11:41:24 +0800</pubDate><description><![CDATA[https://coding.net/u/coding/p/marketing/topic/11769?hmsr=https:%2F%2Fcnodejs.org%2F&hmmd=%E5%9B%BE%E7%89%87%E5%B9%BF%E5%91%8A&hmpl=%E5%8D%9A%E5%AE%A2&hmkw=&hmci=]]></description><category></category></item><item><title><![CDATA[HEXO+Github,搭建属于自己的博客]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/72877245</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/72877245</guid><author>face_ice</author><pubDate>Tue, 06 Jun 2017 13:29:50 +0800</pubDate><description><![CDATA[http://www.jianshu.com/p/465830080ea9]]></description><category></category></item><item><title><![CDATA[web动画实现的多种方式]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/72819834</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/72819834</guid><author>face_ice</author><pubDate>Wed, 31 May 2017 14:08:46 +0800</pubDate><description><![CDATA[HTML5/CSS3时代，我们要在web里做动画选择其实已经很多了:

你可以用CSS3的animattion+keyframes;

你也可以用css3的transition;

你还可以用通过在canvas上作图来实现动画，也可以借助jQuery动画相关的API方便地实现;

当然最原始的你还可以使用window.setTimout()或者window.setInterval(]]></description><category></category></item><item><title><![CDATA[如何开发原生的 JavaScript 插件(知识点+写法)]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/72765571</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/72765571</guid><author>face_ice</author><pubDate>Fri, 26 May 2017 13:05:27 +0800</pubDate><description><![CDATA[如何开发原生的 JavaScript 插件(知识点+写法)

作者： PHP中文网|标签：javascript|2016-11-4
 14:47







通过 "WWW" 原则我们来了解 JavaScript 插件这个东西



第一个 W "What" -- 是什么?什么是插件,我就不照搬书本上的抽象概念了,我个人简单理解就是,能方便实现某个功能的扩展工具.(]]></description><category></category></item><item><title><![CDATA[$.ajax()引发的对Deferred的总结]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/71756845</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/71756845</guid><author>face_ice</author><pubDate>Fri, 12 May 2017 19:34:13 +0800</pubDate><description><![CDATA[$.ajax()引发的对Deferred的总结




传统的ajax写法:

$.ajax({
    url:"1.json",
    type:"get",
    success:function(data){},
    error:function(){}
});

jquery 1.7以后的新写法,


$.ajax({
    url:"1.json",
]]></description><category></category></item><item><title><![CDATA[Grunt 新手一日入门]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/71452643</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/71452643</guid><author>face_ice</author><pubDate>Tue, 09 May 2017 13:47:54 +0800</pubDate><description><![CDATA[当时学习 Grunt 的时候，真是很头疼。分了两个时间段，学习了两次才硬啃下来，之后才能用在项目中。主要原因我认为是学习资料和文档上面写的太高端了。这类的文档或者资料有个显著特点，上来先简单介绍一下这个玩意（Grunt 是一个 JavaScript 任务运行器），然后就是如何安装，直接给你配置文件的语法，如何使用插件，新手往往看完还不知所以然。


就像我第一次学习的时候，只是大体知道 Gr]]></description><category></category></item><item><title><![CDATA[node-express-jade-mongodb]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/71169962</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/71169962</guid><author>face_ice</author><pubDate>Thu, 04 May 2017 14:08:21 +0800</pubDate><description><![CDATA[http://www.xuebuyuan.com/2207989.html]]></description><category></category></item><item><title><![CDATA[前端开发人员守则：如何避免浏览器兼容问题！]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/71166833</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/71166833</guid><author>face_ice</author><pubDate>Thu, 04 May 2017 12:43:06 +0800</pubDate><description><![CDATA[前端开发人员守则：如何避免浏览器兼容问题！

2017-01-12 10:52




　　浏览器兼容问题在前面几期文章中提到过很多次了，它与网站跳出率和用户体验度息息相关。做好浏览器兼容，才能够让网站在不同的浏览器下正常显示。浏览器一旦不兼容，用户打开网站时就会出现排版错乱甚至是乱码的情况。



　　为什么会出现浏览器兼容的问题呢？不同浏览器使用内核及所支持的HTML等网]]></description><category></category></item><item><title><![CDATA[一个DOM元素绑定多个事件时，先执行冒泡还是捕获]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/69945806</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/69945806</guid><author>face_ice</author><pubDate>Mon, 10 Apr 2017 13:37:07 +0800</pubDate><description><![CDATA[绑定在被点击元素的事件是按照代码顺序发生，其他元素通过冒泡或者捕获“感知”的事件，按照W3C的标准，先发生捕获事件，后发生冒泡事件。所有事件的顺序是：其他元素捕获阶段事件 -> 本元素代码顺序事件 -> 其他元素冒泡阶段事件 。

一个DOM元素绑定两个事件，一个冒泡，一个捕获，则事件会执行多少次，执行顺序如何。

首先来了解一下冒泡和捕获是怎么回事：

1.冒泡

冒泡是从下向上]]></description><category></category></item><item><title><![CDATA[手把手教你如何加入到github的开源世界！]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/65629947</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/65629947</guid><author>face_ice</author><pubDate>Fri, 24 Mar 2017 13:43:52 +0800</pubDate><description><![CDATA[http://www.open-open.com/lib/view/open1396580186465.html]]></description><category></category></item><item><title><![CDATA[CentOS(Linux) 下vi编辑器用法大全]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/61198855</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/61198855</guid><author>face_ice</author><pubDate>Fri, 10 Mar 2017 16:07:21 +0800</pubDate><description><![CDATA[vi编辑器是所有Unix及Linux系统下标准的编辑器，它的强大不逊色于任何最新的文本编辑器，这里只是简单地介绍一下它的用法和一小部分指令。由于对Unix及Linux系统的任何版本，vi编辑器是完全相同的，因此您可以在其他任何介绍vi的地方进一步了解它。Vi也是Linux中最基本的文本编辑器，学会它后，您将在Linux的世界里畅行无阻。

1、vi的基本概念 
基本上vi可以分为三种状态，分]]></description><category></category></item><item><title><![CDATA[base_64转码]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/60138979</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/60138979</guid><author>face_ice</author><pubDate>Fri, 03 Mar 2017 13:41:15 +0800</pubDate><description><![CDATA[Css中路径data:image/png;base64的用法详解
大家可能注意到了，网页上有些图片的src或css背景图片的url后面跟了一大串字符，比如：




background-image:url(data:image/png;base64,
iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAYAAABIdFAMAAAAGXR
FWHRTb2Z0d2Fy]]></description><category></category></item><item><title><![CDATA[SVG技术入门：如何画出一条会动的线]]></title><link>https://blog.youkuaiyun.com/face_ice/article/details/59485005</link><guid>https://blog.youkuaiyun.com/face_ice/article/details/59485005</guid><author>face_ice</author><pubDate>Thu, 02 Mar 2017 11:23:00 +0800</pubDate><description><![CDATA[]]></description><category></category></item></channel></rss>