小编125*_*748的帖子

Undersore的_.now如何运作?

它看起来不像是用JavaScript编写的.

如果你输入_now控制台,你只能得到

function now() { [native code] }
Run Code Online (Sandbox Code Playgroud)

当你试图查看一些内部工作对浏览器不可见的内置方法时,通常只能得到它.

setTimeout
=>function setTimeout() { [native code] }
Run Code Online (Sandbox Code Playgroud)

_.now完成与JavaScript引擎的"原生代码"的东西吗?

javascript browser v8 native-code underscore.js

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

FontTools:提取它提供的有用的 UTF 信息

FontTools正在生成一些在这种结构中包含各种细节的 XML

  <cmap>
    <tableVersion version="0"/>
    <cmap_format_4 platformID="0" platEncID="3" language="0">
      <map code="0x20" name="space"/><!-- SPACE -->
         <!--many, many more characters-->
    </cmap_format_4>
    <cmap_format_0 platformID="1" platEncID="0" language="0">
      <map code="0x0" name=".notdef"/>
         <!--many, many more characters again-->
    </cmap_format_0>
    <cmap_format_4 platformID="0" platEncID="3" language="0"> <!--"cmap_format_4" again-->
      <map code="0x20" name="space"/><!-- SPACE -->
         <!--more "map" nodes-->
    </cmap_format_4>
 </cmap>
Run Code Online (Sandbox Code Playgroud)

我试图找出这种字体支持的每个字符,所以这些code属性是我感兴趣的。我相信我认为所有 code属性都是 UTF-8 值是正确的:这是正确的吗?我很好奇为什么有两个节点cmap_format_4(它们似乎是相同的,但我还没有用大量的字体进行测试,所以如果熟悉这个模块的人肯定知道,那是我的第一个问题)。

为确保我看到字体中包含的所有字符,我是否需要组合所有code属性值,还是仅需要组合一两个。FontTools 会一直生成这三个 XML 节点,还是数量可变?知道为什么吗?文档有点模糊。

python xml fonts ttx-fonttools

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

以毫秒为单位创建倒数计时器

我正在尝试创建一个以年,月,日,小时,分钟,秒和毫秒计数的计时器.我在网上找到了一些指南,但它们有点不容易理解,或者不用毫秒.任何人都可以帮我做这样的事情,比如说,这个星期五13:30.

所以它可以读0y 0m 2d 2h 11m 50ms

并倒数毫秒.我会展示代码来证明我实际上已经尝试过这样做,但这一切都失败了,以至于我会感到尴尬.

我也读过这篇文章,这让我对javascript计时器有点不信任.这是真的吗,他们变得如此不同步

谢谢你的帮助!

javascript jquery

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

在JavaScript函数运行时加载图像

有没有办法在JavaScript函数运行时显示加载图像.我有一个需要大约2-5秒,如果我可以有类似jQuery-ajax功能的东西会很好

$("#loading").bind("ajaxStart", function(){
    $(this).attr("style", "visibility: visible")
}).bind("ajaxStop", function(){
    $(this).attr("style", "visibility: hidden")
});
Run Code Online (Sandbox Code Playgroud)

澄清编辑:

这个想法是每次JavaScript函数运行并接管时,比如3/4秒,就会显示加载图像.它实际上与这个ajax函数无关,就像始终捕获正在运行的JavaScript并对其进行计时一样.

谢谢!

javascript jquery

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

锚标记上的两层边框:活动状态

在Gmail中,当我点击撰写按钮,然后将鼠标移开而不放松鼠标按钮时,我会得到这种优雅的双层边框:

gmail撰写按钮

这种效果是如何完成的?我可以将此效果应用于锚标记吗?

html css css3

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

选择div与class,除非它有另一个类的祖先

十分钟前问过这个问题,但意识到我用的是父母而不是祖先.我正在寻找一个具有特定祖先的类的东西.

如何选择没有特定类父级的所有输入?

在这里,我只想获得没有父类与非父类的输入

$(document).ready(function() {

    $("div:not(.not-ancestor) > input[type='text']").css('color', '#FF1200');
});?
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/MFtv3/3/

谢谢!

jquery

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

获得$(this)的选择选项

如果我循环访问一些select下拉列表的jquery对象,我如何使用jquery获取所选选项的类$(this)

elems.each(function(idx, elem) {
    if ($(this).is('select')){
        console.log($(this, "option:selected"))
    }
});
Run Code Online (Sandbox Code Playgroud)

似乎不起作用.

javascript jquery

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

为什么在用于document.write()之前已拆分此脚本标记?

我一直在阅读一些关于将脚本注入HTML文件的内容,主要是在这里

但我也遇到了使用这种document.write方法的这种变化.

document.write('<scr'+'ipt type="text/javascript" src="' + url + '"></scr'+'ipt>');

分割标签的<script部分有什么好处?<script><scr'+'ipt

javascript eval

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

具有名称的IIFE的实际用途是什么?

我熟悉IIFE执行函数的方法:

(function(){
    //stuff
}());
//immediately invoked, parsed as an expression
Run Code Online (Sandbox Code Playgroud)

这种方式我只需通过声明它就像任何其他对象一样为函数赋值:

var theFunction = function(){
    //stuff
}
//can be executed with theFunction();
Run Code Online (Sandbox Code Playgroud)

但今天我看到这两个组合如下:

var theFunction = (function(){ 
    //stuff
}());
Run Code Online (Sandbox Code Playgroud)

这是做什么的,或者它可以提供什么样的优势?

javascript

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

替换带引号的字符串中的所有逗号

有没有办法捕获和替换引号中包含的字符串中的所有逗号,而不是它之外的任何逗号.我想将它们更改为管道,但是这样:

/("(.*?)?,(.*?)")/gm

只获得第一个实例:

JSBIN

javascript regex

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

标签 统计

javascript ×7

jquery ×4

browser ×1

css ×1

css3 ×1

eval ×1

fonts ×1

html ×1

native-code ×1

python ×1

regex ×1

ttx-fonttools ×1

underscore.js ×1

v8 ×1

xml ×1