<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qq_41540945的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qq_41540945</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qq_41540945]]></copyright><item><title><![CDATA[Vue总结]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88979083</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88979083</guid><author>qq_41540945</author><pubDate>Tue, 02 Apr 2019 19:31:26 +0800</pubDate><description><![CDATA[生命周期钩子函数

在beforeCreate钩子函数调用的时候，是获取不到props或者data中的数据的，因为这些数据的初始化都在initState中。

然后会执行created钩子函数，在这一步的时候已经可以访问到之前不能访问到的数据，但是这时候组件还没被挂载，所以是看不到的。

接下来会先执行beforeMount钩子函数，开始创建 VDOM，最后执行mount...]]></description><category></category></item><item><title><![CDATA[json解决前端跨域的问题]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88672096</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88672096</guid><author>qq_41540945</author><pubDate>Tue, 19 Mar 2019 20:31:29 +0800</pubDate><description><![CDATA[一、前言

初识

XMLHttpRequest cannot load xxxx. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'xxxx' is therefore not allowed access. The response had HTTP status cod...]]></description><category></category></item><item><title><![CDATA[mvvm属性对象的定义]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88647673</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88647673</guid><author>qq_41540945</author><pubDate>Mon, 18 Mar 2019 19:19:34 +0800</pubDate><description><![CDATA[Object.defineProperty()方法会直接在一个对象上定义一个新属性，或者修改一个对象的现有属性， 并返回这个对象。


Object.defineProperty(obj, prop, descriptor)

obj

要在其上定义属性的对象。

prop

要定义或修改的属性的名称。

descriptor

将被定义或修改的属性描述符。

属性描述符节



对象里目前存...]]></description><category></category></item><item><title><![CDATA[CC攻击]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88636411</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88636411</guid><author>qq_41540945</author><pubDate>Mon, 18 Mar 2019 12:13:59 +0800</pubDate><description><![CDATA[相信大家都听说过CC攻击，

攻击者借助代理服务器生成指向受害主机的合法请求，实现DDOS和伪装就叫：CC(ChallengeCollapsar)。

CC主要是用来攻击页面的。大家都有这样的经历，就是在访问论坛时，如果这个论坛比较大，访问的人比较多，打开页面的速度会比较慢，访问的人越多，论坛的页面越多，数据库压力就越大，被访问的频率也越高，占用的系统资源也就相当可观。

一个静态页面不需要服务器...]]></description><category></category></item><item><title><![CDATA[如何用Node.js 做一个聊天室]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88580964</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88580964</guid><author>qq_41540945</author><pubDate>Fri, 15 Mar 2019 19:00:47 +0800</pubDate><description><![CDATA[做一个小小的聊天室，没事可以和自己的同学聊天，谈谈人生，下面介绍一下如何做一个聊天室

1.为了实时的获取服务器中的数据更新，可以使用轮训的方式解决问题，

常见的请求方式 get：常用来获取数据；post：常用来新增数据，此操作会修改数据的内容；delete：常用来删除数据；

put：常用来修改数据；

# socket

双工通讯。当建立socket连接之后服务器端可以向客户端主动地推...]]></description><category></category></item><item><title><![CDATA[做移动端开发，单页面切换需要注意的事项]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88580850</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88580850</guid><author>qq_41540945</author><pubDate>Fri, 15 Mar 2019 18:27:08 +0800</pubDate><description><![CDATA[1、防止手机中网页放大和缩小，这点是最基本的，最为手机网站开发者来说应该都知道的，就是设置meta中的viewport

有些手机网站我们看到如下声明：


&amp;lt;!DOCTYPE html PUBLIC &quot;-//WAPFORUM//DTD XHTML Mobile 1.0//EN&quot; &quot;http://www.wapforum.org/DTD/xhtml-mobile10.dtd&quot;&amp;gt;...]]></description><category></category></item><item><title><![CDATA[HTTP请求]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88429351</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88429351</guid><author>qq_41540945</author><pubDate>Tue, 12 Mar 2019 21:11:24 +0800</pubDate><description><![CDATA[索引



1. 请求报文

一个HTTP请求报文由请求行（request line）、请求头部（header）、空行和请求数据4个部分组成。

大致结构是这样的：


＜request-line＞ //请求行

＜headers＞ //首部行

＜blank line＞ //空行

＜request-body＞ //请求体



一个简单的例子：


POST /user HTTP/1.1   ...]]></description><category></category></item><item><title><![CDATA[浏览器的兼容性]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88413232</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88413232</guid><author>qq_41540945</author><pubDate>Tue, 12 Mar 2019 08:17:01 +0800</pubDate><description><![CDATA[1，浏览器兼容问题一：不同浏览器的标签默认的margin和padding不同

问题症状：随便写几个标签，不加样式控制的情况下，各自的margin 和padding差异较大。

碰到频率:100%

解决方案：

可以使用Normalize来清除默认样式，具体可参考文章：来，让我们谈一谈 Normalize.css

也可以使用如下代码：


body,h1,h2,h3,ul,li,input,d...]]></description><category></category></item><item><title><![CDATA[web页面性能优化以及SEO]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88358301</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88358301</guid><author>qq_41540945</author><pubDate>Fri, 08 Mar 2019 20:57:55 +0800</pubDate><description><![CDATA[web前端页面性能优化

为了提高页面的加载速度，让用户有更好的体验，前端网站的性能优化是非常有必要的。

优化的方式有以下几种：

一、 编辑html的时候注意语义结构化

　　结构语义化：根据内容的结构，选择合适的标签，以便于开发者阅读和写出更优雅的代码，同时让浏览器的爬虫和机器很好地解析。

　　结构语义化的优点包括：

　　　　1. 在页面没有css或者css还未加载出来的时候，页面也能呈...]]></description><category></category></item><item><title><![CDATA[Js事件传输的机制]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88320673</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88320673</guid><author>qq_41540945</author><pubDate>Thu, 07 Mar 2019 21:10:43 +0800</pubDate><description><![CDATA[一、介绍
事件是用来实现js和html之间交互的，可以用侦听器（或处理程序）来预订事件，以便事件发生时执行相应的代码。这种在传统软件工程中被称为观察员模式的模型，支持页面的行为（js）与页面的外观（html和css）的松散耦合。事件最早是在IE3和Netscape Navigator2中出现的，当时是作为分担服务器运算负载的一种手段。

二、事件流
事件流描述的是从页面中接收事件的...]]></description><category></category></item><item><title><![CDATA[Post和get区别]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/88202096</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/88202096</guid><author>qq_41540945</author><pubDate>Tue, 05 Mar 2019 20:36:19 +0800</pubDate><description><![CDATA[与POST相比，GET的安全性较差，因为所发送的数据是URL的一部分。在发送密码或其他敏感信息时绝不要使用GET！POST比GET更安全，因为参数不会被保存在浏览器历史或web服务器日志中。
	
	
	

	GET的数据在URL中对所有人都是可见的。POST的数据不会显示在URL中。
	
	
	GET在浏览器回退时是无害的，而POST会再次提交请求。

	
	...]]></description><category></category></item><item><title><![CDATA[JS基础]]></title><link>https://blog.youkuaiyun.com/qq_41540945/article/details/85246360</link><guid>https://blog.youkuaiyun.com/qq_41540945/article/details/85246360</guid><author>qq_41540945</author><pubDate>Tue, 25 Dec 2018 13:31:33 +0800</pubDate><description><![CDATA[javascript的诞生：1995年Brendan Eich创造了javascript

javascript的概念：JavaScript 是基于对象和事件驱动，并具有安全性能的客户端脚本语言；

由 三部分组成：ECMAScript核心！DOM（文档对象模型）BOM（浏览器对象模型）

变量的命名规则：变量是由数字、字母、下划线（——）和美元符号$的一种和几种组成，且不能以数字开头，严格区分大...]]></description><category></category></item></channel></rss>