我很惊讶一些主要网站的主页有多大.这是打开主页时下载的总金额.
cnn.com - 845kb
microsoft.com - 470kb
yahoo.com - 235kb
gillette.com (flash) - 3.8Mb
abc.com - 3.4Mb
nbc.com - 1.4Mb
youtube.com - 530kb
Run Code Online (Sandbox Code Playgroud)
有人想关注添加到列表中吗?我只是想通过将网站与主要网站进行比较来证明网站的大小.显然,其中一些网站是媒体密集型的,在200kb时不会太有趣.我很惊讶一些网站究竟是多么庞大.
要做到这一点,我使用了提琴手.首先清除缓存,转到网站,选择fiddler中的所有项目,然后在"统计"标签下显示总计.
我希望根据不同的主题来浏览我的网络应用程序.所以我想我正在寻找一些CSS设计?
如果我可以获得类似于以下主题的任何链接,那将是非常有帮助的:
编辑:我迫切需要沙漠/砂岩/中东主题.赏金提供!
嗨,实际上这是一个简单的问题,但只是出于好奇...
我见过最近一个名为teqpad.com的网络评估在线工具.我对它有很多疑问
这里有没有人做过类似的脚本?如果是的话你有什么看法?
我希望在.NET上发布关于单元测试命名约定的博客,并希望将来更多地了解C#.NET或更多一般开发主题.
我知道有几个流行的博客网站,并且在很大程度上取决于个人偏好,但有人可能从哪个最佳设计或最受欢迎的博客网站开始?
我试图通过此代码使用JavaScript验证PHP中的确认密码:
if($_POST['PasswordField']== $_POST['ConfirmPassword'] && $_POST['PasswordField']>='8')
{
echo "Succed <br>";
}
else
{
echo "filed <br>";
}
Run Code Online (Sandbox Code Playgroud)
它适用于匹配两个密码,但密码的长度不起作用.但如果我输入的密码少于8个字符就会成功 - 为什么会这样?
另外,如何使用JavaScript检查密码强度但不使用正则表达式?
一个本地的html文件,让我们说它的路径是/path/to/file.html
.一开始就有以下内容.
<html>
<head>
<link rel="shortcut icon" href="logo.ico"/>
<LINK href="1.css" rel="stylesheet" type="text/css" />
<script src="1.js" type="text/javascript"> </script>
</head>
<body class = "body_background">
.
.
.
Run Code Online (Sandbox Code Playgroud)
当尝试使用其完整路径在浏览器中打开它时:
文件名及其扩展名(file.html
)将被JavaScript函数替换.
即
文件:///path/to/file.html
更改为以下内容:文件名及其扩展名由location
位于的函数替换1.js
.
file:/// path/to/function location(){ ...
JavaScript文件在开头有这个:
if(window.addEventListener) {
window.addEventListener('load', location, false);
}
else if (window.attachEvent) window.attachEvent('onload', location);
Run Code Online (Sandbox Code Playgroud)
这是发生在,FireFox
而Safari
不是Chrome
通过.
在Chrome
页面上适当显示.
这个问题是给朋友的.
我想知道如果我使用3个不同的css文件,iPhone/iPad的移动浏览器会下载所有3组css文件,还是仅仅按屏幕大小相关的文件?通过使用这个.
<link media="only screen and (max-width: 320px)" href="iphone-portrait.css" type= "text/css" rel="stylesheet">
<link media="only screen and (min-width: 321px) and (max-width: 480px)" href="iphone-landscape.css" type= "text/css" rel="stylesheet">
<link media="only screen and (min-device-width: 481px)" href="desktop.css" type="text/css" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
我从http://www.w3schools.com/html5/html5_app_cache.asp找到了答案.
即使你有3个不同的移动css文件,有css存储到iPhone,将带宽最小化到每个css只下载1次,这将加快网站使用较少的带宽.
创建一个.htaccess文件并将其放入.
AddType text/cache-manifest manifest
Run Code Online (Sandbox Code Playgroud)
然后创建另一个名为demo.manifest的文件并放入其中
CACHE MANIFEST
# v0.0.1
icon.png
desktop.css
iphone-landscape.css
iphone-portrait.css
Run Code Online (Sandbox Code Playgroud)
然后在html页面上你必须通过这样做来声明它.
<html manifest="demo.manifest">
Run Code Online (Sandbox Code Playgroud)
一旦你更新了css和文件,你只需要更新demo.manifest和浏览器,再次下载新版本的demo.manifest及其所有内容.
我真的无法区分标题中提到的模式.
动态网站的用户界面基本上是用HTML,CSS和javascript开发的(至少,这是用户看到的).后端可以是PHP或ASP(或其他)连接到数据库.
我相信数据库是模型,UI是视图.后端是控制器,演示者还是视图模型?
我将非常感谢解释性答案,并在必要时提供链接.
我正在为我的网站构建一个购物车,我在使用rails会话和ActiveRecord对象时遇到了一个问题:
购物车实际上是一个带有一些OrderItems的Order对象.
将Order对象添加到会话后,Dalli开始引发此异常:
Marshalling error for key 'sessions:9e67886e826819a3213df4f4c89db6e0': can't dump hash with default proc
You are trying to cache a Ruby object which cannot be serialized to memcached.
/home/rodrigo/.rvm/gems/ruby-1.9.3-p125@netsabe-ecommerce/gems/dalli-2.1.0/lib/dalli/server.rb:277:in `dump'
/home/rodrigo/.rvm/gems/ruby-1.9.3-p125@netsabe-ecommerce/gems/dalli-2.1.0/lib/dalli/server.rb:277:in `serialize'
/home/rodrigo/.rvm/gems/ruby-1.9.3-p125@netsabe-ecommerce/gems/dalli-2.1.0/lib/dalli/server.rb:164:in `set'
/home/rodrigo/.rvm/gems/ruby-1.9.3-p125@netsabe-ecommerce/gems/dalli-2.1.0/lib/dalli/server.rb:48:in `request'
/home/rodrigo/.rvm/gems/ruby-1.9.3-p125@netsabe-ecommerce/gems/dalli-2.1.0/lib/dalli/options.rb:18:in `block in request'
/home/rodrigo/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/1.9.1/monitor.rb:211:in `mon_synchronize'
/home/rodrigo/.rvm/gems/ruby-1.9.3-p125@netsabe-ecommerce/gems/dalli-2.1.0/lib/dalli/options.rb:17:in `request'
/home/rodrigo/.rvm/gems/ruby-1.9.3-p125@netsabe-ecommerce/gems/dalli-2.1.0/lib/dalli/client.rb:251:in `perform'
/home/rodrigo/.rvm/gems/ruby-1.9.3-p125@netsabe-ecommerce/gems/dalli-2.1.0/lib/dalli/client.rb:120:in `set'
/home/rodrigo/.rvm/gems/ruby-1.9.3-p125@netsabe-ecommerce/gems/dalli-2.1.0/lib/action_dispatch/middleware/session/dalli_store.rb:50:in `set_session'
Run Code Online (Sandbox Code Playgroud)
谷歌搜索,我发现ActiveRecord无法存储在会话中.
那么,在会话中存储这些对象的最佳方法是什么?我将不得不为这些类实现序列化/反序列化方法?
谢谢!
编辑1:
记住订单对象尚未保留!
根据我的分页计划,我在每个PHP页面上都有大约20条评论.我在每个注释上使用了If else语句来检查用户是否登录.因此,大约有20个IF ELSE声明.
我不知道IF ELSE语句花了多少时间和处理.IF ELSE声明的价格可能是多少.如果我使用了这样的20 IF IFSE语句
IF ($user_logged_in) {
// do this
} ELSE {
// do this
}
Run Code Online (Sandbox Code Playgroud)
注意:$ user_logged_in不是函数,它是在页面开头设置的布尔变量.
那么,在这种情况下,我的网页可能需要多少时间?