小编Ada*_*dam的帖子

CSS Selector,适用于具有两个类的元素

有没有办法根据设置为两个特定类的类属性的值来选择具有CSS的元素.例如,假设我有3个div:

<div class="foo">Hello Foo</div>
<div class="foo bar">Hello World</div>
<div class="bar">Hello Bar</div>
Run Code Online (Sandbox Code Playgroud)

我可以写什么CSS来选择列表中的第二个元素,基于它是foo和bar类的成员这一事实?

css css-selectors

437
推荐指数
2
解决办法
24万
查看次数

Amazon Cloudfront Cache-Control:24小时后no-cache标头无效

我在S3中托管一个静态网站,并使用Cloudfront缓存文件.我基本上有3个文件,包含以下标题:

  • index.html(Cache-Control:no-cache)
  • app.js(Cache-Control:max-age = 63072000,public)
  • style.css(Cache-Control:max-age = 63072000,public)

我的html文件使用查询字符串参数,每次更新我的css或js文件时都会更新.我已经配置了s3来传递这些参数,并且我已经验证它可以使缓存的资源无效.我的index.html文件看起来像这样:

<html>
    <head>
        ...
        <link rel="stylesheet" href="app.css?v=14113e2c764">
    </head>
    <body>
        ...
        <script src="app.js?v=14113e2c764"></script>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

它似乎工作得很好,因为我整天推送更新,但是当我第二天早上来并推动我的下一个更改时,index.html文件已过期.它没有正确的?v =参数,而是旧的!解决它的唯一方法是手动使html文件无效.然后一切都适用于其余的一天.第二天我又遇到了同样的问题.

这里发生了什么?

caching amazon-s3 amazon-web-services amazon-cloudfront

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

创建一个跨浏览器的mixin进行转换:旋转

我想为sass创建一个mixin,它将旋转应用于指定的元素.mixin应该采用一个参数,表示要应用的旋转度数.

从css3please.com,我发现了一种跨浏览器的方式来实现CSS:

.box_rotate {
     -moz-transform: rotate(7.5deg);  /* FF3.5+ */
       -o-transform: rotate(7.5deg);  /* Opera 10.5 */
  -webkit-transform: rotate(7.5deg);  /* Saf3.1+, Chrome */
      -ms-transform: rotate(7.5deg);  /* IE9 */
          transform: rotate(7.5deg);  
             filter: progid:DXImageTransform.Microsoft.Matrix(/* IE6–IE9  */
                     M11=0.9914448613738104, M12=-0.13052619222005157,M21=0.13052619222005157, M22=0.9914448613738104, sizingMethod='auto expand');
               zoom: 1;
}
Run Code Online (Sandbox Code Playgroud)

除了讨厌的IE矩阵表示法之外,这对于混音来说都非常容易.有没有人对使用sass,javascript或两者的组合将度数转换为IE矩阵转换的方法有任何建议?

javascript css sass css3

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

Request.BinaryRead(Request.TotalBytes)抛出大文件的错误

我有通过POST接受二进制数据的代码并读入一个字节数组.对于大于200 Kb的文件,操作失败.我已经检查了我的sysadmin(我们正在运行IIS 7)以查看我们的配置是否有限制,并且他说没有,并且怀疑它是代码的问题.这里有人看到任何潜在的问题吗?这是我的代码:

Public Sub Initialize
  If Request.TotalBytes > 0 Then
    Dim binData
      binData = Request.BinaryRead(Request.TotalBytes) ' This line fails'
      getData binData
  End If
End Sub


 Private Sub getData(rawData)
    Dim separator 
      separator = MidB(rawData, 1, InstrB(1, rawData, ChrB(13)) - 1)

    Dim lenSeparator
      lenSeparator = LenB(separator)

    Dim currentPos
      currentPos = 1
    Dim inStrByte
      inStrByte = 1
    Dim value, mValue
    Dim tempValue
      tempValue = ""

    While inStrByte > 0
      inStrByte = InStrB(currentPos, rawData, separator)
      mValue = inStrByte - currentPos

      If mValue > …
Run Code Online (Sandbox Code Playgroud)

