小编Dis*_*oat的帖子

HTML5 localStorage是否有到期日期?

可能重复:
DOM存储过期时间

如果我将一些数据添加到浏览器的本地存储中,它是否会自然过期?我正在考虑使用HTML 5本地存储存储一些数据,但它的性质意味着它将在几周后过期.

所以我想知道是否有方法来检查数据是否需要更新?或者只是每隔几周更新一次数据.

html5 local-storage

6
推荐指数
0
解决办法
2321
查看次数

Bolt CMS 中的“堆栈”有什么作用?

我正在使用 Bolt.cm 并且在编辑页面或条目时,右侧有一个称为“堆栈”的部分。在 Bolt 网站上,它说

我们的堆栈功能包含您最新上传的文件,并允许您尽可能方便地访问它们。所以不再需要搜索和重复上传。

但它实际上有什么作用呢?我上传了一些图像,它们显示在堆栈中,但我无法单击或双击它们,将它们拖到编辑器中会插入缩略图,而不是实际图像。

我看到添加图像的唯一方法是单击编辑器的图像按钮,然后“浏览服务器”并以这种方式找到它。那么堆栈的意义是什么?

bolt-cms

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

Laravel Blade @yield和逃脱

在Laravel 5中,我有一个主模板,包含:

<title>@yield('title') | Site Name</title>
Run Code Online (Sandbox Code Playgroud)

在我看来,我有:

@extends('master')

@section('title', $client->name)

...
Run Code Online (Sandbox Code Playgroud)

问题是,@ yield不会转义传递给它的数据.到目前为止,我发现的唯一解决方案是手动转义数据,如下所示:

@section('title', e($client->name))
Run Code Online (Sandbox Code Playgroud)

这是最好的方法吗?这意味着我必须在每个使用变量的视图上手动转义数据.我没有看到从主模板中转义@yield指令的方法 - 使用@yield {{ }}e()在@yield周围不起作用.

php yield laravel blade

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

为什么a:hover在CSS中被覆盖?

如果我有这个CSS:

a:link { color: blue; }
a:hover { color: red; }
#someID a:link { color: black; }
Run Code Online (Sandbox Code Playgroud)

ID下的链接在悬停时始终显示为黑色.我知道使用ID会提供更高的优先级,但是,我不会覆盖:hover选择器,只覆盖选择:link器,所以不应该将鼠标悬停显示为红色?

css overriding hyperlink hover

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

激活URL锚点但不滚动到它?

我有一个页面,其中有两个选项卡,我希望能够使用Javascript进行切换,还可以page.html#tab1在URL中设置锚点(例如)以进行书签/链接.

默认情况下,选项卡内容位于两个div中,一个位于另一个下方,锚标记将滚动到正确的标记,并禁用JS.

启用JS后,将应用CSS类以使其充当选项卡.每个选项卡都链接到每个锚点,但是当您单击以切换选项卡时,页面会滚动到选项卡.如果我从onclick函数返回false,则URL不会更改为包含锚点.

如何将浏览器URL更改为page.html#tab1但不滚动到#tab1

javascript anchor scroll

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

没有大括号的if子句的奇数编译器错误

以下Java代码抛出了编译器错误:

if ( checkGameTitle(currGame) )
    ArrayList<String> items = parseColumns( tRows.get(rowOffset+1), currGame, time, method );
Run Code Online (Sandbox Code Playgroud)

checkGameTitle是一个公共静态函数,返回一个布尔值.错误都是"无法找到符号"类型,符号为 variable ArrayList,variable Stringvariable items.

但是,如果我添加{花括号},那么代码编译时没有错误.为什么会这样?if没有它们的条款是否存在歧义?

java compiler-construction curly-braces

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

ImageMagick:如何减少颜色但保持透明度?

我有一些PNG文件,我希望转换为256色(即类似GIF).每个图像都有透明度,但是当我尝试转换时,我总是在最终图像上出现黑色背景.

这是我当前的命令:

convert file.png -colors 255 file256.png
Run Code Online (Sandbox Code Playgroud)

我使用255种颜色,因为我读到你需要一种颜色的alpha通道(虽然我不认为这应该适用于PNG).我尝试过许多其他选项,例如-background none,-channel RGBA-matte,但没有什么工作都没有.

有趣的是,这个命令在转换为灰度时确实有效:

convert file.png -channel RGBA -matte -colorspace gray file256.png
Run Code Online (Sandbox Code Playgroud)

它保持透明的背景.但将-colorspace gray-colors 256不起作用.

imagemagick

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

Android相当于iPhone的"添加到主屏幕"?

我正在开发一个移动网络应用程序.目前我有这个jQuery代码片段,用于检查应用程序是否全屏运行:

if ( !window.navigator.standalone )
{
    $('#content').before( '<div class="notice">To enjoy the mobile experience to its fullest, tap the arrow button on the toolbar below, choose <b>Add to Home Screen</b>, then launch it from there.</div>' );
}
Run Code Online (Sandbox Code Playgroud)

我有几个问题:

  1. 是否window.navigator.standalone在Android手机上运行?
  2. 用户将移动网络应用添加到主屏幕的过程是什么?我试图寻找浏览器截图,但没有找到任何可靠的来源.
  3. 是否有相当于iPhone的"apple-touch-icon"链接元素?这里找到答案.

javascript jquery android

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

resharper内联对象初始化

我使用resharper工作,当我清理代码时,我得到了这个布局:

mock.Setup(m => m.Products).Returns(new List<Product>{new Product{Name = "Football", Price =    25}, new Product{Name = "Surf board", Price = 179}, new Product{Name = "Running Shoes", Price = 95}}.AsQueryable());
Run Code Online (Sandbox Code Playgroud)

我宁愿:

mock.Setup(m => m.Products).Returns(new List<Product>{
    new Product{Name = "Football", Price = 25}, 
    new Product{Name = "Surf board", Price = 179}, 
    new Product{Name = "Running Shoes", Price = 95}
}.AsQueryable());
Run Code Online (Sandbox Code Playgroud)

这可能吗?

c# resharper

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

使用MVC 3的Knockout java脚本库有哪些主要优点

今天我正在研究Knockout JavaScript库及其功能.现在我想在MVC 3应用程序中使用它,但在MVC 3中使用它有什么好处?

razor asp.net-mvc-3 knockout.js

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