基于silverlight 的deepzoom技术海量图片展示
2014-12-30 22:18
218 查看
学习了一段时间比较火的NodeJS, 记录一下我的问题和我理解的答案。
1. 为什么一个module中的this 不是global对象 而是 exports ? require是怎么实现的?
我试着用javascript 实现一个自己require 函数, 输入代码字符串,得到一个exports对象
2012年6月7日
2. require 函数的加载顺序?
绝对和相对路径加载: 如果没有写明扩展名, 按 .js --> .node (已编译node插件) 用 dlopen加载
只是模块名: 核心模块(lib/) --> 各级目录中的 node_modules (就近原则)
如果已经在node_modules , 而且没有找到的话 , 只找上层node_modules 目录
1. 为什么一个module中的this 不是global对象 而是 exports ? require是怎么实现的?
我试着用javascript 实现一个自己require 函数, 输入代码字符串,得到一个exports对象
function myRequire(content){ var exports = {}; function run(){ eval(content); }; run.call(exports); return exports; } var script = "exports.add = function(a,b){return a+b;};" + "console.log(this);"; var add = myRequire(script).add; console.log(add(2,2));
2012年6月7日
2. require 函数的加载顺序?
绝对和相对路径加载: 如果没有写明扩展名, 按 .js --> .node (已编译node插件) 用 dlopen加载
只是模块名: 核心模块(lib/) --> 各级目录中的 node_modules (就近原则)
如果已经在node_modules , 而且没有找到的话 , 只找上层node_modules 目录
相关文章推荐
- 基于silverlight或html5的大量图片展示系统
- 【JAVA秒会技术之图片上传】基于Nginx及FastDFS,完成图片的上传及展示
- Deep Zoom Composer,Silverlight图片展示技术 -[Silverlight开发]
- 一种基于HBase韵海量图片存储技术
- 【转载】【JAVA秒会技术之图片上传】基于Nginx及FastDFS,完成图片的上传及展示
- 一种基于HBase韵海量图片存储技术
- Silverlight图片元素——创建DeepZoom应用程序
- PPTV 推出下一代基于 Silverlight 技术的网络电视
- DeskViewer基于Silverlight 2.0开发的个性相册展示系统
- DeskViewer基于Silverlight 2.0开发的个性相册展示系统
- 收藏:十个技术含量超高的JS图片展示特效
- 迈向Silverlight之路-图片翻转裁剪技术分享(原创)
- Silverlight的诸多效果(小鸟飞,白云走,气球飘,图片展示)附源码
- 如何用silverlight 做用于图片展示的画廊(二):建立矩形、椭圆、异形图片框
- Silverlight技术研讨:图片资源引用及动态下载
- Silverlight技术研讨(2):图片资源引用及动态下载
- 基于DeepZoom技术的Bing Maps客户端实现研究 推荐
- DeskViewer基于Silverlight 2.0开发的个性相册展示系统
- 如何用silverlight 做用于图片展示的画廊
- SilverLight学习笔记--实际应用(二) 建立一个轮盘图片展示程序