Tag: html5

你可以使用canvas.getContext('3d')吗? 如果是的话,怎么样?

我阅读了HTML5中的canvas标签,总是看到getContext('2d') 。 参数是'2d',所以没有像'3d'这样的另一种可能性? 而且,你怎么用这个? 我之前尝试过3D,但并没有真正理解(由于没有解释的教程)。 任何教程?

在canvas上绘制1px厚的线会创build2px的粗线

在这个jsfiddle中,有一行lineWidth为1。 http://jsfiddle.net/mailrox/9bMPD/350/ 例如: ctx.lineWidth = 1; 但是,如果在canvas上绘制的线条的粗细为2px,那么您将如何创build1px的粗线条。 我可以绘制一个矩形(1px高度),但是我希望线也可以在对angular线上工作。 那么你如何得到这条线是1px高? 谢谢!

如何在CSS中设置min-font-size

我想为我的HTML页面中的每个元素设置最小字体大小。 例如,如果有字体大小小于12px的元素,则它们将变为12px。 但是,如果有字体大小grater然后12px的元素,他们不会改变。 有没有办法用CSS做到这一点?

zurb基础是否可以有全行宽

我使用基础3build立一个响应式网站,但我想有页脚和导航背景宽度占据整个宽度? 我已经命名我的行 class="row navigation" class="row footer" 我试图寻找如何解决这个问题,但我没有select。 我假设这是在foundation.css文件中的一个小小的修复,但是现在有点太过分了,因为我是新手。 任何poiinters非常感谢。

WebRTC远程video显示为黑色

在开发WebRTCvideo聊天应用程序时,我遇到了接收远程videostream的问题。 videostreamblob被接收,但video只是黑色。 我已经通过这些答案,并尝试几乎所有我能得到它的工作https://stackoverflow.com/a/17424224/923109 远程VideoStream不与WebRTC的工作 …… Globalvars.socket.on('call', function (signal) { if(!Globalvars.pc){ Methods.startCall(false, signal); } if(signal.sdp){ temp = new RTCSessionDescription({"sdp" : decodeURIComponent(signal.sdp), "type" : signal.type}); Globalvars.pc.setRemoteDescription(temp); for(i = 0; i < Globalvars.iceCandidateArray.length; i++){ Globalvars.pc.addIceCandidate(new RTCIceCandidate({ sdpMLineIndex: decodeURIComponent(signal.sdpMLineIndex), candidate: decodeURIComponent(signal.candidate) })); } Globalvars.iceCandidateArray = []; } else{ if(Globalvars.pc.remoteDescription){ Globalvars.pc.addIceCandidate(new RTCIceCandidate({ sdpMLineIndex: decodeURIComponent(signal.sdpMLineIndex), candidate: decodeURIComponent(signal.candidate) })); console.log("remot"); } else{ […]

HTML5canvas中的GIFanimation

在HTML5中,我怎样才能轻松绘制(不要太复杂的代码)一个animation的GIF在一个工作的canvas(与drawImage只有第一帧显示在canvas上)

在浏览器选项卡上共享websocket?

我们希望每个浏览器都有一个套接字,而不是浏览器中的每个标签。 我们怎样才能实现呢? 我读到了有前途的共享networking工作者。 对此的参考也是赞赏。 不幸的是,据我所知,共享的networking工作人员还没有被mozilla或者internet explorer实施。 那么在这种情况下该怎么办? 我们正在研究服务器端的node.js。

如果没有JavaScript,当长一个不合适时,我可以显示不同的文字吗?

我正在尝试做什么 我有一个大小有限的框,应该包含一些文本: .box { width: 100px; height: 40px; background-color: yellow; } <div class="box"> Some text goes here. </div> 但是,如果文本太长而无法放入文本框中,我想用我预先准备的另一个更短的文本replace文本。 例如,如果我想用这两个名字填充两个框: Short version Long version ———————————————————— Rudolf E. Raspe Rudolf Erich Raspe Baron Munchausen Hieronymus Karl Friedrich von Munchhausen 那么第一个盒子里面会包含“鲁道夫·埃里克·拉斯佩”(Rudolf Erich Raspe),因为里面的尺寸足够短,而第二个盒子里会包含“男爵男爵”(Baron Munchausen),因为男爵的全名太长了。 我怎样才能build立这样一个盒子,只使用HTML5和CSS3? 浏览器的兼容性很重要,但是我并不需要适应11之前的旧版本或Internet Explorer。 备择scheme 我可以select任何标准选项来处理太长的文本 – 让它溢出,或通过overflow: hidden ,或添加滚动条,或添加省略号,或任何其他标准解决scheme。 但是因为我已经有了每个可能的文本的短版本,所以我想用这些。 例如,我可以通过使用包装器并将其大小与盒子的大小进行比较来在JavaScript中执行此操作。 但是如果可能的话,我想要一个非JavaScript的解决scheme。 我试过了 […]

由于JavaScript是单线程的,因此HTML5中的Web工作人员如何进行multithreading?

我一直在阅读关于HTML5中的Web工作者,但我知道JavaScript是单线程的。 我的问题是: networking工作者如何进行multithreading工作呢? 或者如果它不是真正的multithreading,他们如何模拟? 在这里我不明白。

<input type = button> vs <button>

我有点困惑。 这些有什么区别。 请不要参考真正的旧post。 我注意到,访问一些样式是不同的行内html和样式表。 <input type=button> vs <button> 我想我想知道哪一个出去住哪? 或者考虑到所有进入网站创build的一般技术之间的兼容性,这是最好的? 又名。 这将造成最less的麻烦