小编Mat*_*ady的帖子

Firebase,作为键名变量

我基本上想做的是:

variable = 'whatever';
fb.set({ variable : "More Stuff" });
Run Code Online (Sandbox Code Playgroud)

所以这将导致一个看起来像这样的条目:

whatever: "More Stuff"
Run Code Online (Sandbox Code Playgroud)

目前它最终只是

variable: "More Stuff"
Run Code Online (Sandbox Code Playgroud)

可以这样做吗?

javascript variables firebase

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

CSS变换比例,不要缩放子元素

如果我有一个带有一些子元素的div,那就是css变换缩放.我有一个我不想扩展的子元素

#parent{
    -webkit-transform: scale(.5);
}
 
span:last-child{
    -webkit-transform: Something to ignore the parent scale;
}
Run Code Online (Sandbox Code Playgroud)
<div id="parent">
    <span>Child 1</span>
    <span>Child 2</span>
    <span>Child 3 (Don't Scale Me)</span>
</div>
Run Code Online (Sandbox Code Playgroud)

这可以用css完成吗?不改变html或使用js.

css transform css3

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

jQuery UI根据开始日期在范围内选择开始和结束日期

我在jQuery ui中构建日期选择器.我要做的是设置一个范围,所以当他们选择第一个日期时,第二个日期出现并给出一个30天的窗口.我尝试了这个但它不起作用(它允许用户从今天开始30天,而不是从开始日期开始30天):

var pickDate;
$( "#datepickerEnd" ).hide();
$( "#datepickerStart" ).datepicker();
$( "#datepickerStart" ).change(function(){
    var pickDate = $( "#datepickerStart" ).val();
    $( "#datepickerEnd" ).datepicker({ minDate: pickDate, maxDate: +30 });
    $( "#datepickerEnd" ).show();
})
Run Code Online (Sandbox Code Playgroud)

我遇到的另一个问题是当我更改datepickerStart时,它只会设置一次起始范围,但不会每次更改它.我必须刷新页面以锁定新的开始日期.

jquery jquery-ui jquery-ui-datepicker

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

window.devicePixelRatio更改侦听器

window.devicePixelRatio将返回1或2,具体取决于我是否正在使用我的视网膜监视器或标准.如果我在两个监视器之间拖动窗口,则此属性将更改.有没有办法在变化发生时让听众开火?

javascript retina

8
推荐指数
4
解决办法
2612
查看次数

重置视口使用Javascript在iOS10上缩放

我有一个页面,我需要重置视口缩放(缩放缩放)命令,将其设置回初始缩小状态.

看起来像重写元视口的旧尝试和真实的方法:

const viewportmeta = document.querySelector('meta[name="viewport"]');
viewport.attr('content', "initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0");
Run Code Online (Sandbox Code Playgroud)

似乎对ios10没有任何影响(页面仍然放大).有没有办法解决?

更新

.attr是一个jquery方法,我把它留在原始问题中的错误(应该是setAttribute我尝试了一堆不同的东西来使这个工作).问题仍然存在.我在这里建了一个演示页面.

在iOS 10+放大到目前为止,像这样:

在此输入图像描述

当缩放超过设备宽度时更改视口不会在更改视口元标记时缩小.这确实(在Chrome浏览器至少)在Android上工作.

javascript viewport ios10

7
推荐指数
1
解决办法
3563
查看次数

AWS CLI S3API在路径中找到最新的文件夹

我有一个非常大的桶(成千上万的物体).我有一条路径(比方说s3:// myBucket/path1/path2)./ path2获取也是文件夹的上载.所以样本可能看起来像:

s3://myBucket/path1/path2/v6.1.0
s3://myBucket/path1/path2/v6.1.1
s3://myBucket/path1/path2/v6.1.102
s3://myBucket/path1/path2/v6.1.2
s3://myBucket/path1/path2/v6.1.25
s3://myBucket/path1/path2/v6.1.99
Run Code Online (Sandbox Code Playgroud)

S3没有考虑版本号排序(这是有意义的),但按字母顺序排列的最后一个不是最后上传的.在那个例子中....../v6.1.102是最新的.

这是我到目前为止所得到的:

aws s3api list-objects 
--bucket myBucket
--query "sort_by(Contents[?contains(Key, \`path1/path2\`)],&LastModified)"´ 
--max-items 20000
Run Code Online (Sandbox Code Playgroud)

所以这里的一个问题是max-items似乎是从存储桶中递归的所有文件中按字母顺序开始的.20000确实可以访问我的文件,但是通过这么多文件这是一个非常缓慢的过程.

所以我的问题有两个:

1 - 这仍在搜索整个桶,但我只想将其缩小到path2 /.我可以这样做吗?

2 - 这仅列出对象,是否可以仅提取路径列表?

基本上最终目标是我只想要一个命令来返回上面例子中的'v6.1.102'这样的最新文件夹名称.

amazon-s3 amazon-web-services aws-cli

7
推荐指数
1
解决办法
2033
查看次数

安装Mongo

我正在尝试在我的bluehost服务器上安装带有php的mongo.我ssh这个命令:

>pecl install mongo
Run Code Online (Sandbox Code Playgroud)

它经历了整个过程,但最后我得到了这个:

Build complete.
Don't forget to run 'make test'.

running: make INSTALL_ROOT="/home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7" install
Installing shared extensions:     /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr/lib64/php/modules/
running: find "/home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7" | xargs ls -dils
22955452   4 drwxr-xr-x 3 {myhostname} {myhostname}   4096 May  4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7
22955521   4 drwxr-xr-x 3 {myhostname} {myhostname}   4096 May  4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr
22955522   4 drwxr-xr-x 3 {myhostname} {myhostname}   4096 May  4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr/lib64
22955523   4 drwxr-xr-x 3 {myhostname} {myhostname}   4096 May  4 23:52 /home1/{myhostname}/tmp/pear/pear-build-{myhostname}P2D4wf/install-mongo-1.3.7/usr/lib64/php
22955524   4 drwxr-xr-x 2 {myhostname} {myhostname}   4096 May …
Run Code Online (Sandbox Code Playgroud)

php ssh mongodb bluehost

6
推荐指数
1
解决办法
780
查看次数

React Rails 与 Webpacker 不热重载

我已经添加react-rails到我们正在慢慢迁移以做出反应的现有项目中。

当前的 webpacker.yml

default: &default
  source_path: app/javascript
  source_entry_path: packs
  public_output_path: packs
  cache_path: tmp/cache/webpacker

  # Additional paths webpack should lookup modules
  # ['app/assets', 'engine/foo/app/assets']
  resolved_paths: []

  # Reload manifest.json on all requests so we reload latest compiled packs
  cache_manifest: false

  extensions:
    - .jsx
    - .js
    - .sass
    - .scss
    - .css
    - .module.sass
    - .module.scss
    - .module.css
    - .png
    - .svg
    - .gif
    - .jpeg
    - .jpg
    - .tsx
    - .ts

development:
  <<: *default
  compile: true

  # Reference: https://webpack.js.org/configuration/dev-server/ …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails react-rails webpack-dev-server hot-module-replacement webpacker

6
推荐指数
1
解决办法
4275
查看次数

jQuery - 将div移动到它的父级顶部

我有一个脚本,如果div存在,我想成为它的父div的顶部.这是我试过的:

        if ($(".pane-bundle-hblock .field-name-field-hblock-image-right").length){
            $(".pane-bundle-hblock .field-name-field-hblock-image-right").parent().prepend($('this'));
        }
Run Code Online (Sandbox Code Playgroud)

我弄错了什么?

jquery

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

通过API将标签添加到tumblr帖子

我正试图通过tumblr api将标签添加到带有jquery的tumblr帖子中.

到目前为止,我已经将api称为:

$.ajax({
    url: 'http://api.tumblr.com/v2/blog/<My Blog>.tumblr.com/post/edit',
    method: 'post',
    data : ({
        api_key :'<My Secret Key>',
    }),
    dataType: 'jsonp',
    success: function(results){

    }
})
Run Code Online (Sandbox Code Playgroud)

我通过get找到了标签的位置.他们位于

results.response.posts[#].tags[#]
Run Code Online (Sandbox Code Playgroud)

我之前从未做过api帖子,所以我不知道该怎么做才能成功.任何帮助,将不胜感激.

api jquery post tumblr

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