`
fuhao_987
  • 浏览: 63634 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
1、javascript由三个部分组成;(1)ECMAScript(2)DOM文档对象模型(3)BOM浏览器对象模型 2、<script>元素中       属性defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。       这个属性有时候很有用的哈。 3、<a>元素有hash属性,当页面有垂直滚动条时,点击<a>元素会回到页面的顶端。    hash:属性    <a id="a" href="####"></a> <script> var a ...
(1)块元素的居中方式:margin:0 auto (2)IE8用IE7方式渲染: <head><meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" /></head> (3)a元素的几种方式 a,a:visited,a:hover,a:link,a:active ':link':适用于未被用户访问过的链接。 ':visited':适用于已被用户访问过的链接。 ':hover':在可视化客户端上,适用于光标(鼠标指针)指向一个元素,但还未激活它时。 ':ac ...
一个项目中要判断浏览器是不是IE6,用jQuery的utility里面的方法$.browser.version判断居然总是显示是IE6,但我用的明明是IE7(我的操作系统是server2003,$.browser.version在window6.0的系统上总是返回6.0,算是bug吧),最后没有办法只好用下面蹩脚的方法判断了,把下面的代码加在页面里就可以判断是不是IE6,当然稍加修改也可以用来判断是不是IE7、IE8。firefox可以用其它方法判断。 var isIE6=false; document.write("<!--[if lte IE 6]><scrip ...
        脚本的问题是它会阻止并行的下载。HTTP/1.1规定,浏览器在同一个主站不能并行同时下载超过两个组件。如果你把图片放在多个站点上,就可以同时下载多个图片。但是,当在下载脚本的时候,浏览器不能同时进行其他的下载,就算是利用不同的站点。     在某些情况下很难把脚本移到底部。例如,如果脚本中有document.write在页面中插入内容,这时脚本就不能移动到页面的底部。当然还有其他的原因,但是大多数这些情况都是能够解决的。     另外一种建议就是使用延迟脚本。 DEFER属性暗示了脚本中不包含document.write 对浏览器来说是一个线索使它能够持续渲染。不幸的是,F ...
    在雅虎性能的研究中,我们发现把样式表放在HEAD中使得页面看起来加载比较快。因为把样式表放在HEAD使得页面能够逐步呈现。     前端工程师关注性能,希望页面能够快速的加载,也就是说希望浏览器能够尽快地显示内容。这对拥有很多内容的页面来说是很重要的,对那些网络比较慢的用户来说也是重要的。给用户提供可视化的回馈是很重要的,比说进度指标,这些都得到了很好的研究也有相应的文档http://www.useit.com/papers/responsetime.html。我们认为HTML页面是一个过程页面。当浏览器加载页面的时候,是按照头,导航条,顶部的logo等,给用户可视化得呈现出来。这可以提 ...
原文地址:http://developer.yahoo.com/performance/rules.html 自己做了点翻译: 最小化HTTP请求 80%的用户响应时间是花在前端。大多数时间用来下载需要的组件,例如,图片,样式,脚本,FLASH等。为了达到渲染页面的目的,减少下载组件的数量,从而减少HTTP请求的时间。这就是加快页面的关键。 一种减少下载组件的方法就是简化页面的设计。但是有没有一种方法既让页面有丰富的内容,又能达到快速响应的目的?毫无疑问,这当然有相应的技术啦。 (1)Combined files:      把脚本文件合并到一个文件中,把CSS文件合并到一个文件中。当脚本和样式 ...
原文地址:http://blog.51yip.com/php/938.html 一,为什么session,cookie经常会有人提到 做web开发的人基本上都会用session和cookie,但是仅仅只是会用,并不知道session和cookie的真正的工作原理,都只是凭着感觉来猜测。web开发者只要利用它们 ...
一个开源的JS,关于图片,视屏等的显示,很cool。 主页:http://highslide.com/ 参考:http://highslide.com/ref/ 可视化编辑器:http://highslide.com/editor/ 可以用一下这个编辑器,体验一下。很不错。 研究了一下它的代码:只是有关gallery的。 ...
YQL服务可以实现对网上不同数据源的query,filter,combine(查询,过滤,合并)。 YQL说明类似SQL。下面的例子就是用YQL说明实现从Flickr上得到一系列text为cat的图片。 SELECT * FROM flickr.photos.search WHERE text = "cat" 为了使用YQL服务,需要使用HTTP GET,把YQL说明作为URL的参数,例如: http://query.yahooapis.com/v1/public/yql?q=SELECT * FROM flickr.photos.search WHERE text ...
3、希尔排序 /* * Shellsort, using a sequence suggested by Gonnet. * @param a an array of Comparable items. */ public static void shellsort( Comparable [] a ){ for( int gap = a.length / 2; gap > 0; gap = gap==2?1:(int) (gap/2.2)) for( int i = gap; i< a.length; i++){ Co ...
1、插入排序算法 /* * Simple insertion sort. * @param a an array of Comparable items. */ public static void insertionSort(Comparable[] a) { for(int p=1; p < a.length ;p++){ Comparable tmp = a[p];//临时变量 int j = p; for(; j>0 && tmp.compareTo(a[j-1])< 0; ...
Struts框架中的模型是由JavaBean或者EJB构成,视图是由JSP页面组成,控制器是由ActionServlet和Action实现。 1、模型(Model)    模型表示应用程序的状态和业务逻辑的处理,在一般的web应用程序中,用JavaBean或者EJB来实现系统的业务逻辑,在Struts框架中,模型层也是用JavaBean或者EJB实现。 2、视图(View)    视图层广义上包括两个部分,即JSP页面和ActionForm。ActionForm封装了用户提交的表单信息,其实ActionForm在本质上就是JavaBean,在这些JavaBean中没有具体的业务逻辑,只提供了所 ...
M(model)数据模型,V(View)视图,C(Controller)控制器,使用MVC的目的是将M和V的实现代码分离。 视图对web应用来说就是HTML界面,MVC设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。比如,一个订单的视图只接受来自模型的数据并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。 模型,业务流程/状态的处理以及业务规则的制定。是核心,目前流行的EJB模型就是一个典型的应用。 控制:理解为一个分发器,它来决定选择什么样的模型,选择什么样的视图,可以完成什么样的用户请求,控制层并不做任何的数据处理。例如 ...
摘要: 文章探索了两个方面: (1)利用扩展的矢量空间模型(包括了标签和文本信息)进行K-MEANS聚类 (2)一种基于LDA的包含文本和标签信息的新颖聚类算法(先不说这算法了,对于LDA是什么就不知道,先看看LDA) 论文定义的网页文档聚类任务如下: (1)给出一系列同时具有单词和标签的文档,使用候选的聚类算法把它们聚类到不同的组中 (2)通过对网页目录进行比较,建立一个标准 (3)使用评价指标来比较聚类算法产生的结果与网页目录中产生的标准 聚类算法: 输入:聚类的数目K,和一组文档集合{1,...D}。每个文档包括来自单词词汇表W中的词袋 和 来自标签词汇表T中的标签袋(标签袋是我自己取 ...
这里面怎么用公式???我实在没不知道啊。只能用附件。杯具
Global site tag (gtag.js) - Google Analytics