小编Ale*_*nik的帖子

了解not运算符的用法:selected

我刚刚在网上看到了这个FIDDLE.JS如下所示:

$(function() {
    $('#add').click(function() {
        return !$('#select1 option:selected').appendTo('#select2');
    });
    $('#remove').click(function() {
        return !$('#select2 option:selected').appendTo('#select1');
    });
});
Run Code Online (Sandbox Code Playgroud)

HTML ::

<SELECT id="select1" name="select1" size="3"><OPTION value="1">Test 1</option><OPTION value="2">Test 2</option></select> 
<SELECT id="select2" name="select2"></select>
<br><input type="button" id="add" value="Add >>"><input type="button" id="remove" value="<< Remove">
Run Code Online (Sandbox Code Playgroud)

它基本上只是一个JS交换选择值的一块.但我不明白的是!运营商的使用(不是运营商).

现在我明白not运算符会反转结果,但在上面的代码中它实际上是做什么的?我不明白not操作员在上面的小提琴中做了什么以及它对最终结果有什么影响?谁能解释一下?

javascript jquery

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

如何将动态参数传递给axios实例

我刚刚阅读了一篇 css-tricks 文章,介绍如何使用 axios HERE让 API 请求 DRY 。现在像这样的反应会很好地工作:

export default axios.create({
  baseURL: 'https://mysite/v3',
  headers: {
    'content-type': 'application/json'
  }
})
Run Code Online (Sandbox Code Playgroud)

问题是如果我想向这个实例传递额外的参数怎么办?IE 我有另一个参数,我想像这样的标题:

'X-USER-ACCESS-TOKEN': sessionToken,
Run Code Online (Sandbox Code Playgroud)

另外,如果我有多个其他选项要传递到标头怎么办?

javascript fetch reactjs axios

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

在sequilizejs中定义mixin而不是实例方法有什么用?

我正在尝试一些用于重构sequilize.js模型的高级技术,并发现了instanceMethods如何使用方法以及如何将 util 函数附加到它。

例子

function get_instance_methods(sequelize) {
  return {
    is_admin : function() {
      return this.admin === true;
    },
  };
};
Run Code Online (Sandbox Code Playgroud)

然后可以像这样使用上面的内容:

module.exports = function(sequelize, DataTypes) {

  var instance_methods = get_instance_methods(sequelize);

  var User = sequelize.define("User", {
      email : {
          type      : DataTypes.STRING,
          allowNull : false
      },
  }, {
      instanceMethods : instance_methods,
    });

    return User;
};
Run Code Online (Sandbox Code Playgroud)

但现在我遇到了一个mixin被定义的东西,然后像这样在模态HERE中被使用。

 withCompanyAwareness.call ( instance_methods, sequelize ) ;
Run Code Online (Sandbox Code Playgroud)

其本身的代码mixin正在此处定义。可以在下面找到 mixin 的快照:-

