zoukankan      html  css  js  c++  java
  • 标签云

    html

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <link rel="stylesheet" type="text/css" href="jqcloud.css" />
        <link rel="stylesheet" type="text/css" href="cloud.css"/>
    </head>
    
    <body>
        <h1>web-html</h1>
        <p id="elenum"></p>
        <div id="words"></div>
        <h2>h2</h2>
        <script src="scripts/jquery-2.2.2.js"></script>
        <script src="scripts/jqcloud-1.0.4.js"></script>
        <script src="scripts/cloud.js"></script>
    </body>
    
    </html>

    js

    var word_list = [
           { text: "Lorem", weight: 13, link: "https://github.com/DukeLeNoir/jQCloud" },
           { text: "Ipsum", weight: 10.5, html: { title: "My Title", "class": "custom-class" }, link: { href: "http://jquery.com/", target: "_blank" } },
           { text: "Dolor", weight: 9.4 },
           // ... 
    ];
    
    $(function() {
           //$("#my_favorite_latin_words").jQCloud(word_list);
    
           // how many elements on this page
           var e = $('*').get();
           console.log(e.length);
    
           // tag name array
           var arr = []
           $.each($('*'), function() {
            //var myname = this.tagName; // HTML
            var myname = this.localName; // html
            if ($.inArray(myname, arr) < 0) {
                arr.push(myname);
            }
           });
           $('#elenum').text("Elements number: " + arr.length);
           console.log("unique:", arr, "lenght:", arr.length);
    
           // convert to json
           var newarr = [];
           for (i = 0; i < arr.length; i++) {
            var num = $(arr[i]).length;
            var data = {};
            data['text'] = arr[i];
            data['weight'] = num;
            newarr.push(data);
    
            console.log('tag:' + arr[i], "num:" + num);
           }
           console.log(JSON.stringify(newarr));
    
           // replace ""
           var rep = JSON.stringify(newarr)
            .replace(/"text"/g, "text")
            .replace(/"weight"/g, "weight");
    
           console.log("->", rep);
    
           $("#words").jQCloud(newarr, {
             300,
            height: 200
        });
    });

    https://github.com/lucaong/jQCloud

  • 相关阅读:
    关于区间 $mex$ 的几种做法
    Selenium+TestNG+Maven+Jenkins+SVN(转载)
    Selenium+Java的TestNG测试报告优化
    使用Log4J收集日志
    Selenium+TestNG+Maven(2)
    自动化测试用例设计实例
    自动化测试用例的编写规则
    selenium 总结篇,常见方法和页面元素的操作
    Selenium Webdriver元素定位的八种常用方式(转载)
    selenium+java利用AutoIT实现文件上传
  • 原文地址:https://www.cnblogs.com/ibgo/p/5320255.html
Copyright © 2011-2022 走看看