小编Chr*_*nes的帖子

Chrome中的奇怪边框宽度行为 - 浮点边框宽度?

某些流体设计,尤其是那些涉及%-width iFrames的流体设计,似乎会在Chrome中引起一些奇怪的舍入类型错误(我已经获得了第21版).

这个小提琴演示了这个问题.将边框设置为整数像素值,当您要求它们时返回的值是略小于预期值的浮点数.

在CodePen中尝试完全相同的代码不会产生相同的结果,大概是因为iFrame和它周围的其他样式没有设置相同的方式.

(我也看到了基本宽度和高度属性的这种行为,虽然我无法在jsFiddle中复制问题的那一部分.)

这在Firefox或IE8中似乎不是问题.

关于什么,特别是导致这种奇怪的行为的任何想法,以及我如何解决它以获得真正的价值观?


情节变粗.为了解决问题,我发现超过10px的值似乎不受问题的影响.

此外,根据@ GionaF的评论,它似乎在Chrome 22中正常运行.

css google-chrome

22
推荐指数
2
解决办法
5640
查看次数

"无效映射"错误尝试使用babel需要钩子和polyfill与反应jsx transile

我正在尝试使用babel进行ESOC和JSX转换以进行mocha测试.

假设我们test.jsx喜欢这样:

var React = require("react");
React.createClass({
  render: function(){
    return (<div>Hello World</div>);
  }
});
Run Code Online (Sandbox Code Playgroud)

Running babel test.jsx给我们提供有效的转换代码.没问题.

我希望如果我创建这样的test.js文件:

require("babel/register");
require("./test.jsx");
Run Code Online (Sandbox Code Playgroud)

然后运行node test.js,它会为我排队我的jsx,但我得到一个错误:

c:\Users\user\dev\app\node_modules\babel\node_modules\babel-core\lib\babel\t
ransformation\file\index.js:628
      throw err;
            ^
Error: c:/Users/user/dev/app/test.jsx: Invalid mapping: {"generated":{"line"
:6,"column":11},"source":"c:/Users/user/dev/app/test.jsx","name":null}
    at SourceMapGenerator_validateMapping [as _validateMapping] (c:/Users/user/dev/app/node_modules\babel\node_modules\source-map\lib\source-map\source-map-
generator.js:275:15)
    at SourceMapGenerator_addMapping [as addMapping] (c:/Users/user/dev/app/
node_modules\babel\node_modules\source-map\lib\source-map\source-map-generator.j
s:105:14)
    at SourceMap.mark (c:/Users/user/dev/app/node_modules\babel\node_modules
\babel-core\lib\babel\generation\source-map.js:65:9)
    at CodeGenerator.print (c:/Users/user/dev/app/node_modules\babel\node_mo
dules\babel-core\lib\babel\generation\index.js:236:16)
    at NodePrinter.plain (c:/Users/user/dev/app/node_modules\babel\node_modu
les\babel-core\lib\babel\generation\node\printer.js:16:27)
    at CodeGenerator.ReturnStatement (c:/Users/user/dev/app/node_modules\bab
el\node_modules\babel-core\lib\babel\generation\generators\statements.js:120:13)

    at CodeGenerator.print c:/Users/user/dev/app/node_modules\babel\node_mo
dules\babel-core\lib\babel\generation\index.js:238:22)
    at NodePrinter.plain (c:/Users/user/dev/app/node_modules\babel\node_modu
les\babel-core\lib\babel\generation\node\printer.js:16:27)
    at CodeGenerator.printJoin (c:/Users/user/dev/app/node_modules\babel\nod …
Run Code Online (Sandbox Code Playgroud)

source-maps react-jsx babeljs

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

NodeJS正在制作中

我不得不问你们一个问题.我刚开始和我的一些朋友一起看NodeJS的项目.现在我们已经达到了规划的目的,我们已经开始考虑如何在生产中部署NodeJS解决方案.我们需要一个Web服务器(IIS或Apache)吗?我最初的想法是"不",因为这将强制声明端口两次,一次在Web服务器中,一次在NodeJS代码中.或者NodeJS应该作为"node server.js"运行?

node.js

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

标签 统计

babeljs ×1

css ×1

google-chrome ×1

node.js ×1

react-jsx ×1

source-maps ×1