网站特效中JS的应用技巧

    很多网站中会运用到JS特效,有些做SEO的朋友认为网页设计总有JS搜索引擎是不会搜录的,其实是这样,但是也有技巧可言的,有些本身的内容却不希望搜索看到而用户看不到,这个时候就需要用到JS,广告可以直接用JS来做,而网站的内容要用JS来隐藏,看网页代码。
   作为Web2.0站点,PageFlakes同样采用了Ajax技术,使用的是M$的Atlas框架。不过,确切的说,他的应用方式应该叫做AJaH (Asynchronous Javascript and Hyper-text),因为他传输的对象不是xml,而都是彻头彻尾的Json(JavaScript Object Notation)字符串,序列化后直接得到js对象。所以可以节省很多浏览器在解析xml dom时花费的时间。所以同样是Atlas框架,深圳网站设计而且网络环境应该也差不了多少,但是明显感觉这个的载入速度要比live.com快很多,而且没有 live.com在载入过程中长时间的假死状态(live.com经常是浏览器要有几秒钟完全死掉,什么都动不了。
   增强与用户的交互性,比如一些注册、登陆什么的都根据当前用户的状态而变化的,这些东西是必须要用JS来做的,还有一些生成静态的网站,首页或者频道页有调用论坛的帖子的话,如果首页不重新生成,这些帖子就调不出来,这个时候可以用JS程序来控制首页的生成,达到首页多长时间自动生成一次,这对用户和搜索引擎都是非常有利的。
    最基本的弹出窗口代码】
  <SCRIPT LANGUAGE="javascript">
  <!--
  window.open ('page.html')
  -->
  </SCRIPT>
  因为这是一段javascripts代码,所以它们应该放在<SCRIPT LANGUAGE="javascript">标签和</script>之间。<!-- 和 -->是对一些版本低的浏览器起作用,在这些老浏览器中不会将标签中的代码作为文本显示出来。要养成这个好习惯啊。window.open ('page.html') 外贸网站建设用于控制弹出新的窗口page.html,如果page.html不与主窗口在同一路径下,前面应写明路径,绝对路径(http://)和相对路径(../)均可。用单引号和双引号都可以,只是不要混用。这一段代码可以加入HTML的任意位置,<head>和</head>之间可以,<body>间</body>也可以,越前越早执行,尤其是页面代码长,又想使页面早点弹出就尽量往前放。

«1»