我正在为 HTML5 File(Reader) API 构建一个包装器,并回退到普通文件输入或 swfupload。
我有一个通用功能“上传器”和三个子功能(都在同一范围内)
function Uploader() { }
function UploaderAPI() { }
function UploaderSWF() { }
function UploaderHTML() { }
这个想法是您创建一个var uploader = new Uploader()
并且该函数根据功能支持/配置调用其中一个子函数。
但是,我想知道是否有办法阻止用户直接调用其中一个子函数,而是让它们只对 Uploader() 可用。
在不将它们移动到 Uploader 范围的情况下是否可行?