小编jan*_*mon的帖子

每个iPhone/iPod Touch都有唯一的ID吗?

是否有像每个iPhone/iPod Touch的mac地址一样的唯一ID?

我是否必须要求用户传输此类唯一ID?

iphone cocoa-touch privacy

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

jQuery实时使用setInterval吗?

是用jQuery live方法setInterval来更新事件吗?

这会影响性能吗?

jquery live

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

子查询到字符串?

我有一张包含国家的表格:

id     country
------------
0     Monaco 
1     Mongolia
2     Montenegro
3     Morocco
4     Mozambique
5     Myanmar
Run Code Online (Sandbox Code Playgroud)

我有一个看起来像这样的子查询.

(SELECT country FROM COUNTRIES WHERE id < 10) AS ´Trip´
Run Code Online (Sandbox Code Playgroud)

我希望将子查询格式化为这样的字符串:

'Monaco, Mongolia, Montenegro, Morocco, Mozambique, Myanmar'

那可能吗?

mysql subquery

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

JavaScript无法在Google Chrome中使用

是什么原因导致某些JavaScript功能无法在Google Chrome中运行,但在Mozilla Firefox中运行良好?

像这样..

HTML代码:
...

onkeyup="calculateTotal(this.value)" 
onclick="clickclear(this, '0')" onblur="clickrecall(this,'0')" value="0"
Run Code Online (Sandbox Code Playgroud)

JS代码:

function calculateTotal(price, quantity, cnt) {  
    if(quantity != ""){  
        var totalAmt = parseInt(document.getElementById('total['+cnt+']').value);  
        totalAmt = parseInt(quantity) * parseInt(price);

        document.getElementById('total['+cnt+']').value = totalAmt;
        document.getElementById('indicator').value++;
    }
    else{
        document.getElementById('total['+cnt+']').value = 0;
        document.getElementById('indicator').value--;

    }
}
Run Code Online (Sandbox Code Playgroud)

并且已经包含了这个:
jquery1.4.2.js

javascript php google-chrome javascript-events

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

ng-transclude中的ng-model

我在使用ng-model内部时遇到问题ng-transclude.

ng-transclude创建子范围时,不能再将值设置为外部范围.

没有ng-transclude一切正常:

{{text}}
<div>
  <textarea ng-model="text"></textarea>
</div>
Run Code Online (Sandbox Code Playgroud)

使用ng-transclude时,文本将不会更新,因为textarea仅修改子范围:

{{text}}
<pane>
   <textarea ng-model="text"></textarea>
</pane>
Run Code Online (Sandbox Code Playgroud)

http://plnkr.co/edit/GKf7WhnnItVNeBpvSB0F?p=preview

还有其他方式使用ng-model="$parent.text"吗?

javascript data-binding angularjs

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

Webpack插件看儿童编译

该插件在此阶段编译了一个额外的资产emit:

MyPlugin.prototype.apply = function(compiler) {
  compiler.plugin('emit', function(compilation, callback) {
    var outputOptions = {
      filename: 'output.js',
      publicPath: compilation.outputOptions.publicPath
    };
    var childCompiler = compilation.createChildCompiler('MyPluginCompilation', outputOptions);
    childCompiler.apply(new NodeTemplatePlugin(outputOptions));
    childCompiler.apply(new LibraryTemplatePlugin('result', 'var'));
    childCompiler.apply(new NodeTargetPlugin());
    childCompiler.apply(new SingleEntryPlugin(this.context, 'my-loader!input.js'));
    childCompiler.runAsChild(callback);
  });
};
Run Code Online (Sandbox Code Playgroud)

这很好用,但webpack 'input.js'在使用时不会看到指定的文件webpack-dev-server.

如何设置我的webpack子编译以重新编译文件更改?

javascript node.js webpack

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

注入webpack-dev-server.js

我想注入webpack-dev-server.js文件.
但是根据文档,这应该手动完成,只有完整的URL:

来自:http://webpack.github.io/docs/webpack-dev-server.html#api

请注意,WebpackDevServer API没有内联模式. <script src="http://localhost:8080/webpack-dev-server.js"></script> 应手动插入HTML页面.

来自:http://webpack.github.io/docs/webpack-dev-server.html#hot-mode

<!-- It is important that you point to the full url -->
<script src="http://localhost:8080/webpack-dev-server.js"></script>
Run Code Online (Sandbox Code Playgroud)

文档中这两点的原因是什么?
为什么注入脚本标签不是一个好主意<script src="/webpack-dev-server.js"></script>


我还在github上打开了一个问题:https://github.com/webpack/webpack/issues/1285

javascript webpack webpack-dev-server

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

使用javascript防止标签活动状态

我有一个非常简单的场景,我试图阻止鼠标向下的橙色背景:

document.querySelector('label').addEventListener('mousedown', (event) => {
  console.log('mouse down') 
  event.preventDefault();
})
Run Code Online (Sandbox Code Playgroud)
label:active {
  background: orange;
}
Run Code Online (Sandbox Code Playgroud)
<label>Press mouse down</label>
Run Code Online (Sandbox Code Playgroud)

不幸的是,event.preventDefault()没有效果,标签变成橙色.(在Chrome和Safari和IE11中测试过)

标签Bug演示

任何人都可以解释我背后的原因或者告诉我如何在没有黑客攻击的情况下以编程方式阻止活动状态?

Codepen:https://codepen.io/anon/pen/pPZVrO

html javascript css

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

了解 javascript cpu 配置文件

Google Chrome 和NodeJs 检查器允许生成具有以下 JSON 结构的 cpu 配置文件:

摘抄

{
  "nodes": [
    {
      "callFrame": {
        "functionName": "(root)",
        "scriptId": "0",
        "url": "",
        "lineNumber": -1,
        "columnNumber": -1
      },
      "children": [2, 71],
      "hitCount": 0,
      "id": 1
    }
  ],
  "startTime": 194737272346,
  "endTime": 194737292265,
  "samples": [1, 1, 1],
  "timeDeltas": [7489, 1185, 1271]
}
Run Code Online (Sandbox Code Playgroud)

来自文档:https ://chromedevtools.github.io/devtools-protocol/tot/Profiler#type-Profile

nodesarray ProfileNode - 配置文件节点的列表。第一项是根节点。
startTimenumber - 分析开始时间戳(以微秒为单位)。
endTimenumber - 分析结束时间戳(以微秒为单位)。
samplesarray [integer] - 样本顶部节点的 ID。
timeDeltasarray [integer] - 相邻样本之间的时间间隔(以微秒为单位)。第一个增量是相对于配置文件开始时间的。

有多个库,例如d3-flame-graph,允许将所有内容渲染 …

javascript cpu profiling google-chrome

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

如何以编程方式获取iPhone国际移动设备标识?

呼叫#*06#告诉IMEI(国际移动设备身份)该设备.我检查了国际编号计划,发现这实际上是IMEI编号.

是否有可能以编程方式获得它?

谢谢

iphone objective-c imei

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