小编Len*_*art的帖子

媒体查询的CSS性能

我想知道CSS是否可以"重",例如从浏览器中使用大量的解析时间.

例如,我使用带有许多特定选择器的CSS表

:last-child, 
:nth-child(n) 
table.sortable thead tr th:not(.table-th-nosort):hover
Run Code Online (Sandbox Code Playgroud)

是否可以显着影响性能?

使用媒体查询也是如此.我想使用CSS3媒体查询为移动设备设置一个站点:

@media screen and (max-width: 600px) {
   #sidebar {
      display: none;
      // etc
   }
}
Run Code Online (Sandbox Code Playgroud)

目前我的主文件中有大约600行CSS(未缩小),而某些特定页面包含额外的CSS文件(10-300行之间).

使用媒体查询将大大增加我期望的.这会对性能产生影响吗?

css3 media-queries

9
推荐指数
1
解决办法
1477
查看次数

添加到Google日历的动画的链接已停止工作

我在网站上有一个链接,允许用户在他们的Google日历中添加ICS Feed.使用此代码:

http://www.google.com/calendar/render?cid=https://<etc>
Run Code Online (Sandbox Code Playgroud)

它工作了3 - 4年,但现在已经不行了.Google发给我的消息是:

This email address isn't associated with an active Google Calendar account: https://<etc>
Run Code Online (Sandbox Code Playgroud)

如果我手动输入ics feed,那么工作正常:Feed应该按原样解析.没有错误.

知道在哪里解决这个问题吗?

google-calendar-api

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

正则表达式中的双正斜杠

我想使用 preg_split 在双正斜杠 (//) 和问号 (?) 上拆分字符串。我可以像这样使用单个正斜杠:

preg_split('[\/]', $string);
Run Code Online (Sandbox Code Playgroud)

preg_split('[\//]', $string);
or
preg_split('[\/\/]', $string);
Run Code Online (Sandbox Code Playgroud)

不工作。

如何在表达式中使用双正斜杠?

php regex preg-split

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

在PHP中的html5 regexp

对于只有字母数字字符我使用这样的东西:

<input type="text" pattern="[a-zA-Z0-9]+" />
Run Code Online (Sandbox Code Playgroud)

当数据到达服务器时,我需要再次验证.所以我做了

preg_match("[a-zA-Z0-9]+", $value);
Run Code Online (Sandbox Code Playgroud)

但PHP说警告:preg_match()[function.preg-match]:未知的修饰符'+'

你不能在html5和PHP中使用相同的表达式吗?

编辑:我有一个JSfiddle显示以下建议不起作用:http: //jsfiddle.net/EY3hc/

我想要实现的是1个正则表达式,我可以在html和preg_match中用作模式.html是由PHP生成的,所以我想有一个地方来维护验证代码.

php regex html5

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