小编fai*_*wer的帖子

Firefox,Flexbox和溢出

在上次firefox-update之后,一些css3代码被破坏了...... 例子(jsfiddle).

  • 在铬中: 正常,丁目
  • 在Firefox 34中: 火狐34,不好

是bug吗?还是正常工作?我需要改变什么来修复它?为什么#flex不适当调整大小?

HTML:

<div id="outer">
    <div id="flex">
        <label>123</label>
        <input type="text" value="some text" />
    </div>
</div>  
Run Code Online (Sandbox Code Playgroud)

CSS:

#outer { display: flex; }

#flex {
    display: flex;
    border: 1px solid green;
    outline: 1px solid red;
}

label { flex: 0 0 80px; }
Run Code Online (Sandbox Code Playgroud)

css3 flexbox

28
推荐指数
3
解决办法
8118
查看次数

Postgres中不等于null

如何!=在PostgreSQL SQL查询中过滤SQL结果?例

SELECT * FROM "A" WHERE "B" != 'C'
Run Code Online (Sandbox Code Playgroud)

工作.但它也过滤了所有记录"B" IS NULL.当我将查询更改为:

SELECT * FROM "A" WHERE "B" != 'C' OR "B" IS NULL
Run Code Online (Sandbox Code Playgroud)

我的结果是对的.O_O.总是,当我需要使用时!=我还需要检查OR "field" IS NULL?真?

在Sequelize中感到不舒服:{ B: { $or: [null, { $not: 'C' }] } }相反{ B: { $not: 'C' } }:(

postgresql

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

如何在 TypeScript 中使用回调正确处理 let-variables?

在使用 TypeScript 的过程中,我对一种常见的 JavaScript 模式有点挣扎。是关于:

  1. 声明一些“let”变量而不为其设置任何初始值
  2. 在某个回调中将此值设置为变量
  3. 执行回调后使用此变量

这是代码示例:

const wait = (cb: Function) => // just example of a possible callback
  new Promise((resolve) =>
    setTimeout(() => {
      cb();
      resolve();
    }, 1)
  );

async function v1() {
  let a: { bool: boolean };

  await wait(() => { 
    a = { bool: true }; // from sinse `a` isn't empty
  });

  alert(a); // error: Variable 'a' is used before being assigned. ts(2454)

  if (a === undefined) return; // error: Variable 'a' …
Run Code Online (Sandbox Code Playgroud)

javascript typescript

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

Jade,mixin && html

我正在为node.js使用jade.我有1个mixin(测试):

mixin some( field, field2 )
  .field!= field
  .field2!= field2
Run Code Online (Sandbox Code Playgroud)

我需要把一些HTML代码放入mixin,例如:

#test
  some( a( href='http://test' )='test', span.description=description )
Run Code Online (Sandbox Code Playgroud)

我要那个:

<div id="test">
  <div class="field"><a href="http://test">test</a></div>
  <div class="field2"><span class="description">bla bla bla</span></div>
</div>
Run Code Online (Sandbox Code Playgroud)

我怎么可能那样做?现在我只知道一个丑陋的决定:

#test
  - var field = '<a href="http://test">test</a>';
  - var field2 = '<span class="description">' + descriptions + '</span>';
  mixin some( field, field2 )
Run Code Online (Sandbox Code Playgroud)

对不起,我的英语不好 :)

mixins node.js pug

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

标签 统计

css3 ×1

flexbox ×1

javascript ×1

mixins ×1

node.js ×1

postgresql ×1

pug ×1

typescript ×1