易截截图软件、单文件、免安装、纯绿色、仅160KB

截取文章一部分显示(无损html)

最近在做一些内容搜索的工作,搜索出来的内容为html格式,列表部分需要显示每项内容的一部分。因为是html格式的内容,直接截取内容的前多少字符显然不合适了。而如果直接去掉所有html格式然后再截取又无法达到想要的效果,再网上搜了一通之后,写下如下代码应该可以满足基本的要求了。(js写的,因为容易调试)
代码
var br = {};
br.spTags = ["img","br","hr"];/*不需要成对出现的标记*/
br.contain = function(arr,it){
    for(var i=0,len=arr.length;i<len;i++){
        if(arr[i]==it){
            return true;    
        }
    }
    return false;
}
br.subArtc = function(article,worldNum){
    var result = [];
    /*首先截取需要的字串*/
    var wcount = 0;
    var startTags = [],endTags = [];
    var isInTag = false;
    for(var i=0,len=article.length;i<len;i++){
        var w = article[i];
        result.push(w);
        if(w=="<"){
            isInTag = true;    
        }
        if(!isInTag){
            wcount++;
            if(wcount==worldNum){
                break;    
&nb


相关文档:

旗讯研发工程师谈网站建设与HTML 5

         从我们第一天建设网站网页开始就一直用着html,html伴随着我们从FrontPage开始到Dreamweaver等等开发工具建设简单的网页网站。HTML也是经过了各路诸侯奋战才达到今天的标准和地位。随着网站建设技术的日益增长,特别在网站优化上也需要html 的改进,所以就诞生了HTML5,不 ......

HTML 5已来到

参考
http://www.instantshift.com/2010/04/26/html5-worth-the-hype/
几个让人兴奋的特点:
1、本地信息存储
2、对语义的丰富和格式标准化,也有利于信息的搜索
3、取代过去一些不方便的标签
HTML 5 的出现是对现实的一种承认和标准化,但是能否推进成功,还要假以时日。 ......

HTML 附录(3)URL路径


 --------------
一、主机(HOST)/服务器(Server)
一台存在于网络上的计算机,如果通过某种网络协议(如TCP/IP协议)将自身的资源暴露给网络上的其它机器访问,那么这些机器就组成了主机/客户机模式或服务器/客户机(C/S)模式,这是目前最常见的网络服务提供方式。
 
IP地址
IP地址是四组10进制数字 ......

Web开发 第一部分 HTML教程基础(七) 文本样式标签

1、标题文本
输入如下源码:
index.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="content-type" content="text/html; charset=g ......

HTML5 与Flash 从乔布斯讨厌Flash说起

个人觉得这是标准与私有标准的PK, 就像微软的office和其他office软件,如金山wps,openoffice的竞争类似。
从用户角度看PK越多越好,呵呵。
http://www.javaeye.com/news/15856-apple-flash
http://www.w3school.com.cn/html5/index.asp
http://www.w3.org/TR/html5/
http://html5.org/ ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号