每当调整浏览器窗口大小时,如何调用此(或任何)JS函数?
<script type="text/javascript">
function setEqualHeight(e) {
var t = 0;
e.each(function () {
currentHeight = $(this).height();
if (currentHeight > t) {
t = currentHeight
}
});
e.height(t)
}
$(document).ready(function () {
setEqualHeight($(".border"))
})
</script>
Run Code Online (Sandbox Code Playgroud) 当输入是焦点时,是否有一个简单的解决方案来更改占位符文本?例如:
<input type="text" placeholder="Join our mailing list!">
Run Code Online (Sandbox Code Playgroud)
会成为这样的:
<input type="text" placeholder="enter your email address...">
Run Code Online (Sandbox Code Playgroud)
输入有效.
AWS Elastic Beanstalk允许您使用简单eb deploy命令将git存储库上载到您的环境.
我知道.gitignore中的任何内容都不会被部署,但是我希望保存在存储库中的源文件(sass,未压缩的脚本)怎么样,但不希望在部署时上传.
有没有办法只上传特定文件?
跟进
使用Tal的答案我可以使用以下内容删除部署中的文件:
container_commands:
remove_src_folder:
command: "rm -rf public/src/"
Run Code Online (Sandbox Code Playgroud)
鉴于此文件夹结构:
— .elasticbeanstalk
— .git
— public/
— dist/
— src/
— index.php
Run Code Online (Sandbox Code Playgroud) 我发现TMUX的choose-tree命令在会话之间导航时非常有用,但我不喜欢它只显示在当前窗格内。我希望它占据我的整个屏幕。
在我的内部,tmux.conf我试图写一些东西来做到这一点,但还没有完全弄清楚:
# ~/.tmux.conf
bind-key a resize-pane -Z \; choose-tree
Run Code Online (Sandbox Code Playgroud)
我的触发命令Ctrl-a + a会将当前 tmux 窗格缩放为全屏,并在其中运行 Choose-tree。不幸的是,这会使窗格放大。
关于如何在之后取消缩放窗格的任何想法,或者全屏 TMUX 会话选择的不同方法?
我有一个元素,点击时可以使用jQuery的toggle()方法显示或隐藏.
使用toggle()可以延迟隐藏几秒钟,同时不会延迟可见性?
$('.myelement').click(function() {
$('.myelement').toggle();
});
Run Code Online (Sandbox Code Playgroud) 使用Gulp我有一个非常简单的构建过程,可以压缩所有内容styles.min.css
gulp.task( 'styles', function() {
gulp.src( './scss/*.scss' )
.pipe( sass( { errLogToConsole: true } ) )
.pipe( autoprefix( 'last 2 version', 'safari 5', 'ie 8', 'ie 9', 'opera 12.1', 'ios 6', 'android 4' ) )
.pipe( cssmin() )
.pipe( rename( 'styles.min.css' ) )
.pipe( gulp.dest( '../dist' ) );
});
Run Code Online (Sandbox Code Playgroud)
我可以修改它来为文件名附加时间戳,所以我的浏览器知道这是一个新文件并清除其缓存吗?
像这样的东西:
styles—1423267988.min.css
我最近一直在审查很多PHP代码,并且我经常遇到这样的情况:
function () {
$var = '';
if ( ... ) {
$var = '1';
}
echo $var;
}
Run Code Online (Sandbox Code Playgroud)
声明一个空变量,然后再定义.
这背后有原因吗?
我能想到这样做的唯一原因就是确保$var在以前定义的情况下开始为空.
我最近从MAMP切换到Vagrant(使用VirtualBox)。使用MAMP,只要将主机IP输入到Web浏览器中,任何连接到我的WiFi网络的计算机都可以访问项目。但是,使用Vagrant,我只能从运行它的计算机连接到VM。
更改config.vm.network "private_network"到config.vm.network "public_network"是不是为我工作。实际上,即使VM将启动并允许我进行SSH,我也无法再通过浏览器访问它。
Vagrantfile:
Vagrant.configure("2") do |config|
config.vm.box = "scotch/box"
config.vm.network "public_network"
config.vm.network "forwarded_port", guest: 80, host: 8080, auto_correct: true
config.vm.synced_folder ".", "/var/www", :mount_options => ["dmode=777", "fmode=666"]
end
Run Code Online (Sandbox Code Playgroud)
我已经尝试设置和不设置IP地址,并将其en1: Wi-Fi (AirPort)用于桥接网络接口。
我究竟做错了什么?Vagrant有可能吗?
javascript ×3
jquery ×3
css ×1
deployment ×1
git ×1
gulp ×1
html ×1
html5 ×1
input ×1
mamp ×1
node.js ×1
php ×1
placeholder ×1
shell ×1
terminal ×1
tmux ×1
unix ×1
vagrant ×1
vagrantfile ×1
variables ×1
virtualbox ×1