vbscript asp-classic

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

是否可以在Amazon S3中设置Content-Security-Policy标头?

我正在尝试为我通过s3/cloudfront服务的html文件设置Content-Security-Policy标头.我正在使用基于Web的AWS控制台.每当我尝试添加标题时:

在此输入图像描述

它似乎并不尊重它.我该怎么做才能确保提供此标头?

amazon-s3 amazon-web-services amazon-cloudfront

9
推荐指数
3
解决办法
5485
查看次数

Javascript在浏览器中获取并设置可用性

哪些浏览器不支持对象原型的get和set方法?我相信这是ES5的一个功能,我知道它适用于Chrome,但我想知道它是否可以安全地用于ajax应用程序.这是一个例子:

var foo = function () {};
foo.prototype = {
    get name () {
        return this._name;
    },
    set name (n) {
        this._name = n || "bar";
    }
};
Run Code Online (Sandbox Code Playgroud)

javascript cross-browser ecmascript-5

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

如何构建全屏html 5网络应用程序?

目前是否有任何方法可以使用JavaScript和CSS在HTML 5中构建全屏Web应用程序?

如果是这样,每个人的利弊是什么?有什么跨浏览器的怪癖?

javascript html5 cross-browser fullscreen css3

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

如何在CSS 3媒体查询中使用SASS逻辑

我通过罗盘框架和蓝图/网格依赖使用saas.我希望能够使用媒体查询设置列的宽度,如下所示:

// /src/partials/_base.scss
$blueprint-grid-columns: 18;

@media screen and (max-width: 1024px){
    // If screen res is 1024 or lower, then set grid width to 46px
    $blueprint-grid-width: 46px;
}
@media screen and (max-width: 1280px){
    $blueprint-grid-width: 50px;
}
@media screen and (max-width: 1600px){
    $blueprint-grid-width: 76px;
}

$blueprint-grid-margin: 8px;
Run Code Online (Sandbox Code Playgroud)

这在/stylesheets/screen.css中编译:

@media screen and (max-width: 1024px) {}
@media screen and (max-width: 1280px) {}
@media screen and (max-width: 1600px) {}
Run Code Online (Sandbox Code Playgroud)

但是screen.css其余部分的值没有相应设置.我想这是有道理的,因为$ blueprint-grid-width变量是在编译时读取的,而不是在运行时读取的.

有没有办法通过使用媒体查询输出具有不同网格宽度的布局来获得屏幕分辨率?

相关github问题:https:
//github.com/chriseppstein/compass/issues/302

css sass media-queries compass-sass

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

Javascript树遍历算法

我需要以深度优先的方式遍历树结构的帮助.我无法想出一个算法来正确地做到这一点.

我的意见是这样的:

[
    ["A", "B", "C"],
    ["1", "2"],
    ["a", "b", "c", "d"]
]
Run Code Online (Sandbox Code Playgroud)

输出应采取以下形式:

[
    "A/1/a", "A/1/b", "A/1/c", "A/1/d",
    "A/2/a", "A/2/b", "A/2/c", "A/2/d",
    "B/1/a", "B/1/b", "B/1/c", "B/1/d",
    "B/2/a", "B/2/b", "B/2/c", "B/2/d",
    "C/1/a", "C/1/b", "C/1/c", "C/1/d",
    "C/2/a", "C/2/b", "C/2/c", "C/2/d"
]
Run Code Online (Sandbox Code Playgroud)

javascript algorithm tree-traversal depth-first-search

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

如何连接行值以在T-SQL查询的WHERE子句中使用

我想在T-SQL中编写一个查询来对两个连接列执行搜索.这两列是fname和lname.这是我到目前为止:

SELECT
    fname,
    lname,
    ...
FROM
    users
JOIN
    othertable ON foo=bar
WHERE
    fname+' '+lname LIKE '%query%'
Run Code Online (Sandbox Code Playgroud)

但是,SQL服务器不喜欢这种语法.我如何构造查询,以便我可以执行搜索两个连接列的WHERE LIKE操作,允许我搜索用户的全名,而不是单独搜索名字和姓氏?

sql t-sql sql-server concatenation

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