<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wasdref的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wasdref</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wasdref]]></copyright><item><title><![CDATA[layaAir中各个后缀]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/96484704</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/96484704</guid><author>wasdref</author><pubDate>Fri, 19 Jul 2019 17:06:45 +0800</pubDate><description><![CDATA[.sk文件是用layaair的spine和龙骨导出工具生成的二进制文件；
.lm文件是用layaair的3d转换工具生成的场景文件；
.ln文件是用layaair的3d转换工具生成的材质文件；
.ani文件是动画播放的配置文件；
.ltc也是通过layaair3d转换工具生成的文件；
...]]></description><category></category></item><item><title><![CDATA[生命周期 以及 对于预制体(Prefab)的初始化]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/90667887</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/90667887</guid><author>wasdref</author><pubDate>Wed, 29 May 2019 11:57:47 +0800</pubDate><description><![CDATA[生命周期

onLoad ===&gt; onEnable ===&gt; start ===&gt; update ===&gt; lateUpdate ===&gt; onDisable ===&gt; onDestroy



预制体(Prefab)的生命周期以及自定义初始化函数的调用顺序

注：onLoad回调会在节点首次激活时触发


	先自定义初始化后添加节点到场景（不推荐）

	...]]></description><category></category></item><item><title><![CDATA[自以为好用的工具（tools）]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/86243360</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/86243360</guid><author>wasdref</author><pubDate>Thu, 10 Jan 2019 17:29:52 +0800</pubDate><description><![CDATA[音频转换、压缩   音频转换、压缩

粒子制作Particle2dx
]]></description><category></category></item><item><title><![CDATA[nodejs-一个可用ccc的短连服务器]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/81875958</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/81875958</guid><author>wasdref</author><pubDate>Mon, 20 Aug 2018 18:46:47 +0800</pubDate><description><![CDATA[
var http = require('http');
var URL = require('url');

var app = http.createServer();
var port = 10086;

app.on('request', function(req, res){

    /** req.url : title + data */
    var getUrl = URL....]]></description><category></category></item><item><title><![CDATA[nodejs-stream]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/81584794</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/81584794</guid><author>wasdref</author><pubDate>Thu, 16 Aug 2018 17:02:23 +0800</pubDate><description><![CDATA[stream模块初解，流的类型，流的历史

可读流Readable的使用，可写流Writable的使用

Duplex的使用，Transform的使用

stream的流的使用技巧，管道，链的使用，流的优化

 

fs流：


// import { read } from 'fs';

var cl = function(data){
    console.log(data);
}
var ...]]></description><category></category></item><item><title><![CDATA[nodejs-事件循环]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/81663635</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/81663635</guid><author>wasdref</author><pubDate>Tue, 14 Aug 2018 11:31:40 +0800</pubDate><description><![CDATA[
   ┌───────────────────────────┐
┌─&amp;gt;│           timers          │
│  └─────────────┬─────────────┘
│  ┌─────────────┴─────────────┐
│  │     pending callbacks     │
│  └─────────────┬─────────────...]]></description><category></category></item><item><title><![CDATA[nodejs-Buffer]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/81584735</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/81584735</guid><author>wasdref</author><pubDate>Sun, 12 Aug 2018 18:37:32 +0800</pubDate><description><![CDATA[Buffer 作为一个全局变量，不需要使用require(‘buffer’).Buffer来引入；Buffer的作用就是用来处理二进制数据流，直接对内存进行操作；Buffer的大小一旦被确定就不能被修改


//// nodejs 编码格式 支持 ascii, utf8, utf16le, ucs2, base64, latin1, binary, hex


Buffer模块初解，创建、写入和读...]]></description><category></category></item><item><title><![CDATA[nodejs-fs、path]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/81584419</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/81584419</guid><author>wasdref</author><pubDate>Sun, 12 Aug 2018 18:37:10 +0800</pubDate><description><![CDATA[path路径const path = require(‘path’);

path.basename(‘C:\\temp\\myfile.html’);

在POSIX上返回’C:\\temp\\myfile.html’，而在windows返回’myfile.html’；

要想强制返回某一个系统上的风格时：

windows ： path.win32.basename(‘C:\\temp\\my...]]></description><category></category></item><item><title><![CDATA[nodejs-module初识]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/81583494</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/81583494</guid><author>wasdref</author><pubDate>Sun, 12 Aug 2018 18:36:45 +0800</pubDate><description><![CDATA[每个文件都视为独立的模块，每个模块都有Module对象

require.main === module 判断该文件是否直接运行，而不是被引用

如何加载模块

exports 模块方法导出对象

require() 引入模块方法（首次引入时会执行一次）

require 引入后的对象就是一个引入文件的exports

注： 1.一个模块能被引用多次，返回的相同的对象，首次引用时将模块运行并加载在...]]></description><category></category></item><item><title><![CDATA[nodejs-global初识]]></title><link>https://blog.youkuaiyun.com/wasdref/article/details/81583146</link><guid>https://blog.youkuaiyun.com/wasdref/article/details/81583146</guid><author>wasdref</author><pubDate>Sun, 12 Aug 2018 18:36:08 +0800</pubDate><description><![CDATA[全局变量global，程序内都可访问使用的对象

global

 

使用定义方式：

⑴ 全局对象的属性（global.testvalue = 10）;

⑵ 隐式定义的变量（未定义直接赋值的变量 : testvalue = 10）;

⑶ 最外层定义的变量（理论，因为所写的变量都是在脚本模块中，是属于模块的变量）

 

全局变量可以直接拿来使用，也可以通过global.来获取

conso...]]></description><category></category></item></channel></rss>