草庐IT

ios - 调整 GLKView 的大小

全部标签

javascript - 在 JavaScript 中计算以 ISO 8859-7 编码的文件的字节大小

背景我正在编写一种名为Jolf的深奥语言.它用于可爱的网站codegolfSE.如果您还不知道,很多挑战都是以字节计分的。人有madelotsoflanguages使用他们自己的编码或预先存在的编码。在我的语言的解释器上,我有一个字节计数器。如您所料,它计算代码中的字节数。到目前为止,我一直在使用UTF-8en/decoder(utf8.js)。我现在使用的是ISO8859-7编码,其中包含希腊字符。文本上传实际上也不起作用。我需要计算上传文件中包含的实际字节数。另外,有没有办法读取所述编码文件的内容?问题给定一个以ISO8859-7编码的文件,该文件来自页面上的元素,有没有办法获得该

窗口调整大小结束时的Javascript

当窗口像这样调整大小时,我正在调用一个函数:window.addEventListener("resize",calculateDimensions());但是我需要一种方法来在调整窗口大小后调用不同的函数。有什么方法可以使用nativejs(不是jquery)来实现吗TIA 最佳答案 您可以设置超时并在再次触发调整大小时重置它。所以最后的超时没有取消并且函数运行:functiondebounce(func){vartimer;returnfunction(event){if(timer)clearTimeout(timer);ti

javascript - 如何根据文本宽度动态调整 SVG 矩形的大小?

在SVG图形中,我创建了由矩形和一些文本组成的节点元素。文本的数量可能会有很大差异,因此我想根据文本的宽度设置矩形的宽度。下面是使用D3.js创建的矩形(使用固定的宽度和高度值):varrects=nodeEnter.append("rect").attr("width",rectW).attr("height",rectH);后跟文本元素:varnodeText=nodeEnter.append("text").attr("class","node-text").attr("y",rectH/2).attr("dy",".35em").text(function(d){returnd

javascript - 更改数组内对象的大小写标题

数组包含具有属性“title”的对象,其中包含带有_的小写文本。需要通过拆分'_'来更改标题,并且需要将每个空格后的第一个字母大写。我可以将所有标题的大小写更改为大写,但我只需要将空格后的第一个字母大写constlistData=[{"title":"some_id","dataTypes":"charactervarying(65535)"},{"title":"some_value","dataTypes":"charactervarying(65535)"}]constnewData=[]listData.map(el=>newData.push({"title":el.titl

javascript - 跨多个浏览器一致地获取可用的浏览器窗口大小(clientHeight/clientWidth)

我想要一种在多个浏览器之间获取可用窗口大小的方法,无需使用jQuery/Mootools/任何第三方库依赖项。我对此做了一些研究,但我遇到的一半事情都在谈论NetscapeNavigator...只是想知道是否有人最近有建议。 最佳答案 对于现代浏览器:document.documentElement.clientHeight就是你所需要的。 关于javascript-跨多个浏览器一致地获取可用的浏览器窗口大小(clientHeight/clientWidth),我们在StackOver

javascript - Socket.io 在断开连接时重新连接?

这样的事情可能吗?socket.on('disconnect',function(){console.log('disconnected...');socket.connect();socket.on('connect',function(){console.log('...reconnected');})}) 最佳答案 Socket.io会自动重新连接(如果您设置了reconnect选项,虽然它默认为true),所以您真的不需要这样做。此外,还有一个似乎更合适的reconnect事件。此外,独立设置事件处理程序,不要在断开连接处理

javascript - 欢迎来到 socket.io。唯一的消息

正如socket.io官方网站所说,我正在使用socket.io和nodejs制作我的第一个应用程序,但在运行nodeserver.js后我在html上看到的唯一内容是“欢迎使用socket.io”。我怎样才能解决这个问题?或者为什么会这样?代码如下:index.htmlvarsocket=io.connect('http://abogados.pages/');socket.on('news',function(data){console.log(data);socket.emit('myotherevent',{my:'data'});});server.jsvario=requi

javascript - 文字字体调整

我在完成字体增加/减少jquery函数时遇到了问题。它有3种尺寸:大、中(默认一个)和小。这里的问题是没有网络上许多示例中的“重置”按钮,而只有两个按钮来增加或减小字体大小。当我换成更大的字体,我想减少到中间的字体时,问题就出现了。它不会回到中间,而是变为较小的值或向后(从小到大)。有什么办法可以做到这一点?如果您能给我任何帮助,我将不胜感激,谢谢 最佳答案 这是我使用的:$(document).ready(function(){varsize=$('#container').css('font-size');$("#largeFo

javascript - 是否可以使用具有统一(jquery 插件)的不同大小(宽度)的选择框?

我想使用具有多个宽度的多个选择框和uniform。问题是我什么时候做$('#small').uniform({selectClass:'smallSelect'});$('#big').uniform({selectClass:'bigSelect'});testtest2只有第一个被应用,即bigSelect被忽略。 最佳答案 您可以通过定位直接生成的跨度来更改每个选择元素的宽度。该代码创建一个div包装器,其唯一ID为uniform-yourid和具有当前选定选项的子span元素。以下是您指定的id的css,您可以添加。#uni

javascript - 在 Phaser.IO 中沿着预定义的路径移动 Sprite

我有一个Sprite和它的路径(path=[[1,1],[1,2],[1,3]),使用game.physics而不是的最佳实践是什么简单地改变x,y值? 最佳答案 假设您已启用物理并已将路径中的每个坐标分配给舞台区域。直线移动我会建议Physics.Arcade.movetoXY().如果您需要旋转Sprite,该函数会返回到目标位置的Angular。sprite.rotation=game.physics.arcade.moveToXY(sprite,target.x,target.y,300//speed,500//maxTim