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

门户网站建设中标结果网页自我介绍制作模板

门户网站建设中标结果,网页自我介绍制作模板,莱芜网站建设哪里有,网页设计作业之玩具商城网站首先看一个例子:读取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/901675/

相关文章:

  • 网站建设规范优质高等职业院校建设网站
  • 国内做网站哪家公司好机票什么网站建设
  • 万盛经开区建设局官方网站高校校园网站建设的要求
  • 制作企业网站的实训报告防伪码查询网站怎么做的
  • 做网站会很忙吗网站 js 广告代码
  • 没有网站域名备案专业做书画推广的网站
  • 做app网站公司名称有没有做黑市网站
  • apache建设网站做网站页面代码
  • html5 单页网站网络运维从入门到精通
  • 联合建设官方网站银川网站seo
  • jsp网站开发与设计摘要网站开发是什么
  • 公司网站建设论文结束语谷歌建站多少钱
  • 陕西省建设工会网站漳州做网站最便宜
  • asp网站怎么做301定向辽宁网络优化方法
  • 足球网站建设无锡企业网站的建设
  • 网站建设 国风网络学校网站建设新闻
  • 网站集成微信登录ai logo设计网站
  • 给客户做网站kesioncms企业网站蓝色模板
  • 哪个网站可以做视频播放器建筑工程网络计划方法
  • 长沙做网站的有哪些wordpress投稿页面路径怎么写
  • 京东第一次做网站如何做像淘宝一样的网站
  • 南湖网站建设公司怎么用iapp做网站软件
  • 永康网站建设专业公司六安网约车收入怎么样
  • 长沙品质企业建站服务电话随州公司做网站
  • 怎么做期货网站永久免费linux服务器
  • 怎么访问被禁止的网站微信商城网站方案
  • 建设网站需要会什么简单网页代码html
  • 南通网站怎么推广淘客选品网站开发
  • 网站开发的风险与风险管理网站名字
  • 朝阳网站视频拍摄脚本