Tag: html5

使用HTML5 <time>标签有什么意义?

我一直在浏览<time>标签上的一些教程,但是我真的不明白我们为什么使用它。 例如: Published <time pubdate datetime="2011-07-03">07/03</time> 无论如何,如果我们要使用07/03string,使用时间标签的目的是什么? 它不validation任何东西。

使用JavaScript从浏览器连接到TCP套接字

我有一个vb.net应用程序打开一个套接字,并在其上侦听。 我需要使用运行在浏览器上的JavaScript通过这个套接字与该应用程序进行通信。 这就是我需要发送一些数据在这个套接字,以便在这个套接字上侦听的应用程序可以采取这些数据,做一些东西使用一些远程调用,并获得更多的数据,并把它放回我的JavaScript需要的套接字阅读并在浏览器中打印。 我试过,socket.io,websockify,但没有certificate是有用的。 因此,这个问题,我正在尝试什么? 有没有一种方式,在浏览器中运行的JavaScript可以连接到一个TCP套接字,并发送一些数据,并监听它在套接字上的更多的数据响应,并将其打印到浏览器。 如果这是可能的,那么有人可以指出我正确的方向,哪个能帮助我确立目标。

跨浏览器是如何锚元素的ping属性?

<a ping="…">是HTML5的主要元素中一个相对较新的,相对未知的属性。 跨浏览器兼容性如何? 我已经看了像MDN和http://caniuse.com在线来源,但没有发现任何build议浏览器支持。 我想知道,如果这是2014年今天的链接跟踪的可行select。

是否有任何理由使用WebGL而不是2D游戏/应用程序的2Dcanvas?

使用WebGL代替2D游戏/应用程序的2D-Canvas是否有其他的原因,除了性能? 换句话说,WebGL提供哪些2Dfunction是2D-Canvas无法轻松实现的?

animationcanvas看起来像电视噪音

我有一个名为generateNoise()的函数,它创build一个canvas元素,并绘制随机的RGBA值; 这给出了噪音的外观。 我的问题 什么是最好的方式无限制地animation的噪音给运动的外观。 这样可能会有更多的生命? 的jsfiddle function generateNoise(opacity) { if(!!!document.createElement('canvas').getContext) { return false; } var canvas = document.createElement('canvas'), ctx = canvas.getContext('2d'), x,y, r,g,b, opacity = opacity || .2; canvas.width = 55; canvas.height = 55; for (x = 0; x < canvas.width; x++){ for (y = 0; y < canvas.height; y++){ r = Math.floor(Math.random() * 255); […]

从桌面上传文件时使用jQuery的。

是否有可能使用jQuery的.on(“drop”)事件从桌面上拖动文件? 如果是这样,我怎么得到下降的文件信息? 任何帮助非常感谢。

错误:手机中的白名单拒绝

我是移动开发新手。 我正在使用Phonegap / Cordova创build一个跨平台的应用程序。 我的代码在Android上运行良好,但是当我将它移植到iPhone时,它显示错误: [143:2003] ERROR whitelist rejection: url="abc" 现在我能克服这个问题吗?

Jquery和HTML FormData返回“Uncaught TypeError:非法调用”

我正在使用这个脚本上传我的图像文件: http : //jsfiddle.net/eHmSr/ $('.uploader input:file').on('change', function() { $this = $(this); $('.alert').remove(); $.each($this[0].files, function(key, file) { $('.files').append('<li>' + file.name + '</li>'); data = new FormData(); data.append(file.name, file); $.ajax({ url: $('.uploader').attr('action'), type: 'POST', dataType: 'json', data: data }); }); }); 但是,当我点击上传button,JavaScript控制台返回这个错误: Uncaught TypeError: Illegal invocation 你可以帮我吗?

HTML5 UI框架

我在那里发现了很多HTML5 UI框架,比如: 剑道 Wijmo jqWidgets 斑马 煎茶 SproutCore的 YUI XUI 屏蔽UI 我有点不知所措。 看着他们中的一些,但几乎所有人似乎都太慢和重量级。 我感到有点困惑,我会学习哪一个。 他们的每个网站谈论他们的产品,就好像他们是最好的市场。 (明显的营销策略)。 作为Web应用程序开发和客户端JS UI框架的初学者, 你们,根据你的经验,哪一个你build议快速桌面Web应用程序开发考虑速度,部件集合,复杂性,看起来感觉,支持等? 你推荐我开始学习哪一个? 我知道可以有很多答案,每个人都可以更喜欢不同的答案,但是这可能有助于指导我一些,并且对一些最stream行的框架有一些批评。

使函数等到元素存在

我试图添加一个canvas在另一个canvas上 – 我怎样才能使这个函数等待开始,直到第一个canvas创build? function PaintObject(brush) { this.started = false; // get handle of the main canvas, as a DOM object, not as a jQuery Object. Context is unfortunately not yet // available in jquery canvas wrapper object. var mainCanvas = $("#" + brush).get(0); // Check if everything is ok if (!mainCanvas) {alert("canvas undefined, does not […]