显示下一条  |  关闭

万相风芳

人的一生还是随缘吧!

 
 
 
 
 
 

      这些年,javascript火起来了,主要归功于AJAX的推广应用,Web2.0的发展。。。于是,出现了很多的javascript框架。我选择 了jQuery,最主要是它的思想“write less,do more",因为我是一个挑剔的人,以前写过的代码,会时不时翻出来,看看有没有可以精简,优化的地方。一来是对不断学习的推动,二来可以将新的思想,技 术应用到里面去。 

      对于jQuery插件的写法,以前就有介绍过,网上也有很多例子。 这里简要地进行些写法,主要是简写的说明,见下列代码:

 

 

作者  | 2011-7-13 10:16:18 | 阅读(153) |评论(0) | 阅读全文>>

使用YUI Compressor压缩CSS/JS

2011-7-13 10:14:28 阅读356 评论0 132011/07 July13

JS/CSS文件大,用户访问站点的时候需要下载JS/CSS的时间长就会感觉慢,有的甚至由于CSS的文件而造成页面初始打开很凌乱。

我们怎么提高用户下载JS/CSS的速度呢?

1、我们无法改变用户的网络状况,只有自己网站使用更快的带宽或者使用更强的服务器,使用户访问我们的时候感觉很快。

2、对JS/CSS文件进行压缩,由于文件较小,用户下载的时间就很短。

解决方案1,需要花费比较多的money,方案2实现比较简单,而且效果也明显。

下面我们介绍使用YUI Compressor进行JS/CSS压缩

1、下载yuicompressor http://www.julienlecomte.net/yuicompressor/

作者  | 2011-7-13 10:14:28 | 阅读(356) |评论(0) | 阅读全文>>

YUI Compressor压缩CSS/JS

2011-7-13 10:13:44 阅读72 评论0 132011/07 July13

使用YUI Compressor可压缩CSS或javascript文件。

示例:

1. copy and paste myfile.js to C:\XXXX\yuicompressor-2.4.2\build
2. open cmd.exe
3. 在cmd.exe, 输入 cd /d C:\XXXX\yuicompressor-2.4.2\build
4. 在cmd.exe, 输入 java -jar yuicompressor-2.4.2.jar myfile.js -o myfile-min.js --charset utf-8 (若js文件不是utf-8编码,则删去 --charset utf-8)
5. myfile-min.js is what you need.

作者  | 2011-7-13 10:13:44 | 阅读(72) |评论(0) | 阅读全文>>

PHP 编程标准

2011-7-11 14:06:33 阅读83 评论0 112011/07 July11

PHP编程标准是经由Todd Hoff许可,基于《C++ 编程标准》为PHP而重写的,
作者为Fredrik Kristiansen

使用本标准,如果您想拷贝一份留做自用的话,那是完全免费的,这也是我们制作它的原因。假如您发现了任何的错误又或者是有任何的改进,请您给笔者发一个email,以便笔者将它们合并到最新更新中去。

目录

作者  | 2011-7-11 14:06:33 | 阅读(83) |评论(0) | 阅读全文>>

SQLite内建语法表

2011-7-11 14:01:59 阅读189 评论0 112011/07 July11

SQLite内建语法表

结构定义
CREATE TABLE

创建新表。

语法:

