小编Zo7*_*o72的帖子

Modernizr只是一个快速检查?

我想检查运行我的页面的浏览器是否能够处理'html 5 placeholder'

我知道我可以添加以下javascript检查:

!Modernizr.input.placeholder
Run Code Online (Sandbox Code Playgroud)

但是为一次检查导入图书馆是否值得?

现代化者如何为我做这件事(我的意思是如何在封面下实施)?

javascript html5 placeholder modernizr

9
推荐指数
2
解决办法
4236
查看次数

javascript找到可用的内存

让我们立即明确:这不是关于内存泄漏的问题!我有一个页面,允许用户输入一些数据和JavaScript来处理这些数据并产生结果.JavaScript在DIV上生成增量输出,如下所示:

(function()
{
   var newdiv = document.createElement("div");
   newdiv.innerHTML = produceAnswer();
   result.appendChild(newdiv);
   if (done) {
      return;
   } else {
      setTimeout(arguments.callee, 0);
   }
})();
Run Code Online (Sandbox Code Playgroud)

在某些情况下,计算将生成如此多的数据,IE8将失败并显示以下消息:

处理太多数据时没有足够的存储空间

问题是:有没有办法计算出数据量过多的数据?

正如我所说,没有错误可以解决.这是一个真正的内存不足,因为计算需要创建太多的html元素.

我的想法是在执行计算之前运行一个函数,以便在浏览器成功时提前计算.但要这样做,通用的方式,我认为我需要找到我的浏览器可用的内存.

任何建议都是受欢迎的.

javascript memory large-data-volumes cross-browser

8
推荐指数
1
解决办法
4854
查看次数

我在哪里可以获得FIX数据(如FIX协议中的FIX)

有人可以建议一个地方(网站)在哪里找到'真正'的FIX消息.通过真实我的意思不是例子,而是'真实',所以如果我把它们放入引擎,它不会抱怨标签10不正确或我错过了一些强制标签.

我特意在执行报告之后.

理想情况下,我很乐意找到代表几天活动的大量修复消息.我很欣赏这可能是敏感数据,但肯定标签1,标签207,标签55都可以被混淆.

非常感谢

fix-protocol

8
推荐指数
2
解决办法
1万
查看次数

是否始终可以从窗口对象获取html元素的ID?

我注意到以下几点:

<div id='myDiv'>...</div>

<script>
    myDiv.style.color = 'red'; // I can access the object.
<script>
Run Code Online (Sandbox Code Playgroud)

在实现这一点之前,我总是使用以下内容:

var x = document.getElementById('myDiv'); 
x.style.color = 'red';
Run Code Online (Sandbox Code Playgroud)

我很迷惑.第二种方法有什么意义?第一种方法总是有效吗?

html javascript

8
推荐指数
1
解决办法
1230
查看次数

HTML元素的完美重叠?

是否有可能编写一个给出任何HTML元素(在屏幕上可见)的JavaScript函数,它会创建另一个HTML元素来叠加在它上面(以便覆盖它)?然后,如果我调整页面大小,它就会像它所覆盖的组件一样移动.

(例如,如果我使用getBoundingClientRect,如果原始组件的宽度以百分比表示,则它将无法工作)

该函数应处理任何情况:元素(在输入中)是否具有边距,填充,边框,其显示是块还是内联等等.

我尝试添加一个位置:相对于父组件,然后在"cover"组件上创建一个position:absolute.这不起作用,因为它不处理填充或边距等情况.

注意:没有jQuery.如果可能的话,纯粹的"跨浏览器"JavaScript

html javascript css

8
推荐指数
1
解决办法
3452
查看次数

Java:从jdk导入是否安全.*?

用这样的导入编写Java程序对我来说是否安全:

import jdk.nashorn.api.scripting.NashornScriptEngineFactory;
import jdk.nashorn.api.scripting.ClassFilter; 
Run Code Online (Sandbox Code Playgroud)

注意: 在我的示例中,我导入Nashorn,但它可以是任何其他jdk包.

注意:我知道从java.*,javax.*导入是安全/正确的,并且从sun导入是不安全/不支持的.*

我在这里看到一篇好文章:http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html

我在Java官方文档中找不到任何方式告诉我这种或那种方式

谢谢

java nashorn

8
推荐指数
1
解决办法
631
查看次数

如何使用graaljs?有没有地方可以获得.jar文件/文件?

我使用Java 8并使用默认的JavaScript引擎(Nashorn).

我想看看它与"高度炒作"的GRAAL JS相比如何.看到:

特别是因为我听说他们想要弃用nashorn:

有人知道如何(轻松)访问graaljs吗?我希望找到一个pom.xml或一个下载jar文件但不运气的地方

java nashorn graalvm

7
推荐指数
1
解决办法
1939
查看次数

javascript:拆分字符串(但保留空格)

如何拆分这样的字符串

"please     help me "
Run Code Online (Sandbox Code Playgroud)

所以我得到这样的数组:

["please     ","help ","me "]
Run Code Online (Sandbox Code Playgroud)

换句话说,我得到一个保留空间(或空格)的数组

谢谢

javascript regex split

6
推荐指数
1
解决办法
1455
查看次数

我应该在文件名中放入JavaScript库的版本号吗?

我即将发布一个JavaScript库。

我想将文件另存为[library-name] .1.0.0

然后,随着库的发展,您将能够下载新版本,例如

  • [库名] .1.0.1.js
  • [库名] .1.0.2.js
  • [库名] .1.0.3.js
  • [库名] .1.1.0.js
  • [库名] .1.2.0.js
  • [库名] .2.0.0.js

我的问题是:是否有任何理由以文件名保存版本?

我正在使用其他第三方库,而我没有存储其版本的库,我总是必须弄清楚是否需要升级。

例如,我使用codemirror.js,我总是想知道我是否在使用最新版本。

javascript

5
推荐指数
1
解决办法
1019
查看次数

codemirror - 在编辑器中检测和创建链接

我正在使用codemirror,配置为显示javascript.

我有这样的代码:

...
var ref =  'http://www.example.com/test.html';
var ref2 = 'http://www.example.com/test2.html';
...
Run Code Online (Sandbox Code Playgroud)

当显示编辑器时,如果我可以单击编辑器中可能存在的链接,那将是很好的.该链接显然会打开不同选项卡上的页面.

有没有一种简单的方法来实现这一目标?

javascript codemirror

5
推荐指数
2
解决办法
2198
查看次数