当前位置: 首页 > news >正文

免费企业建站cms安徽省住房建设部官方网站

免费企业建站cms,安徽省住房建设部官方网站,怎么做网站卖车,semir是什么牌子首先看一个例子:读取package.json下的文件,并将读取的数据(若读取失败)打印出来 // 导入fs和thunkify模块 var thunkify require(thunkify); var fs require(fs);// 定义读取文件的函数read var read thunkify(fs.readFile);// 调用read函数读取package.json下的文件.并对数…首先看一个例子:读取package.json下的文件,并将读取的数据(若读取失败)打印出来 // 导入fs和thunkify模块 var thunkify require(thunkify); var fs require(fs);// 定义读取文件的函数read var read thunkify(fs.readFile);// 调用read函数读取package.json下的文件.并对数据进行处理 read(pacage.json)(function(err, str) {console.log(err);console.log(str); }以上是以同步方式书写的,异步读取文件并,对文件信息进行处理的操作… 下面是thinkify的源码,阅读一下就好… function thunkify(fn) {return function() {// 传入的参数,放在数组args中var args new Array(arguments.length);// 保存环境.放在ctx中var ctx this;for (var i 0; i args.length; i) {args[i] arguments[i];}return function (done) {var called;args.push(function () {if (called) return;called true;done.apply(null, arguments);});try {fn.apply(ctx, args);} catch (err) {done(err);}}} };看个实例: function f(a, b, callback) {var sum a b;callback(sum);callback(sum); }var ft thunkify(f); var print console.log.bind(console); ft(1, 2)(print);函数本质上是对数据的处理,因此分析函数的一个比较好的方法是把参数都打出来,然后找到其中的联系… 下面将几个关键的数据打印到控制台, // 可以很清楚看见fn就是自己定义的f,对应的语句就是var ft thunkify(f). 和 function thunkify(fn)// args来自ft(1, 2)(print) 而 print 来自 var print console.log.bind(console);对应的再fhunkify中,是 (第一个)return 语句 args new Array(arguments.length), for(var i 0; i args.length; i){args[i] aguments[i];}// 在第2层return 里面接收参数给done然后定义了一个called函数(确保回调函数只调用一次),具体实现在args.push里面,若已经调用过,会return ,对应if(called) return;经过args.push后,可以看见args2变为3个., 即多了一个函数就是callback函数,对应实例也就是print console.log.bind(console).// 最后是一个try...catch块.尝试使用f(a,b,callback).. 参数都在args里面// 这样写的好处是:异步实现,方便阅读.. 前面ft(1,2)可以是一个异步操作如读取文件或ajax请求网页数据,后面是一个回调函数(cb),这样就是一个同步的写法..参考《ES6标准入门》(第3版)P364~P365
http://www.pierceye.com/news/446135/

相关文章:

  • 英文外贸网站建设中国建筑出版在线官网app
  • 浙江网站建设服务公司shopex网站搬家
  • 网站服务器无法访问百姓装潢上海门店具体地址
  • 怎么做网站推广怎么样网页截图快捷键是哪个
  • 常州网站制作费用如何搭建网站的支付接口
  • 网站会员体系网站后台都有哪些
  • 宜昌网站建设制作公司网站301在哪做
  • 备案网站分布地点wordpress如何去掉amp:
  • 做一个小说阅读网站怎么做网站 没有备案 访问不了
  • 乐山乐人网站建设公司网站域名查主机名
  • 自适应网站的代表腰肌劳损的自我治疗和恢复的方法有什么?
  • 玉环城乡建设规划局网站企业网站源码带后台
  • 网站热点关键词免费可商用素材网站
  • 网站站内优化案例自己做的网页怎么上传网站吗
  • 深圳制作网站有用吗如何做网站优化
  • 皖住房建设厅网站the 7 wordpress
  • 怎么自己学着做网站写网站代码
  • 自己电脑上做的网站 怎么让别人看怎么做网站在谷歌
  • 同一ip 网站 权重怎样做才能发布你的网站
  • 上海利恩建设集团有限公司网站社交网站先做pc站可以吗
  • 用网站做淘宝客新媒体销售好做吗
  • 手机模板的网站哪个好wordpress关闭google字体
  • 医疗行业网站怎么做网站反链和外链的区别
  • html网站开发事例教程一起做网店官网下载
  • 中小企业网站优化锦州网站制作公司
  • 谁会在掏宝网上做网站网站开发与设计课程设计
  • 公司网站建设的改进的建议前潮网络网站建设
  • 济宁500元网站建设wordpress 安装错误
  • 网站建设周记网站建设公司面临的问题
  • 网站可视化编辑普通网站与营销型网站有什么区别