有一个漂亮整洁的jQuery插件,允许包含一个JS脚本,然后使用一个简单的代码片段来启用一个表单?像这样的东西:
$j('#MyForm').enableDragDropUploads('.upload-area')
Run Code Online (Sandbox Code Playgroud)
上传目标是表单的操作.
任何解决方案都不能阻止常规文件字段的使用(使用传统的浏览方法).
我一次只需要一个文件,但当然可以选择多个文件也不是坏事.
我发现一对夫妇的拖放上传的例子:
http://www.appelsiini.net/2009/10/drag-and-drop-file-upload-with-google-gears
HTTP://www.appelsiini.净/ 2009/10/HTML5的拖放和下拉式多文件上传
但那里的代码没有设置为插件.改变它可能并不太难,但如果其他人已经完成了这项工作并且只是回避我的谷歌搜索,也没有必要这么做.
我理想地寻找纯HTML5/jQuery解决方案.
可以接受Google Gears,但Flash解决方案不是.
有没有办法设置文件input(<input type="file" />)的值,还是所有被阻止的安全性?我正在尝试使用谷歌齿轮的openFiles来制作一个简单的多重上传器.
注意:
下面的答案反映了2009年遗留浏览器的状态.现在,您可以在2017年使用JavaScript动态/编程地设置文件输入元素的值.
有关详细信息和演示,请参阅此问题中的答案:
如何以编程方式设置文件输入值(即:拖放文件时)?
我正在研究在JavaScript中实现(真实或假冒)多线程的几种不同方法的比较.据我所知,只有网络工作者和Google Gears WorkerPool可以为您提供真正的线程(即通过真正的并行执行分布在多个处理器上).我找到了以下方法:
在任务之间切换 yield()
使用setInterval()(或其他非阻塞函数)线程相互等待
使用Google Gears WorkerPool线程(带插件)
使用html5网络工作者
我阅读了相关问题并发现了上述方法的几种变体,但大多数问题都是陈旧的,因此可能会有一些新的想法.
我想知道 - 你怎么能在JavaScript中实现多线程?还有其他重要方法吗?
更新:正如评论中所指出的,我真正的意思是并发性.
更新2:我发现Silverlight + JScript支持多线程的信息,但我无法验证这一点.
更新3: Google弃用了Gears:http://code.google.com/apis/gears/api_workerpool.html
我想创建一个具有客户端和服务器组件的应用程序.客户端可能不会一直连接到互联网,因此必须在本地存储数据,然后在互联网连接可用时与服务器同步.数据同步将是两种方式:客户端到服务器,服务器到客户端.
最初我想为ado.net使用SQL Server Merge复制/ Microsoft同步框架并使用C#windows窗体创建客户端应用程序.
但Google Gears似乎是一个非常好的选择,因为它适用于JavaScript,我们只需要构建一个asp.net Web应用程序,然后可以在客户端和服务器上使用它.此外,它还可以在Windows Mobile 5和6上使用,因此也可以在移动设备上使用.
但有没有人在企业场景中使用过Google Gears?有没有人使用Google Gears遇到任何问题?
为什么SQLite没有强制执行以下外键约束(尽管执行正常)?我该如何处理强制关系?
CREATE TABLE User (
UserID TEXT Unique NOT NULL PRIMARY KEY,
FirstName TEXT NOT NULL,
LastName TEXT NOT NULL,
Username TEXT NOT NULL,
Password TEXT NOT NULL,
Email TEXT NOT NULL,
SignupDate TEXT NOT NULL
)
CREATE TABLE Category (
CategoryID TEXT Unique NOT NULL PRIMARY KEY,
UserID TEXT,
FOREIGN KEY(UserID) REFERENCES User(UserID)
)
Run Code Online (Sandbox Code Playgroud) 是否有支持Google Gears的完整网站列表?我知道rememberthemilk.com,谷歌文档和谷歌日历
我不想让用户安装Google Gears,这样我就可以向他展示他猜测的位置.有没有办法在不使用Google Gears的情况下获取位置?
我找到了http://www.wipmania.com/de/blog/google-geolocation-api/,但它没有提供示例.
google-gears ×10
geolocation ×2
javascript ×2
air ×1
architecture ×1
cloud ×1
dom ×1
enterprise ×1
file-upload ×1
flash ×1
google-maps ×1
html ×1
html5 ×1
javafx ×1
jquery ×1
sqlite ×1
web-worker ×1