是什么之间的差异col-lg-*
,col-md-*
并col-sm-*
在Twitter的引导?
css responsive-design twitter-bootstrap twitter-bootstrap-3 bootstrap-4
我使用react js创建了一个单页Web应用程序.我曾经用来webpack
创建所有组件的捆绑.但现在我想创建许多其他页面.大多数页面都与API调用相关.即在index.html
,我已经显示内容API
.我想在另一个页面中插入内容来解析API中的数据.Webpack压缩文件中的所有反应bundle.js
.但是,配置webpack
如下:
const webpack = require('webpack');
var config = {
entry: './main.js',
output: {
path:'./',
filename: 'dist/bundle.js',
},
devServer: {
inline: true,
port: 3000
},
module: {
loaders: [
{
test: /\.jsx?$/,
exclude: /node_modules/,
loader: 'babel',
query: {
presets: ['es2015', 'react']
}
}
]
},
plugins: [
new webpack.DefinePlugin({
'process.env': {
'NODE_ENV': JSON.stringify('production')
}
}),
new webpack.optimize.UglifyJsPlugin({
compress: {
warnings: false
}
})
]
}
module.exports = config;
Run Code Online (Sandbox Code Playgroud)
现在,我很困惑webpack …
我正在使用jquery验证器,我在其中添加了一个方法来验证字符串,该字符串只允许数字,空格,加号,连字符和括号.数字在字符串中是必需的,但其他租约者是可选的.
我在jquery validor中添加方法的代码:
jQuery.validator.addMethod( "regex", function(value, element, regexp) {
var re = new RegExp(regexp);
return this.optional(element) || re.test(value);
},
"Please check your input."
);
Run Code Online (Sandbox Code Playgroud)
遵循规则的代码:
rules: {
myfield: {
required: true,
regex: "[0-9]+" // want to add regular expression but I wrote only for digit which works but do not understand how to reach at my requirements.
},
}
Run Code Online (Sandbox Code Playgroud) 我在模型中写了规则:
public $password_repeat;
/**
* @inheritdoc
*/
public function rules()
{
return [
....
....
['password', 'required'],
['password', 'string', 'min' => 6],
['password_repeat', 'compare', 'compareAttribute'=>'password', 'message'=>"Passwords don't match" ],
];
}
Run Code Online (Sandbox Code Playgroud)
如果我使用不同的密码Password
和Password Repeat
领域,它提供了错误.所以,这意味着它有效.但问题是,如果Password Repeat
字段为空,它不会给出任何错误.
我一直试图Block
从Yii2指南中了解Yii2.在块部分,我发现了一些代码:
<?php $this->beginBlock('block1'); ?>
...content of block1...
<?php $this->endBlock(); ?>
Run Code Online (Sandbox Code Playgroud)
我正在尝试实现此代码并将其放入一个view
文件中,但没有得到结果或输出,因为我是这个东西的新手,并不明白如何使用它.你能告诉我一个人是什么Block
,如何使用它以及为什么我们应该使用它.
我想NVM
从bash脚本运行一个命令,即nvm use 0.12.7
.所以,我用bash文件写了:
#!/bin/bash
. ~/.nvm/nvm.sh
nvm use 0.12.7
Run Code Online (Sandbox Code Playgroud)
然后在终端中运行命令as sudo ./script.sh
(script.sh是我的bash文件,其中编写了上面的代码).它给了我结果Now using node v0.12.7
.但当我检查版本是否激活时,我发现没有任何影响.即我运行命令nvm ls
并将结果发现为:
v0.12.0
v0.12.7
Run Code Online (Sandbox Code Playgroud)
那个版本的版本0.12.7
没有激活.那么,我应该在bash脚本中编写哪些内容,因为我可以从bash文件中激活节点版本.
我想在用户更新时禁用或使readOnly成为一个字段,即username
.当注册用户更新他们的信息时,他们将看到该用户名被禁用.我尝试基于这个答案,但它对我不起作用,而是给出了User has an invalid validation rule. The rule must specify attributes to be validated and the validator name.
我在规则中写的错误:
array('username', 'readOnly'=>true, 'on'=>'update'),
Run Code Online (Sandbox Code Playgroud)
并以形式:
echo $form->textFieldRow($model,'username',array(
'class'=>'span5',
'maxlength'=>45,
'readOnly'=>($model->scenario == 'update')? true : false
));
Run Code Online (Sandbox Code Playgroud)
但不明白为什么这会显示错误.
我一直试图rbac
DbManager
按照Yii2指南进行设置.所以,我使用migrate
命令在数据库中创建表作为他们的指令.我发现tables
创建的很少.现在我的问题是,有列type
在表中auth_item
.我不明白为什么用它?
我一直试图从Yii指南中了解事件在Yii中的运作方式.我发现有最重要的事情:Event Handlers
,Attaching Event Handlers
和Triggering Events
.我已经正确阅读了整篇文章.但我不明白如何正确实施这三件事.如何看待它的实施效果.我把component
课程扩展为:
namespace app\components;
use yii\base\Component;
use yii\base\Event;
use yii\web\View;
class Foo extends Component{
const EVENT_HELLO = 'hello';
public function bar()
{
$this->trigger(self::EVENT_HELLO);
}
}
Run Code Online (Sandbox Code Playgroud)
我不明白下一步要做什么.我应该在哪里编写附加事件处理程序.你能帮助我一个人,至少我可以看到一个简单的输出事件.
我想查找用户表中除一个用户类型以外的所有记录.即我有一个用户表dec_user
,其中有一个属性user_type
.我想找到除了以外的所有记录user_type
9
.然后我会计算行数.所以,我写道:
$user_type = 9;
return count(User::model()->findAll(array("condition"=>"':user_type' != $user_type")));
Run Code Online (Sandbox Code Playgroud)
实际上,我不明白如何写这个条件.