sql-command ::= CREATE [TEMP | TEMPORARY] TABLE table-name (
    
column-def [

作者  | 2011-7-11 14:01:59 | 阅读(189) |评论(0) | 阅读全文>>

PHP技巧--多行多列显示数据

2011-7-11 13:58:15 阅读107 评论0 112011/07 July11

示例代码:

<?php
echo "<table width=100% border=1 cellspacing=0 cellpadding=4>/n";
$curcol = 0; // 当前列
$percol = 7; // 每行7列
$fixcol = 0; // 修复单元格
for ($i=1; $i<=30; $i++) {
    $curcol++;
    if ($curcol % $percol == 1)echo "<tr>/n";

作者  | 2011-7-11 13:58:15 | 阅读(107) |评论(0) | 阅读全文>>

SQLite数据库安全

2011-7-11 13:50:20 阅读43 评论0 112011/07 July11

相信使用PHP开发的人员一定不会对SQLite感到陌生了,PHP5已经集成了这个轻量 型的数据库。SQLite无任何限制的授权协议以及支持大部分标准的SQL 92语句,相信会有越来越多的人使用这个数据库。作为WEB开发而言,PHP与SQLite的结合就如同当年的ASP与ACCESS结合一 样,ACCESS可以遭遇被人下载,SQLite同样不能幸免,毕竟SQLite也是一个二进制文件,只要WEB能访问到的,就能被下载。

ACCESS可以采用一些诡计来防止用户下载,SQLite同样可以,下面偶就将一些网上收集过来的解决方案贴在这里。
1、将SQLite放在WEB不能访问到的地方。
有些虚拟主机一般也都会提供一个单独目录,供用户放一些不想被下载或访问的文件,所以放在这个目录很安全。

作者  | 2011-7-11 13:50:20 | 阅读(43) |评论(0) | 阅读全文>>

SQLite语法备忘录

2011-7-11 13:48:32 阅读41 评论0 112011/07 July11

记录一下自己开发ezSqliteAdmin时所掌握的SQLite资料。

SQLite内建语法表

结构定义
CREATE TABLE

创建新表。

语法:

sql-command ::= CREATE [TEMP | TEMPORARY] TABLE table-name (
    

作者  | 2011-7-11 13:48:32 | 阅读(41) |评论(0) | 阅读全文>>

收藏PHP常用函数

2011-7-10 14:58:50 阅读86 评论0 102011/07 July10

<?
function GetIP() { 
//获取IP
    
if ($_SERVER["HTTP_X_FORWARDED_FOR"
])
        
$ip 

作者  | 2011-7-10 14:58:50 | 阅读(86) |评论(0) | 阅读全文>>

IE下location.href 获取referer的值

2011-7-10 11:43:47 阅读220 评论0 102011/07 July10

    最近,公司网站需要统计用户都是从哪些页面进入到注册页面的数据。开始,仅仅简单的通过在服务器端$   _SERVER['HTTP_REFERER'](php)来获取。但是,发现有好多注册用户没有referer值,后来查了一下在IE下采用 window.location.href方式跳转的话,referer值为空。而在标签<a></a>里面的跳转的话 referer就不会空。所以,通过一下代码就可以解决这个IE问题:

                           

作者  | 2011-7-10 11:43:47 | 阅读(220) |评论(0) | 阅读全文>>

门户网站与大型网站的CSS架构与组织

2011-7-10 10:29:32 阅读61 评论0 102011/07 July10

对于大型门户,海量信息平台及多模块,多区域化网站,更需要对CSS,XHTML的标准化,符合语意的HTML框架,复用性强的CSS代码,这些才能保障你的网站,具有很好的“地基”。
第一部:关于构建CSS框架我们要实现的目的:

1.实现标准化,具备主流平台适应性的前端实现;
2.快速开发,在站点风格确定后,前端不应该成为整个项目里瓶颈;
3.重构的需求,尽可能的让类和区块样式可重用;
4.分离结构和表现的需求,遵守了语义化结构的约定;
5.构架完全符合金融网特色的CSS框架。
6.对代码进行必要的搜索引擎优化。

第二部:关于CSS命名的一些约定:

1.不使用大写形式的类名和id名;
2.尽可能使用描述性的英文单词的组合作为类名和id名;
3.id名及类名的多个英文单词之间使用“_”短横线分隔;
4.按区域进行描述编号

作者  | 2011-7-10 10:29:32 | 阅读(61) |评论(0) | 阅读全文>>

DIV CSS完美兼容IE6/IE7/FF的通用方法

2011-7-10 10:28:18 阅读175 评论1 102011/07 July10

关于CSS对各个浏览器兼容已经是老生常谈的问题了,以下内容纯属me妮设计同志们的个人总结, 希望能对初学者有一定的帮助.

一、CSS HACK 

以下两种方法几乎能解决现今所有HACK.

1, !important

随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)

以下为引用的内容:

作者  | 2011-7-10 10:28:18 | 阅读(175) |评论(1) | 阅读全文>>

搜索引擎中关于蜘蛛的设计分析

2011-7-10 10:26:09 阅读32 评论0 102011/07 July10

1.url 的遍历和纪录

2.多进程 VS 多线程

3.时间更新控制

4.爬的深度

5.爬虫一般不直接爬对方的网页,一般是通过一个Proxy出去,这个proxy有缓解压力的功能,因为当对方的网页没有更新的时候,只要拿到 header 的 tag就可以了,没有必要全部传输一次了,可以大大节约网络带宽。

6.请有空的时候照看一下robots.txt

7.存储结构。

  网页更新频度严重影响着搜索引擎蜘蛛程度对网站的爬行,爬取次数越多意味着网页收录几率会越大、收录数量越多,收录是SEO最基础的一个环节。

  尽量将网站保持在三级目录内,深层次的网页会给搜索引擎带来很大的压力,当然,我想Google有足够的服务器来承担这些压力,但从侧面来 说,3层目录下的网页被抓取及更

作者  | 2011-7-10 10:26:09 | 阅读(32) |评论(0) | 阅读全文>>

有关H1位置的讨论

2011-7-10 10:25:31 阅读36 评论0 102011/07 July10

最近对H1的讨论很多(在文章内容页中),大致有以下两种情况: 

  1、H1应该用于文章的标题上 
  2、H1应该用于站点的标题上 

  相信大多数人都偏向第一种方式:用于文章标题上,从文章的角度上看,用户进到内容页里,想看到的当然就是文章的内容,文章标题理所当然是最重要的、最应该突出的。

  OK,以上是在文章的角度看的,如果在页面的角度看呢?

   页面中除了文章内容、由内容引伸出来的链接外,还有导行、广告、搜索等跟文章内容无直接关系的内容。在页面中,文章只是其中的一个组成部分,从语义的角 度来讲,一个页面中只有一个大标题(H1),用于概括页面的内容(包括非文章的部分)。所以,H1用于站点标题上比用于文章标题要更准确些。注意H1跟 title是不一样的。

作者  | 2011-7-10 10:25:31 | 阅读(36) |评论(0) | 阅读全文>>

Meta标签详解

2011-7-10 10:25:00 阅读36 评论0 102011/07 July10

META标签分两大部分:HTTP标题信息(HTTP-EQUIV)和页面描述信息(NAME)。

 

  ★HTTP-EQUIV


  HTTP-EQUIV类似于HTTP的头部协议,它回应给浏览器一些有用的信息,以帮助正确和精确地显示网页内容。常用的HTTP-EQUIV类型有:

 

  1、Content-Type和Content-Language (显示字符集的设定)


  说明:设定页面使用的字符集,用以说明主页制作所使用的文字已经语言,浏览器会根据此来调用相应的字符集显示page内容。

作者  | 2011-7-10 10:25:00 | 阅读(36) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 我要留言
 
 
 
留言列表加载中...
 
 
 
 
 
 

天气

 
 
模块内容加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 

日历

 
 
模块内容加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2012

   
创建博客 登录  
 关注