<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hot_cool的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hot_cool</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hot_cool]]></copyright><item><title><![CDATA[前端学习笔记2-1 CSS]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/73670982</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/73670982</guid><author>hot_cool</author><pubDate>Tue, 30 Jul 2019 01:03:57 +0800</pubDate><description><![CDATA[CSS 全称：“层叠样式表”（Cascading Style Sheets）

CSS用于定义HTML内容在浏览器内显示的样式，如文字大小，颜色，加粗，背景，位置，行高等等。
CSS3中新加了许多样式，还增加了动画。


1-1 CSS代码语法

例：p{color:red;}
css代码有两部分组成：选择符和声明。
p：选择符。
    指页面里的p标签，选择符不仅能直接用标签名，还可以通过标签...]]></description><category></category></item><item><title><![CDATA[JS生成器 - generator]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/84250013</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/84250013</guid><author>hot_cool</author><pubDate>Mon, 19 Nov 2018 15:06:44 +0800</pubDate><description><![CDATA[generator（生成器）是ES6标准引入的新的数据类型。最大特点就是可以交出函数的执行权（即暂停执行）。一个generator看上去像一个函数,区别就是函数名前面多了一个星号 *，但可以返回多次。与yield命令配合，可以实现暂停执行的功能
1. 基本使用方法
function* testGenerator(a) {
	console.log('a');
	yield ++a; 

	cons...]]></description><category></category></item><item><title><![CDATA[JS新增对象Map和Set]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/83685046</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/83685046</guid><author>hot_cool</author><pubDate>Sat, 03 Nov 2018 14:48:23 +0800</pubDate><description><![CDATA[JS新增对象Map、SetMapSet
Map
Map映射是ES6里面新增的一个对象，是一组键值对的结构，具有极快的查找速度。
	&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;lt;script type=&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;text/javascript&amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;&amp;amp;amp;amp;amp;amp;amp;amp;amp]]></description><category></category></item><item><title><![CDATA[centos7.4安装laravel开发环境]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/79377959</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/79377959</guid><author>hot_cool</author><pubDate>Mon, 26 Feb 2018 15:56:16 +0800</pubDate><description><![CDATA[参考文档: 
    https://www.aliyun.com/jiaocheng/128853.html 
    https://jingyan.baidu.com/article/215817f7a10bfb1eda14238b.html



1. 安装前准备

1. 安装screen
    yum install screen

2. 安装wget
    yum install ...]]></description><category></category></item><item><title><![CDATA[PHP使用Redis]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/79374999</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/79374999</guid><author>hot_cool</author><pubDate>Mon, 26 Feb 2018 12:05:10 +0800</pubDate><description><![CDATA[Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key- Value数据库，并提供多种语言的API。
Redis支持的数据类型有 String(字符串), List(列表), Hash(字典), Set(集合), Sorted Set(有序集合);
Redis默认端口6379




1. 连接



$redis = new Redis();  // 实...]]></description><category></category></item><item><title><![CDATA[JS中的块级作用域，var、let、const三者的区别]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/78302673</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/78302673</guid><author>hot_cool</author><pubDate>Sat, 21 Oct 2017 12:22:35 +0800</pubDate><description><![CDATA[首先，ECMAScript和JavaScript关系： 
ECMAScript是一个国际通过的标准化脚本语言。JavaScript由ECMAScript和DOM、BOM三者组成。可以简单理解为：ECMAScript是JavaScript的语言规范，JavaScript是ECMAScript的实现和扩展。1. 块作用域{ }JS中作用域有：全局作用域、函数作用域。没有块作用域的概念。ECM]]></description><category></category></item><item><title><![CDATA[Git 常用命令]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/78041095</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/78041095</guid><author>hot_cool</author><pubDate>Wed, 20 Sep 2017 15:06:25 +0800</pubDate><description><![CDATA[git管理的工作流程： 
工作区 -&amp;amp;gt; 暂存区 -&amp;amp;gt; 分支   (暂存区和分支属于版本库) 
工作区通过add可以将文件加进缓存区，缓存区通过commit可以到当前分支

工作区: 我们电脑中的文件夹，我们操作文件是在工作区操作。

版本库: 工作区里面隐藏的.git目录。  
暂存区: 属于版本库，用于暂存工作区add进来的新文件，和发生修改的内容。 
分支：属于版本库，可以理解为记...]]></description><category></category></item><item><title><![CDATA[JS、Jquery里面的jsonp]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/77645235</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/77645235</guid><author>hot_cool</author><pubDate>Mon, 28 Aug 2017 11:11:40 +0800</pubDate><description><![CDATA[一般ajax请求的地址都是和当前网页是同源的，即不能进行跨域请求，虽然普通ajax不能跨域，但是script标签是可以跨域引用的，即JS可以跨域使用。jsonp实现跨域请求数据的原理：jsonp允许服务器在后台生成一段js代码(回调函数)，将数据写进回调函数里，然后返回给页面，页面接收回调函数后在页面执行，可获取到数据。注：因此，jsonp返回给页面的不是数据本身，而是回调函数，数据可从回调函数中获取。]]></description><category></category></item><item><title><![CDATA[通过file按钮上传的图片如何显示出来 FileReader]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/77621218</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/77621218</guid><author>hot_cool</author><pubDate>Sun, 27 Aug 2017 16:29:14 +0800</pubDate><description><![CDATA[当我们使用file类型的按钮上传图片的时候，有时候希望图片能显示在页面里，那么如何显示呢？
H5中有FileReader,用于读取文件。我们可以在file按钮onchange的时候，去读取上传文件的信息。从而获取上传图片的dataURL格式的数据(通过data协议显示图片 data:image/图片格式;base64,....)]]></description><category></category></item><item><title><![CDATA[JS函数前面加!、+、-、~符号以及;是什么意思、按位取反]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/77567166</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/77567166</guid><author>hot_cool</author><pubDate>Fri, 25 Aug 2017 10:49:29 +0800</pubDate><description><![CDATA[1. 函数定义和调用



1-1 常见的函数定义和调用

匿名函数：
    function() {}; // 会报错，
    var fn = function() {}; // 不会报错
    fn();
普通函数：
    function myFn() {};
    myFn();




1-2 错误的直接调用

function() {}();
function myFn()...]]></description><category></category></item><item><title><![CDATA[JS中的正则]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/77453735</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/77453735</guid><author>hot_cool</author><pubDate>Mon, 21 Aug 2017 18:10:10 +0800</pubDate><description><![CDATA[正则可以规定在文本或字符串中要检索或替换的内容，可以是表达式的形式。然后可以在文本或字符串中匹配自己给定好的内容。



1. JS中的正则表达式写法

1. var reg = new RegExp('表达式'，flag);
2. var reg = /表达式/flag;

注：
    flag:修饰符，修饰符可以同时写多个。
        1. i : 忽略大小写；
        2. ...]]></description><category></category></item><item><title><![CDATA[JS事件绑定、冒泡/捕获、常见的兼容处理、委托、阻止默认行为和冒泡]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/77303416</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/77303416</guid><author>hot_cool</author><pubDate>Thu, 17 Aug 2017 10:14:01 +0800</pubDate><description><![CDATA[1. 事件绑定

&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;我们常见的事件一般是类似obj.onclick = function () {};这种，这种情况下，如果给同一个obj写同一个事件，那后面写的事件会把之前的事件给覆盖掉，只执行后加的事件函数。 
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;而事件绑定不会出现这种情况，用事件绑定方式...]]></description><category></category></item><item><title><![CDATA[HTML标签常见和不常见但常用的属性]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/75305348</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/75305348</guid><author>hot_cool</author><pubDate>Tue, 18 Jul 2017 15:15:57 +0800</pubDate><description><![CDATA[1. 常见的标签属性

1. src = &quot;地址&quot;；
2. href = &quot;地址&quot;；
3. target = &quot;_self/_blank/_parent/_top/framename&quot;; 链接的打开方式。
4. value = &quot;值&quot;；
5. alt = &quot;加载失败显示时显示的文本内容&quot;；
6. title = &quot;鼠标滑过显示内容&quot;；
7. type = &quot;按钮类型&quot;；]]></description><category></category></item><item><title><![CDATA[DOM对象]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/75257037</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/75257037</guid><author>hot_cool</author><pubDate>Mon, 17 Jul 2017 17:07:25 +0800</pubDate><description><![CDATA[DOM可以控制HTML文档里面的节点元素 
HTML的DOM树结构： 
 
DOM的节点及节点类型(nodeType)包括： 
1. 文档节点  nodeType:9。 
2. 元素节点  nodeType:1。  
3. 文本节点  nodeType:3。 
4. 属性节点  nodeType:2。 
5. 注释节点  nodeType:8。



1. DOM常用方法





1-1 获取元...]]></description><category></category></item><item><title><![CDATA[浏览器对象(Window、History、Location、Navigator、Screen)]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/75144586</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/75144586</guid><author>hot_cool</author><pubDate>Sat, 15 Jul 2017 10:16:49 +0800</pubDate><description><![CDATA[1. Window对象

window对象一般是当前浏览器窗口。常见的有
1. setInterval(函数,时间(毫秒单位));
2. clearInterval(定时器对象)；
3. setTimeout(函数,延时时间(毫秒单位))；
4. clearTimeout(延时器对象)；
上述关于定时器的，当在这些函数中使用this时，this的指向是指向window的。




1-1 打开新窗...]]></description><category></category></item><item><title><![CDATA[JS的内置对象(Date、String、Array、Math、Event)]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/74178292</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/74178292</guid><author>hot_cool</author><pubDate>Mon, 03 Jul 2017 11:13:08 +0800</pubDate><description><![CDATA[1. 日期对象Date

var myDate = new Date();// 创建一个时间对象的实例。默认是电脑的系统时间。
也可自定义时间：var d = new Date(2017,10,1);或 var d = new Date(&quot;oct 1,2017&quot;);
有了时间对象，我们可以使用它的方法来获取或设置相应的值:
一、获取：
1. myDate.getTime(); // 获取时间，以毫...]]></description><category></category></item><item><title><![CDATA[JS的数据类型]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/74055540</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/74055540</guid><author>hot_cool</author><pubDate>Sat, 01 Jul 2017 12:37:35 +0800</pubDate><description><![CDATA[js里面的变量作用是用来存储数据的，js变量是弱类型的，并不像java等语言，在定义变量时需要声明变量类型，一旦变量类型确定，当给这个变量附其他类型的值时会报错。js的变量可以多次赋值，也可以附不同数据类型的值，但是，根据使用习惯，尽量一个变量只定义一个数据类型。 
js里面基本的数据类型有5种。1.数字(number)，2.字符串(string)，3.布尔值(boolean)，4.对象(obje...]]></description><category></category></item><item><title><![CDATA[前端学习笔记3-1 javascript]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/74011509</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/74011509</guid><author>hot_cool</author><pubDate>Fri, 30 Jun 2017 18:37:01 +0800</pubDate><description><![CDATA[本篇介绍js的基础知识、基本语法、及简单函数。

1. JS基础知识

js由网景+sun共同开发，js是单线程的。 
基本特点： 
1. 脚本语言：js是一种解释性的脚本语言，c、c++等语言先编译后执行，而js可以直接执行。 
2. 基于对象：js是一种基于对象的脚本语言，可创建对象，也可使用现有对象。 
3. 简单：js采用弱类型的变量类型。 
4. 跨平台：js值依赖浏览器，和操作系统无关]]></description><category></category></item><item><title><![CDATA[ps的基本操作和知识]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/74010704</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/74010704</guid><author>hot_cool</author><pubDate>Fri, 30 Jun 2017 17:10:02 +0800</pubDate><description><![CDATA[前端有时候也需要一些基本的ps基础知识的。有时候需要自己去抠图，切图之类的小操作。 
1. 矩形选框操作区域必须先选中该区域所在图层，才可进行相应操作。 
2. 裁剪工具不分图层。ps的常用快捷键（window系统下） 
1. 空格+鼠标   ： 手抓工具移动 
2. ctrl + “+/-”   :   缩放工具 
3. ctrl + r     :    标尺，可用来调出参考线，光标放参考线上按]]></description><category></category></item><item><title><![CDATA[前端学习笔记2-3 CSS]]></title><link>https://blog.youkuaiyun.com/hot_cool/article/details/73924550</link><guid>https://blog.youkuaiyun.com/hot_cool/article/details/73924550</guid><author>hot_cool</author><pubDate>Thu, 29 Jun 2017 18:43:44 +0800</pubDate><description><![CDATA[CSS布局模型和常见的单位值在html样式布局中，有三种布局模型：
1. 流动模型(flow)
2. 浮动模型(float)
3. 层模型(layer)
css中常见的单位值有px; em; rem; %; rgb(); rgba(); 十六进制颜色#ffffff; 英文颜色red;等]]></description><category></category></item></channel></rss>