小编pix*_*wiz的帖子

使用ES6导入加载特定名称比导入名称空间更快吗?

我已经找到了至少两种从像Ramda这样的模块导入函数的方法.可能还有一些方法可以做一些非常相似的事情const R = require('ramda');

选项1是导入某些功能:

import { cond, T, always, curry, compose } from 'ramda';
Run Code Online (Sandbox Code Playgroud)

选项2是导入整个模块,如:

import * as R from "ramda";
Run Code Online (Sandbox Code Playgroud)

我更喜欢引用调用函数的模块,如下所示:

R.T();
Run Code Online (Sandbox Code Playgroud)

但是如果使用第二个选项,它是否会引入每个Ramda函数,而不仅仅是我正在使用的模块中使用的函数?如果使用选项2,是否会对实际内存使用或带宽使用产生影响?有可能以某种方式这样做:

// invalid syntax below:
import R { cond, T, always, curry, compose } from 'ramda';
R.T();
Run Code Online (Sandbox Code Playgroud)

我的问题与此问题有点相关,但它有点不同 导入R(ramda)到typescript .ts文件

javascript bundling-and-minification ecmascript-6 es6-modules

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

将一个表格单元格中的div对齐一次

我正在尝试做一些应该相当简单的事情.我在表中有一列文本,其值为1到18.我希望具有文本的单元格对齐中心.但是,有时,同一个单元格需要显示星号(*).显示星号时,它应该在同一个单元格中左对齐,同时保持数字本身完全对齐.

我无法让它以正确的方式对齐

<table border=1>
  <tr>
    <td style="text-align:center" width=50>
      <div>
        <div style="float:left;">*</div>
        <div>14</div>
      </div>  
    </td>
  </tr>
  <tr>
    <td align=center>
      <div></div>
      <div>16</div>
    </td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

html css

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

ESLint简单反应App.js括号后的意外换行function-paren-newline

这个没有道理...

ESLint在那之后抱怨新行(第11行)。

如果我将其拿走并将Provider组件放在同一行,并从第12行和第13行(应用组件和关闭Provider标签)移走了一个标签,那么它会抱怨:

预期的关闭标签与打开的缩进匹配 (react / jsx-closing-tag-location)

如果我确实将其缩进开始标记的级别,该标记现在开始以16个字符为起因,因为我必须删除新行,则会收到另一个错误:预期缩进0个空格字符,但发现16个字符。(react / jsx-indent)

使用ESLint和AirBNB规范的React / Redux是否有正确的语法?

import React from 'react';
import ReactDOM from 'react-dom';
import { Provider } from 'react-redux';
import './index.css';
import App from './components/App';
import registerServiceWorker from './registerServiceWorker';
import configureStore from './state/store/configureStore';

window.store = configureStore();

ReactDOM.render(
  <Provider store={window.store}>
    <App />
  </Provider>, document.getElementById('root'));
registerServiceWorker();
Run Code Online (Sandbox Code Playgroud)

reactjs eslint react-redux

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

具有多个子查询的SELECT查询计数

我刚刚为报告编写了这个查询.但我最初在每个子查询中都没有使用日期范围过滤器编写它.但那没用.所以我将它添加到每个子查询中.这很有效,但我不是每次都不想重复它,是否有语法来做同样的事情更简单?

 SELECT Count(r.id)                       AS cnt_total,
   (SELECT Count(r1.entity_id)
    FROM   auto_reminders_members r1
    WHERE  r1.reminder_id = r.reminder_id
           AND r1.date_last_reminder BETWEEN CONVERT(DATETIME, '03/28/2013',
                                             101)
                                             AND
               CONVERT(DATETIME,
               '03/28/2013' + ' 23:59:59.997 ', 101)
           AND r1.action = 'notnow') AS cnt_notnow,
   (SELECT Count(r1.entity_id)
    FROM   auto_reminders_members r1
    WHERE  r1.reminder_id = r.reminder_id
           AND r1.date_last_reminder BETWEEN CONVERT(DATETIME, '03/28/2013',
                                             101)
                                             AND
               CONVERT(DATETIME,
               '03/28/2013' + ' 23:59:59.997 ', 101)
           AND r1.action = 'insert') AS cnt_insert,
   (SELECT Count(r1.entity_id)
    FROM   auto_reminders_members r1
    WHERE  r1.reminder_id = r.reminder_id
           AND r1.date_last_reminder BETWEEN CONVERT(DATETIME, '03/28/2013',
                                             101)
                                             AND
               CONVERT(DATETIME, …
Run Code Online (Sandbox Code Playgroud)

sql-server select count sql-server-2012

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