module.exports = function(sequelize){ …
Run Code Online (Sandbox Code Playgroud)

node.js express sequelize.js

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

bootstrap btn-lg的行高为1.33333,为什么?

引导.btn类具有以下样式:

display: inline-block;
padding: 6px 12px;
margin-bottom: 0px;
font-size: 14px;
font-weight: normal;
line-height: 1.42857;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
-moz-user-select: none;
background-image: none;
border: 1px solid transparent;
border-radius: 4px;
Run Code Online (Sandbox Code Playgroud)

当我使用btn-lg类来增加按钮大小时,将应用以下样式:

.btn-lg, .btn-group-lg > .btn {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px;
} 
Run Code Online (Sandbox Code Playgroud)

当然.btn-lg会覆盖一些.btn最显着的属性,即paddingline-height.添加填充使按钮看起来更明显.但这就是我感兴趣的:线高.为什么line-height减少到 1.33333.我对网站布局非常感兴趣,所以我问这个问题.显然你的答案可能是"这是一个设计决定".但我不认为他们随机地放了那个数字.我认为这是一些仔细的数学,所以有人可能会为我揭开这个神秘面纱的神秘面纱吗?我的意思是数学导致引导开发者添加的行高line-height: 1.33333;btn-lg,这将是我唯一的问题.

谢谢.

html css twitter-bootstrap

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

如何向表格添加100%表格宽度的页脚?

我有一个简单的表格,可以在THIS上看到,如果您检查当前租金下的表格,您将看到下表:

在此输入图像描述

但我实际上是以下内容:

在此输入图像描述

正如您所看到的,当前表中缺少页脚,目前我对表有以下标记:

<table class="current-rentals-table">
    <caption>
        <h4>Select Toys to Return</h4>
        <button class="btn-pink">return</button>
    </caption>
    <thead>
        <tr>
            <th></th>
            <th colspan="2">Toy Details</th>
            <th>Date Rented</th>
            <th>Return Date</th>
        </tr>
    </thead>
    <tbody>
        <tr>
            <td>
                <form action="">
                    <input type="checkbox" name="">
                </form>
            </td>
            <td>
                <img src="images/res/toy-cart/1.png" alt="toy image">
            </td>
            <td>
                <p>Praesent dapibus, neque id cursus faucibus,tortor neque egestas augue, eu vulputate magna eros eu erat. </p>
            </td>
            <td>Nov 12, 2015</td>
            <td>Dec 12, 2015</td>
        </tr>
        <tr>
            <td>
                <form action="">
                    <input type="checkbox" name="">
                </form>
            </td>
            <td>
                <img src="images/res/toy-cart/1.png" alt="toy …
Run Code Online (Sandbox Code Playgroud)

html css html-table

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

React BigCalendar拖放示例不起作用

我只是通过BigCalendar拖放例如去这里。我试图自己创建一个本地拖放示例,以了解拖放如何与BigCalendar一起使用。我创建了以下内容:

Dnd.js

import React from 'react'
import events from './events'
import HTML5Backend from 'react-dnd-html5-backend'
import { DragDropContext } from 'react-dnd'
import BigCalendar from 'react-big-calendar'
import withDragAndDrop from 'react-big-calendar/lib/addons/dragAndDrop';
import 'react-big-calendar/lib/css/react-big-calendar.css';

import 'react-big-calendar/lib/addons/dragAndDrop/styles.less';

const DragAndDropCalendar = withDragAndDrop(BigCalendar)

class Dnd extends React.Component {
  constructor(props) {
    super(props)
    this.state = {
      events: events,
    }

    this.moveEvent = this.moveEvent.bind(this)
  }

  moveEvent({ event, start, end }) {
    const { events } = this.state

    const idx = events.indexOf(event)
    const updatedEvent = { ...event, start, end } …
Run Code Online (Sandbox Code Playgroud)

reactjs react-dnd react-big-calendar

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

理解复杂的 inArray 三元运算符

我刚刚浏览了 inArray 方法代码并遇到了以下内容::

inArray: function (elem, arr, i) {
    var len;

    if (arr) {
        if (indexOf) {
            return indexOf.call(arr, elem, i);
        }

        len = arr.length;
        i = i ? i < 0 ? Math.max(0, len + i) : i : 0;

        for (; i < len; i++) {
            // Skip accessing in sparse arrays
            if (i in arr && arr[i] === elem) {
                return i;
            }
        }
    }

    return -1;
},
Run Code Online (Sandbox Code Playgroud)

现在我明白了十进制运算符是如何工作的,但是有人可以告诉我,下面的代码行是如何工作的?它甚至是三元运算符吗?

i = i ? i < 0 ? …
Run Code Online (Sandbox Code Playgroud)

javascript ternary-operator

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

为什么要设置box-sizing:content-box; 在一个单一的元素?

我刚刚浏览了bootstrap.css文件并遇到了以下几行代码:

hr {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
}
Run Code Online (Sandbox Code Playgroud)

我只有一个问题和一个问题,为什么box-sizing: content-box;在整个文档有明确的时候box-sizing: box-border;?为什么要切换一个单一元素box-sizing: content-box;

我提供的示例只是设置为元素的框大小的一个实例box-sizing: content-box;,我已经看到这在CSS样式表中已经进行了很多次,并且没有看到这种样式的实用性.

为什么可能box-sizing: content-box;在单个元素中添加一个有用的?有人会提供一个实际的例子吗?

css html5 twitter-bootstrap

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

即使已定义路径,也会在laravel中路由未定义的错误

我的控制器中有以下方法:

public function showQualityResult($qualityData) {
        return $qualityData;
}
Run Code Online (Sandbox Code Playgroud)

单击链接时,我希望调用该方法,所以我在视图文件中有以下内容:

<a href="{{ route('showQualityResult' , Session::get('quality-data')) }}">Submited Quality Check</a>
Run Code Online (Sandbox Code Playgroud)

另外,我有以下路线设置:

Route::get('/showQualityResult', 'QualityCheckController@showQualityResult');
Run Code Online (Sandbox Code Playgroud)

但是有以下代码行:

<a href="{{ route('showQualityResult' , Session::get('quality-data')) }}">Submited Quality Check</a>
Run Code Online (Sandbox Code Playgroud)

真的不行,我在frontEnd中得到以下错误:

在此输入图像描述

现在我怎么能解决这个问题,为什么我得到Route未定义的错误,即使我已经定义了路由?

php laravel laravel-5

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

Html textarea无法点击,无法在其中键入文本

我的HTML中有以下文本框

文本框

我有以下代码:

.contact-us-form textarea, .contact-us-form input[type="text"], .contact-us-form input[type="email"] {
    height: 40px;
    padding: 0;
    margin: 0;
    line-height: 0;
    padding-left: 15px;
    color: #333;
    width: 100%;
    border: none;
    border-bottom: 1px #BFB9B9 solid;
    padding-left: 40px;
}

.contact-us-form textarea {
    height: 100px;
    padding-top: 20px;
}
Run Code Online (Sandbox Code Playgroud)
<textarea name="" placeholder="Message *"></textarea>
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我无法将光标放在textarea中,我也无法在其中键入文本.为什么会这样?我没有任何JS附加到这个文本框,我已经调试和测试了这一点,我也检查了所有计算的CSS属性,我似乎没有找到究竟是什么导致这个问题.

任何人都可以指出我究竟做错了什么?

我的网站链接.

html css textarea

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