Tag: html5

如何在Javascript / HTML5中parsingExcel文件

我能够通过FileReader读取Excel文件,但它输出文字以及怪异的字符。 我需要逐行读取xls文件,读取每列中的数据并将其转换为JSON。 有谁知道如何逐行读取xls文件。 任何帮助将不胜感激。

浏览器/ HTML从src =“data:image / jpeg; base64 …”强制下载图片

我在客户端生成一个图像,我用这样的HTML显示它: <img src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAMCAgICAgM…."/> 我想提供下载生成的图像的可能性。 我怎么才能意识到,浏览器正在打开一个文件保存dialoge(或只是下载图像像铬或火狐到下载文件夹将做),这使得用户可以保存图像, 而不需要点击右键并保存为图像? 我更喜欢没有服务器交互的解决scheme。 所以我知道,如果我第一次上传图像,然后开始下载,将是可能的。 非常感谢!

我怎样才能使浏览器浏览器(对等)连接?

我怎样才能在客户端使用HTML5 , CSS和JavaScript编写一个网站, 一旦页面被加载 ,将允许客户端浏览器之间的直接的TCP / IP连接 。 我需要这样做,以减less延迟,因为网站将要求从其中一个用户的input尽快传输到另一个用户,所以从客户端A到服务器,然后再到客户端B的数据是不是一个好选项。 我读了以前的这个主题的post,但没有可用的解决scheme/例子,我可以find。 从我读到的客户端之间的直接连接可以使用像Silverlight,Java或Flash插件。 有什么解决scheme,不需要插件? 我只想使用JavaScript。

缩放<canvas>时禁用插值

注意 :这与放大时现有canvas元素的渲染方式有关 , 而不是如何将线条或graphics渲染到canvas表面上 。 换句话说,这一切都与缩放元素的 插值有关,并且与在canvas上绘制graphics的抗锯齿function无关。 我不关心浏览器是如何绘制线条的; 我关心浏览器在放大时如何渲染canvas元素本身 。 有一个canvas属性或浏览器设置,我可以改变编程禁用插值缩放<canvas>元素? 跨浏览器的解决scheme是理想的,但不是必需的; 基于Webkit的浏览器是我的主要目标。 性能非常重要。 这个问题是最相似的,但没有充分说明问题。 对于它的价值,我尝试了image-rendering: -webkit-optimize-contrast无济于事。 该应用程序将是一个“复古”8位风格的HTML5 + JS编写的游戏,以清楚我需要什么。 为了说明,这里是一个例子。 ( 现场版 ) 假设我有一个21×21的canvas… <canvas id='b' width='21' height='21'></canvas> …有css,使元素5倍大(105×105): canvas { border: 5px solid #ddd; } canvas#b { width: 105px; height: 105px; } /* 5 * 21 = 105 */ 我在canvas上画一个简单的“X”,如下所示: $('canvas').each(function () { […]

iPhone上的HTML5内嵌video与iPad /浏览器

我创build了一个HTML5video播放器(非常简单),可以在iPad和浏览器上完美地工作。 但是,当我在iPhone上打开它时,我只会看到一个播放button,当它按下时,会在新窗口中打开本地video播放器,在我所有的东西之上。 这意味着我无法访问我的自定义控件和时间跟踪(用Javascript编写),因为video现在正在运行孤立。 有没有什么办法可以覆盖苹果的iPhone上的HTML5video控制,并得到它的工作就像在iPad上? 干杯

iOS JavaScript桥梁

我正在开发一个应用程序,在这个应用程序中我将同时使用UIWebView中的HTML5和本机iOS框架。 我知道我可以实现JavaScript和Objective-C之间的通信。 有没有任何图书馆简化实施这种沟通? 我知道有几个库可以在HTML5和JavaScript(例如AppMobi,PhoneGap)中创build本机iOS应用程序,但我不确定是否有一个库可以帮助创build具有JavaScript使用量的本机iOS应用程序。 我需要: 从Objective-C执行JS方法 从JS执行Objective-C方法 听从Objective-C的本地JS事件(例如DOM就绪事件)

如何使用JavaScript写入文件(用户目录)?

我想从铬(所有版本)使用HTML5和JavaScript或jQuery的任何文件的TXT文件。 我试过FileSystem API和我试过的代码是: 函数onFs(fs){ 的console.log( '试验'); fs.root.getFile('log.txt',{create:true,exclusive:true}, 函数(fileEntry){ // fileEntry.isFile === true // fileEntry.name =='log.txt' // fileEntry.fullPath =='/log.txt' fileEntry.getMetaData(function(md){ 的console.log(md.modificationTime.toDateString()); },onError); }, onerror的 ); } window.webkitRequestFileSystem(TEMPORARY,1024 * 1024 / * 1MB * /,onFs); 但不工作。 有没有办法写入文件?

IE8开箱即用支持“localStorage”

我正在尝试使用HTML5functionlocalStorage 。 根据这个博客它可以完成使用IE8,但是当我尝试使用它,我得到一个javascript错误'localStorage is null or not an object' 所以我的问题:IE8可以使用localStorage吗? 这是我的代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="X-UA-Compatible" content="IE=8" /> <title>IE8 – DOM Storage</title> <script type="text/javascript"> function Save() { localStorage.setItem('key','value'); } </script> </head> <body> <button onclick="Save();"> Save </button> </body> </html>

Chrome中的“Uncaught TypeError:非法调用”

当我使用requestAnimationFrame来做一些原生支持的animation和下面的代码: var support = { animationFrame: window.requestAnimationFrame || window.mozRequestAnimationFrame || window.webkitRequestAnimationFrame || window.msRequestAnimationFrame || window.oRequestAnimationFrame }; support.animationFrame(function() {}); //error support.animationFrame.call(window, function() {}); //right 直接调用support.animationFrame会给… Uncaught TypeError:非法调用 在Chrome中。 为什么?

如何在页面加载时提高浏览器缩放级别?

如何在页面加载时增加浏览器缩放级别? 这里是我的网站链接最近我得到的任务,以增加其宽度就像Firefox我们按Ctrl +和浏览器缩放级别增加有没有办法在所有浏览器页面加载自动做到这一点。