<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[dazd8213的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/dazd8213</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; dazd8213]]></copyright><item><title><![CDATA[RN 热更新]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535286</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535286</guid><author>dazd8213</author><pubDate>Wed, 01 May 2019 17:46:00 +0800</pubDate><description><![CDATA[React Native会将一系列资源打包成js bundle文件，系统加载js bundle文件，解析并渲染。
所以，React Native热更新的根本原理就是更换js bundle文件，并重新加载

差量热更新:
https://blog.youkuaiyun.com/u013718120/article/details/55096393
https://blog.youkuaiyun.com...]]></description><category></category></item><item><title><![CDATA[Windows下搭建IOS开发环境]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535283</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535283</guid><author>dazd8213</author><pubDate>Tue, 02 Apr 2019 14:10:00 +0800</pubDate><description><![CDATA[我们都知道开发iPhone等ios平台的移动应用时需要使用Mac本，但是Mac本都比较昂贵，所以我们可以采用Windows7上利用VMWare安装Mac操作系统的方法来模拟ios开发环境，达到降低成本的目的。
1.相关配置
操作系统：windows7旗舰版
Work station：VMWare10
Mac操作操作系统：OS X 10.8
2.相关资源下载地址
(1)VMWa...]]></description><category></category></item><item><title><![CDATA[【RN - 基础】之FlexBox弹性布局]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535284</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535284</guid><author>dazd8213</author><pubDate>Fri, 28 Dec 2018 16:06:00 +0800</pubDate><description><![CDATA[前言


弹性盒模型（The Flexible Box Module），又叫FlexBox，意为“弹性布局”，旨在通过弹性的方式来对齐和分布容器中内容的空间，使其能适应不同的屏幕，为盒装模型提供最大的灵活性。
FlexBox在大部分情况下都是处理Item在Container中位置和尺寸的关系。
FlexBox在布局中能解决很多问题，如浮动布局、屏幕适配、水平垂直居中、自动分配宽...]]></description><category></category></item><item><title><![CDATA[什么是I/O，你真的懂了吗？]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535278</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535278</guid><author>dazd8213</author><pubDate>Fri, 28 Dec 2018 14:56:00 +0800</pubDate><description><![CDATA[在计算机系统中I/O就是输入（Input）和输出(Output)的意思，针对不同的操作对象，可以划分为磁盘I/O模型，网络I/O模型，内存映射I/O, Direct I/O、数据库I/O等，只要具有输入输出类型的交互系统都可以认为是I/O系统，也可以说I/O是整个操作系统数据交换与人机交互的通道，这个概念与选用的开发语言没有关系，是一个通用的概念。
在如今的系统中I/O却拥有很重要的位...]]></description><category></category></item><item><title><![CDATA[requireJS 从概念到实战]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535281</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535281</guid><author>dazd8213</author><pubDate>Fri, 28 Dec 2018 14:42:00 +0800</pubDate><description><![CDATA[requireJS 可以很轻易的将一个项目中的JavaScript代码分割成若干个模块(module)。并且requireJS推荐一个模块就是一个文件，所以，你将获得一些零碎的具有互相依赖关系的JS文件。模块化的好处也浅显意见，那就是大大增强代码的可读性、易维护性、可扩展性、减少全局污染等。


目录：
基本概念requireJS的历史发展模块化的优点requi...]]></description><category></category></item><item><title><![CDATA[Fiddler 抓包工具总结]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535276</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535276</guid><author>dazd8213</author><pubDate>Wed, 18 Jul 2018 11:12:00 +0800</pubDate><description><![CDATA[Fiddler 抓包工具总结



阅读目录

1. Fiddler 抓包简介
1）. 字段说明
2）. Statistics 请求的性能数据分析
3）. Inspectors 查看数据内容
4）. AutoResponder 允许拦截制定规则的请求
5）. Filters 请求过滤规则
6）. Timeline ...]]></description><category></category></item><item><title><![CDATA[Express的serve-static中间件的使用之五问]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535277</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535277</guid><author>dazd8213</author><pubDate>Wed, 18 Jul 2018 09:28:00 +0800</pubDate><description><![CDATA[问题1：serve-static的setHeaders有什么用?



var express = require('express')


var serveStatic = require('serve-static')


//这个中间件也可以通过express.static来引入，第二个参数同样表示的是和serve-static同样的选项


...]]></description><category></category></item><item><title><![CDATA[NodeJs之fs的读写删移监]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535273</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535273</guid><author>dazd8213</author><pubDate>Tue, 17 Jul 2018 16:47:00 +0800</pubDate><description><![CDATA[目录

fs

图片的复制与粘贴
读文件(fs.readFile)
写文件(fs.writeFile)
打开文件(fs.open)
给文件添加数据(fs.appendFile)
删除文件(fs.unlink)
创建文件(fs.open)
删除文件夹(fs.rmdir)
创建文件夹(fs.mkdir)
文件监听(fs.watch fs.watchFile)...]]></description><category></category></item><item><title><![CDATA[js 生成验证码]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535271</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535271</guid><author>dazd8213</author><pubDate>Sat, 23 Jun 2018 09:56:00 +0800</pubDate><description><![CDATA[/**生成一个随机数**/    randomNum(min, max) {      　　return Math.floor(Math.random() * (max - min) + min);    },    /**生成一个随机色**/    randomColor(min, max) {      　　var r = this.randomNum(min, max);     ...]]></description><category></category></item><item><title><![CDATA[日期格式化]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535269</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535269</guid><author>dazd8213</author><pubDate>Sat, 23 Jun 2018 09:38:00 +0800</pubDate><description><![CDATA[//日期格式化function datesFormat(txt){　　Date.prototype.format = function(fmt) { 						　　　　var o = { 								　　　　　　"M+" : this.getMonth()+1,                 //月份 								　　　　　　"d+" : this.getDate(),   ...]]></description><category></category></item><item><title><![CDATA[NodeJS优缺点]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535274</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535274</guid><author>dazd8213</author><pubDate>Sat, 27 Jan 2018 15:22:00 +0800</pubDate><description><![CDATA[NodeJS适合运用在高并发、I/O密集、少量业务逻辑的场景。
node.js 为异步而生，这一点毫无疑问，但是在 CPU 和内存发面，要远远落后于 C/C++ 和 Java。特别是对于海量请求的场景，CPU 飙高，内存 GC 缓慢居高不下
---- 来源：https://www.zhihu.com/question/37619635

概述：NodeJS宣称其目标是“旨在提供...]]></description><category></category></item><item><title><![CDATA[移动端触摸相关事件touch、tap、swipe]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535267</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535267</guid><author>dazd8213</author><pubDate>Thu, 25 Jan 2018 15:54:00 +0800</pubDate><description><![CDATA[一、事件定义及分类
1. click事件
单击事件，类似于PC端的click，但在移动端中，连续click的触发有200ms ~ 300ms的延迟

2. touch类事件
触摸事件，有touchstart touchmove touchend touchcancel 四种之分
touchstart：手指触摸到屏幕会触发
touchmove：当手指在屏幕上移动时，会触发...]]></description><category></category></item><item><title><![CDATA[正则匹配img src]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535272</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535272</guid><author>dazd8213</author><pubDate>Fri, 12 Jan 2018 09:57:00 +0800</pubDate><description><![CDATA[/*var str = 'this is test string &lt;img src="http:yourweb.com/test.jpg" width="50" &gt; 123 and the end &lt;img src="所有地址也能匹配.jpg" /&gt; 33! &lt;img src="/uploads/attached/image/20120426/2012042...]]></description><category></category></item><item><title><![CDATA[vscode使用技巧]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535270</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535270</guid><author>dazd8213</author><pubDate>Thu, 30 Nov 2017 09:49:00 +0800</pubDate><description><![CDATA[前言
vscode是一款跨平台的代码编辑器，她轻量、美观、一致、功能完整，自带完美git支持，非常适合前端同学使用。下面总结下我对于这个软件的使用技巧，希望对大家有帮助。
快捷键

注意：当下列快捷键不起作用时，请考虑是否是其他软件已经占用了快捷键，如输入法、聊天软件等

vscode内置了emmet，使用tab键可快速编写html/css等，具体请查询emmet语法说明
...]]></description><category></category></item><item><title><![CDATA[js 字符串转数字]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535264</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535264</guid><author>dazd8213</author><pubDate>Wed, 01 Nov 2017 18:43:00 +0800</pubDate><description><![CDATA[Number()、parseInt()、parseFloat()的区别：Number()的强制类型转换与parseInt()和parseFloat()方法的处理方式相似，只是它转换的是整个值，而不是部分值。parseInt()和parseFloat()方法只转换第一个无效字符之前的字符串。如“3.4.5”被转换成“3.4”，用Number()进行强制类型转换将返回NAN,如果字符串...]]></description><category></category></item><item><title><![CDATA[js 导出Excel]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535261</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535261</guid><author>dazd8213</author><pubDate>Wed, 25 Oct 2017 19:01:00 +0800</pubDate><description><![CDATA[let arr =[{},{}];            let str = '用户id,手机,卡号,昵称,姓名,年龄,性别,身高cm,体重kg';            for(let i=0; i&lt;arr.length; i++){              　　str += "\n"+ arr[i].userId +','+ arr[i].account +','+ a...]]></description><category></category></item><item><title><![CDATA[<!--[if IE 9]> <![endif]-->]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535268</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535268</guid><author>dazd8213</author><pubDate>Wed, 18 Oct 2017 12:22:00 +0800</pubDate><description><![CDATA[&lt;!--[if !IE]&gt;&lt;!--&gt; 除IE外都可识别 &lt;!--&lt;![endif]--&gt;&lt;!--[if IE]&gt; 所有的IE可识别 &lt;![endif]--&gt;&lt;!--[if IE 6]&gt; 仅IE6可识别 &lt;![endif]--&gt;&lt;!--[if lt IE 6]&gt; IE6以及IE6以下版本可...]]></description><category></category></item><item><title><![CDATA[js 异步请求]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535266</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535266</guid><author>dazd8213</author><pubDate>Wed, 18 Oct 2017 10:07:00 +0800</pubDate><description><![CDATA[1、异步请求的方法：iframe、script、XMLHttpRequest、comet（服务器端发起）
2、使用XHR发起POST请求
//1 创建XHR对象
var xhr = function (){  　　if(window.ActiveXObject){    　　　　return new ActiveXObject("Microsoft.XMLHTTP");  　　}e...]]></description><category></category></item><item><title><![CDATA[clip 图像剪裁]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535257</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535257</guid><author>dazd8213</author><pubDate>Wed, 30 Aug 2017 17:23:00 +0800</pubDate><description><![CDATA[剪裁图像：img
  {
  position:absolute;
  clip:rect(0px,60px,200px,0px);
  }


转载于:https://www.cnblogs.com/ljbkyBlog/p/7454206.html]]></description><category></category></item><item><title><![CDATA[web 标准]]></title><link>https://blog.youkuaiyun.com/dazd8213/article/details/101535205</link><guid>https://blog.youkuaiyun.com/dazd8213/article/details/101535205</guid><author>dazd8213</author><pubDate>Tue, 22 Aug 2017 10:45:00 +0800</pubDate><description><![CDATA[web1.0：网络-人（单向信息，只读，eg个人网站，大英百科全书）；web2.0：人-人（以网络为沟通渠道进行人与人沟通，eg维基、博客）；web3.0：人-网络-人（人工智能、关联数据和语义网络构建，形成人和网络以及网络与人的沟通，同时在SEO支持下，提高人与人沟通的便利性）

我对三者的区别在于三个时期中网络的角色——web1.0网络是信息提供者，单向性的提供和单一性理...]]></description><category></category></item></channel></rss>