小编Jus*_*nas的帖子

Javascript require vs require .default

我正在使用react-hot-loader,我对它的示例代码非常困惑:

import React from 'react'
import ReactDOM from 'react-dom'
import { AppContainer } from 'react-hot-loader'
import App from './containers/App'

ReactDOM.render(
  <AppContainer>
    <App/>
  </AppContainer>,
  document.getElementById('root')
);

// Hot Module Replacement API
if (module.hot) {
  module.hot.accept('./containers/App', () => {
    const NextApp = require('./containers/App').default;
    ReactDOM.render(
      <AppContainer>
        <NextApp/>
      </AppContainer>,
      document.getElementById('root')
    );
  });
}
Run Code Online (Sandbox Code Playgroud)

我不明白的是:

a)为什么我需要使用App和NextApp?是不App一样的NextApp,因为它们是从同一个文件导入的?

b)我认为最好的做法是保持requires代码的开头.但我已经import App from '../containers/App'.所以:

import App from './containers/App'
const NextApp = require('./containers/App').default;
Run Code Online (Sandbox Code Playgroud)

不应该AppNextApp是一样的吗?

c)要完成,以下代码行是否等效?使用纯粹require …

javascript reactjs

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

使用 AWS DynamoDB 和 PHP 进行分页

有人对从表中分页记录有任何想法。其实我想用DynamoDb在php中创建一个分页组件。

似乎不可能像 <first> <prev> 1,2,3, 4 ,5... <next> <last>这样的分页。

因为 Dyanmodb 只是为我们提供了 LIMIT 子句,我们可以通过它来读取某些不。记录,我们可以通过 LastEvaluatedKey 处理接下来的 n 条记录。所以如果我想直接跳到第 5 页,怎么可能?

根据我的理解,我们无法在分页中显示页码。我们能做的就是读取一定限制的记录并提供 NEXT 链接来检索下 n 条记录。

分页是任何 Web 应用程序的基本功能,如果迁移到 DynamoDb 等云数据库,我们如何实现?

请提供您的意见和建议。谢谢

php pagination amazon-dynamodb

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

Html2pdf单元格中的图像与其他单元格重叠

我正在使用Html2pdf并面临奇怪的问题:

重叠的图像

如您所见,我的图像位于表格内部,并tr在其下方重叠

Html结构:

<table>
    <tbody>
        <tr>
            <td rowspan="2" class="page-title">
                Running style - head and arms isolated           
            </td>
            <td>
                EARLY: Physical - Fast
            </td>
        </tr>
        <tr>
            <td></td>
        </tr>
        <tr class="images single">
            <td colspan="2">
                <img src="http://example.com" alt="">
            </td>
        </tr>
        <tr>
            <td colspan="2" class="block-header">
                Outcomes                    
            </td>
        </tr>
        <tr>
            <td colspan="2">
                Know how to keep head still and employ efficient, correct arm drive
            </td>
        </tr>
        /* ... */
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

CSS:

<style>
    table {
        width: 100%;
    }

    td {
        width: …
Run Code Online (Sandbox Code Playgroud)

html css html2pdf

5
推荐指数
0
解决办法
1866
查看次数

在 Postman 中渲染 HTML 响应

我正在使用 Postman v4.9.3,我正在尝试使用 POST 请求查看页面响应。问题是,当单击“预览”按钮时,未加载外部 CSS。有人可以帮我解决吗?或者是否有其他方法使用 POST 请求页面并设置一些标头,然后渲染返回的页面?

在此输入图像描述

html http-post postman

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

单击按钮时Yii CGridView过滤器

我在YII中有一些使用CGridView的表.我希望能够输入所有过滤数据,然后单击某个按钮,然后才向服务器发送请求.现在每次过滤值更改时都会发送请求.是否有任何本机Yii CGridView选项来指定?

php yii cgridview

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

有没有更好的方法在PHP中执行此操作

我正在使用此代码根据数据库中的值生成行,我确信有一种更有效的方法可以做到这一点,但我不确定如何!

if ($empty == 1) {
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
}
if ($empty == 2) {
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
}
if ($empty == 3) {
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
}
if ($empty == 4) {
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
    echo "<li class='col-sm-4'><div class='horse-wrap empty'>Empty</div></li>";
}
Run Code Online (Sandbox Code Playgroud)

php

4
推荐指数
2
解决办法
157
查看次数

Gradle环境变量。从文件加载

我是Gradle的新手。

目前,我有此任务:

task fooTask {
    doLast {
        exec {
            environment 'FOO_KEY', '1234567' // Load from file here!
            commandLine 'fooScript.sh'
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

fooScript.sh

#!/bin/bash
echo $FOO_KEY
Run Code Online (Sandbox Code Playgroud)

一切正常。但是我拥有env.file所有需要的环境变量。该文件在Docker构建器中使用。

环境文件

FOO_KEY=1234567
Run Code Online (Sandbox Code Playgroud)

问题:如何env.file与Gradle一起使用environment以加载所有需要的环境。参数?

bash environment-variables gradle

4
推荐指数
2
解决办法
1897
查看次数

字符串中间的正则表达式负匹配

我有这些字符串(分别检查每一行):

adminUpdate
adminDeleteEx
adminEditXe
adminExclude
listWebsite
listEx
Run Code Online (Sandbox Code Playgroud)

现在我想匹配任何以(admin但不结束)开头但不结束的内容Ex(不区分大小写)

因此在应用正则表达式之后我必须匹配:

adminUpdate
adminEditXe
adminExclude
Run Code Online (Sandbox Code Playgroud)

我当前的正则表达式是,/^admin[a-z]+(?!ex)$/gi但它匹配任何开头admin

php regex negative-lookbehind

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

更改后,按数据属性选择元素

我有许多具有预定义属性的元素data-key="foo".现在,在更新此元素值后,我还更新了它的data-keyattribute($(this).data('key', 'boo');).之后我无法再使用选择器选择它[data-key="boo"].我在这做错了什么?
我不想再次循环所有元素并检查它的data-key属性值.另外据我所知,:data(key)选择器无法按键和值选择元素?

$(document).ready(function() {
  $('[data-key="foo"]').data('key', 'boo');

  setTimeout(function() {
    $('[data-key="boo"]').css('color', 'green');
    $('#element').append(' - Now it must be green, because data-key now is ' + $('#element').data('key'));
  }, 1000);
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div data-key="foo" id="element">MAKE THIS GREEN</div>
<div data-key="boo" >data-key="boo" by default...</div>
Run Code Online (Sandbox Code Playgroud)

html jquery jquery-selectors custom-data-attribute

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

Highcharts多级别类别

我正在使用highcharts,需要列出列出的类别和子类别.

例如:

我有一些运动员,我希望按地点和性别列出奖牌.

因此必须列出所有奖牌类型,并将这些类别分为男性和女性

    |    GOLD    |   SILVER   |   BRONZE  |
    |male|female||male|female||male|female|
    ---------------------------------------
    | cl | cl    | cl |  cl   | cl |  cl  |
Run Code Online (Sandbox Code Playgroud)

*cl =某些列,每个性别都有该类型奖牌的数据

在高等领域是可能的,如果是的话,怎么样?

split categories highcharts

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