<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[l_x_cser的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/l_x_cser</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; l_x_cser]]></copyright><item><title><![CDATA[字节的一个实践小测试]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/106074234</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/106074234</guid><author>l_x_cser</author><pubDate>Tue, 12 May 2020 13:30:50 +0800</pubDate><description><![CDATA[todo-mvc-bdance
这是一个前端作业
##2020/4/29
开始搭建项目
今天晚上主要搭建app
引入antd及按需加载，准备明天开始进行第一步的todoMVC的任务
主要使用的技术

单页面应用
使用了三种不同的状态管理

state
hooks
redux


本地数据管理 localStorage本地管理
使用node.js，express,mongodb搭建简单的服务端框架
nginx搭建前端项目
个人服务器搭建相关技术，使用pm2将后端代码部署到云服务器上

实现基本的用户登录注册相]]></description><category></category></item><item><title><![CDATA[HTTP中常见的几种状态码]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/105280715</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/105280715</guid><author>l_x_cser</author><pubDate>Thu, 02 Apr 2020 23:01:30 +0800</pubDate><description><![CDATA[客户端向服务端发送请求http请求时候，一般会返回一个状态码，表示请求的状态。，一般通过他们，我们就可以表示请求的成功或者出现问题的一些原因。
其中，一般分为1-5五中错误类型（6不考虑）
个人说明一下，状态码就是RFC2616（用来指定HTTP协议标准的文档）标准定义的一种状态表示。




状态码
响应类别
原因




1xx
信息性状态码（Informational）
服务器正在处理请求
...]]></description><category></category></item><item><title><![CDATA[实测解决:系统上禁止运行脚本。有关详细信息， 请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104956657</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104956657</guid><author>l_x_cser</author><pubDate>Wed, 18 Mar 2020 23:19:17 +0800</pubDate><description><![CDATA[browserify : 无法加载文件 C:\Users\86136\AppData\Roaming\npm\browserify.ps1，因为在此系统上禁止运行脚本。有关详细信息，
请参阅 https:/go.microsoft.com/fwlink/?LinkID=135170 中的 about_Execution_Policies。
所在位置 行:1 字符: 1
+ browserify js/src/app.js -o js/dist/build.js
+ ~~~~~~~~~~
    + Cate]]></description><category></category></item><item><title><![CDATA[计算机网络基础-五层因特网协议栈]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104851832</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104851832</guid><author>l_x_cser</author><pubDate>Sat, 14 Mar 2020 00:01:24 +0800</pubDate><description><![CDATA[五层因特网协议栈

一，应用层 application-layer
应用层的任务是：通过应用进程间的交互来完成特定的网络应用。应用层协议定义的就是 应用进程间通信和交互的规则。

对于不同的网络应用需要不同的一个应用层协议。
比如：域名系统DNS,HTTP协议，Smtp协议等等。
我们把应用层之间交互的数据单元称为报文

域名系统DNS
域名系统DNS(Domian Name System)是英特...]]></description><category></category></item><item><title><![CDATA[js进阶之call(),apply,bind()的模拟实现。]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104835133</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104835133</guid><author>l_x_cser</author><pubDate>Fri, 13 Mar 2020 11:29:05 +0800</pubDate><description><![CDATA[call()函数
call()方法就是使用一个指定的对象替换原来函数中默认的this属性保存的对象。，，并可以提供相应的函数。


]]></description><category></category></item><item><title><![CDATA[如何将其他类型的数据转换为String.]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104822440</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104822440</guid><author>l_x_cser</author><pubDate>Thu, 12 Mar 2020 19:14:02 +0800</pubDate><description><![CDATA[转换方式一：toString（）方法

调用val.toString()方法
对于 undefined 和 null转化类型会报错

转换方式二：String()

调用String()函数，并将被转换的数据作为参数传递给函数

使用String()函数做强制类型转换时:

对于Number和Boolean实际上就是调用的toString()方法
但是对于null和undefined，就不会调用t...]]></description><category></category></item><item><title><![CDATA[js复习之基础总结-强制数据类型转换Number]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104817685</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104817685</guid><author>l_x_cser</author><pubDate>Thu, 12 Mar 2020 14:22:35 +0800</pubDate><description><![CDATA[如何将其他类型的数据转换为Number.
转换方式一：Number()

字符串:

如果是纯数字字符串–》数字
如果字符串中有非数字的内容，转换为NaN
如果字符串为空或者全是空格-》 为0
非字母打头为NaN


boolean

true:1
false:0


Null:数字  0
undefined:  NaN

转换方式二：显示转换
任何值做 -，*，/ 运算都会隐式的转换为Numbe...]]></description><category></category></item><item><title><![CDATA[js复习之基础总结-变量提升]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104761075</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104761075</guid><author>l_x_cser</author><pubDate>Mon, 09 Mar 2020 21:24:20 +0800</pubDate><description><![CDATA[执行上下文与执行上下文栈
1. 变量提升与函数提升
说到执行上下文首先得说js中的变量提升与函数提升


变量提升: 在变量定义语句之前, 就可以访问到这个变量(undefined)
函数提升: 在函数定义语句之前, 就执行该函数
先有变量提升, 再有函数提升
也就是说，在一个作用域中。首先先找到var定义的变量，先把变量作为上下文作用域对象的一个属性（但是是没有赋值），具体赋值需要根据代码执行情...]]></description><category></category></item><item><title><![CDATA[js复习基础总结-原型与原型链]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104741706</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104741706</guid><author>l_x_cser</author><pubDate>Mon, 09 Mar 2020 10:42:23 +0800</pubDate><description><![CDATA[原型与原型链

所有函数都有一个特别的属性:

prototype : 显式原型属性


所有实例对象都有一个特别的属性:

__proto__ : 隐式原型属性


显式原型与隐式原型的关系
函数的prototype: 定义函数时被自动赋值, 值默认为{}, 即用为原型对象一个空对象
实例对象的__proto__: 在创建实例对象时被自动添加, 并赋值为构造函数的prototype值
原型对象即...]]></description><category></category></item><item><title><![CDATA[js复习之基础总结-对象和函数的理解。]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104728464</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104728464</guid><author>l_x_cser</author><pubDate>Sun, 08 Mar 2020 11:01:44 +0800</pubDate><description><![CDATA[1. 对象的理解和使用

什么是对象?

代表现实中的某个事物, 是该事物在编程中的抽象
多个数据的集合体(封装体)
用于保存多个数据的容器


属性组成:

属性名 : 字符串(标识)
属性值 : 任意类型


属性的分类:

一般 : 属性值不是function  描述对象的状态
方法 : 属性值为function的属性  描述对象的行为


特别的对象

数组: 属性名是0,1,2,3之类的...]]></description><category></category></item><item><title><![CDATA[js复习之基础总结-数据类型；数据，变量，内存。]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104727322</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104727322</guid><author>l_x_cser</author><pubDate>Sun, 08 Mar 2020 10:37:43 +0800</pubDate><description><![CDATA[本篇内容主要包括一下几点
1. 数据类型的分类和判断


基本(值)类型

Number ----- 任意数值 -------- typeof 返回i字符串
String ----- 任意字符串 ------ typeof
Boolean ---- true/false ----- typeof
undefined — undefined ----- typeof/===
null -------...]]></description><category></category></item><item><title><![CDATA[bootstrap栅格系统源码分析]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104581614</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104581614</guid><author>l_x_cser</author><pubDate>Sat, 29 Feb 2020 22:42:33 +0800</pubDate><description><![CDATA[bootstrap栅格系统源码分析
1. 容器

流体容器&amp;固定容器 公共样式
margin-right: auto;
margin-left: auto;
padding-left:  15px;
padding-right: 15px
公共代码

.container-fixed(@gutter: @grid-gutter-width) {   //30px,槽宽
  margin-r...]]></description><category></category></item><item><title><![CDATA[纯css+js实现在线时钟]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104450547</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104450547</guid><author>l_x_cser</author><pubDate>Sat, 22 Feb 2020 21:11:21 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;时钟&lt;/title&gt;
		&lt;style type="text/css"&gt;
			*{
				padding: 0;
				margin: 0;
			}
			.wrap{
				...]]></description><category></category></item><item><title><![CDATA[css+js实现扇形导航（旋转等效果）]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104447453</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104447453</guid><author>l_x_cser</author><pubDate>Sat, 22 Feb 2020 17:48:28 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;扇形导航&lt;/title&gt;
		&lt;style type="text/css"&gt;
			*{
				margin: 0;
				padding: 0;
			}
			html,body...]]></description><category></category></item><item><title><![CDATA[CSS3效果 发廊灯(渐变效果)]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104429688</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104429688</guid><author>l_x_cser</author><pubDate>Fri, 21 Feb 2020 16:16:33 +0800</pubDate><description><![CDATA[&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;现象渐变_发廊灯&lt;/title&gt;
		&lt;style type="text/css"&gt;
			*{
				margin:0;
				padding: 0;
			}
			.wrap...]]></description><category></category></item><item><title><![CDATA[绝对定位模拟固定定位]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104420810</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104420810</guid><author>l_x_cser</author><pubDate>Fri, 21 Feb 2020 14:41:20 +0800</pubDate><description><![CDATA[如何使用绝对定位模拟固定定位

]]></description><category></category></item><item><title><![CDATA[纯css实现选项卡]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104418002</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104418002</guid><author>l_x_cser</author><pubDate>Thu, 20 Feb 2020 21:09:14 +0800</pubDate><description><![CDATA[纯css实现一个选项卡
先看代码
&lt;!DOCTYPE html&gt;
&lt;html lang="en"&gt;
&lt;head&gt;
    &lt;meta charset="UTF-8"&gt;
    &lt;title&gt;演示文档&lt;/title&gt;
    &lt;style&gt;
		body{
			padding: 100px;
		}
       ...]]></description><category></category></item><item><title><![CDATA[如何用一个原生css编写单选框，自定义样式]]></title><link>https://blog.youkuaiyun.com/l_x_cser/article/details/104401221</link><guid>https://blog.youkuaiyun.com/l_x_cser/article/details/104401221</guid><author>l_x_cser</author><pubDate>Wed, 19 Feb 2020 22:15:37 +0800</pubDate><description><![CDATA[如何用一个原生css编写单选框，自定义样式
这是普通的单选框
&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="utf-8"&gt;
		&lt;title&gt;css单选框&lt;/title&gt;
		&lt;style type="text/css"&gt;
			
		&lt;/style&gt;
...]]></description><category></category></item></channel></rss>