Page 1 of 3123»

如何让百度快速收录一个新站

  子嘉 |  互联网 |  [0]  

1. 百度对新站的观察期需要很长时间,因为算法不同。不如google那么及时。时间会很长,大概一个月的观察期。这一个月也就是百度收录的关键,一定要重视起来。坚持宁缺毋滥,宁少勿多,坚持原创的原则。

2. 针对百度,原创性质的最好,内容一定要多些原创,没那么多原创一定要回做伪原创,万万不可直接采集或直接ctrl+v。

3. 每天更新。坚持每天更新。一天更新一篇文章,比10天更新一次10效果好的多。

4. 针对页面内部优化,页面采取div+css结构,这个很重要,页面自身的优化很重要。

5. 百度贴吧知道推广,百度还是喜欢自身的东西的。这不愧一个还方法。

6. 切忌不能操之过急,不做垃圾外链,不能为了网站快快收录而走垃圾外链。

最后一点,坚持,有十年磨一剑的思想。有了自身的优势和观点,比任何搜索引擎收录都要好。

养成编写PHP代码的好习惯

  子嘉 |  PHP |  [0]  

从网上总结了一些PHP编写代码的好习惯,现总结如下:

<?被替换成了<?php,这样更符合XML规范。

在输出$_GET['test']的值之前先判断它是否为空。

echo命令中多余的括号被去掉了。

字符串用单引号限定,从而节省了PHP从字符串中搜索可替换的变量的时间。

用逗号代替句号,节省了echo的时间。

将ENT_QUOTES标识传递给htmlspecialchars函数,从而保证单引号也会被转义。

动态添加script元素的弊端

  子嘉 |  JavaScript, 文章转载 |  [0]  

最近在研究动态加载script,发现了一些动态加载script的好处,同时也发现了一些弊端,通过在老赵那里拜读的结果现总结如下:

动态添加script元素的缺陷

世界上很少有完美的事物。动态添加的script元素能够使IE和FireFox里都得到优化,它应该也会有些麻烦,否则为什么这个方法没有被推广呢?

而且事实上,动态添加script元素的做法是“优化难度”最高的方法。我现在就来一一列举这些“缺陷”:

(more…)

如何判断脚本加载完成

  子嘉 |  JavaScript, 文章转载 |  [0]  

在“按需加载”的需求中,我们经常会判断当脚本加载完成时,返回一个回调函数,那如何去判断脚本的加载完成呢?

我们可以对加载的 JS 对象使用 onload 来判断(js.onload),此方法 Firefox2、Firefox3、Safari3.1+、Opera9.6+ 浏览器都能很好的支持,但 IE6、IE7 却不支持。曲线救国 —— IE6、IE7 我们可以使用 js.onreadystatechange 来跟踪每个状态变化的情况(一般为 loading 、loaded、interactive、complete),当返回状态为 loaded 或 complete 时,则表示加载完成,返回回调函数。

对于 readyState 状态需要一个补充说明:

  1. 在 interactive 状态下,用户可以参与互动。
  2. Opera 其实也支持 js.onreadystatechange,但他的状态和 IE 的有很大差别。

具体实现代码如下:
(more…)

说说掌握JavaScript语言的思想前提

  子嘉 |  JavaScript, 文章转载 |  [0]  

无论是公司的同事还是外界的程序员朋友们,大部分人对JavaScript的高级应用不甚了解,已有的知识架构里会认为JavaScript仅仅是一门脚本语言,其作用是给页面做一些锦上添花的效果,比如表单验证等等。潜意识里也就不会用面向对象的思想去编写JavaScript代码,也很少会去深入了解prototype, context, scope chains, closures等概念。这导致一个传统的脚本编写习惯:

  1. 在html页面或js文件里写很多functions
  2. 在需要用到function的地方直接调用 (more…)

Page 1 of 3123»