javascript - 如何实现JS/JQ数据获取及插入;
怪我咯
怪我咯 2017-04-10 15:35:33
[JavaScript讨论组]

疑问:
因为初学不久,所以实践能力较为薄弱,导师安排的问题捣鼓了一天还是没有解决,,求各位友友的帮忙;

具体要求:
1:实现页面基础样式
2:实现单选,多选,全选功能
3:实现删除,增加功能
4:实现数据查询过滤功能
5:实现数据排序显示功能
6:左边那个联系人和订阅功能不需要实现

实现效果:





数据调用[data.js]:

/**
 * Created by WIN7 on 2015/7/28.
 */

var dataResource = [
    {
        "name": "骏越",
        "id": 100019277274,
        "bucount": 4,
        "createDate": "2015-07-09 10:38:41",
        "openRate": 0,
        "clickRate": 0
    },
    {
        "name": "订阅者",
        "id": 100019277391,
        "bucount": 4,
        "createDate": "2015-07-09 11:32:55",
        "openRate": 0,
        "clickRate": 0
    },
    {
        "name": "导入组20140807",
        "id": 100019193111,
        "bucount": 4,
        "createDate": "2014-07-17 21:11:47",
        "openRate": 33.33,
        "clickRate": 16.67
    },
    {
        "name": "导入组",
        "id": 100019225111,
        "bucount": 1,
        "createDate": "2014-08-14 20:20:23",
        "openRate": 50,
        "clickRate": 0
    },
    {
        "name": "单个邮箱测试",
        "id": 100019269113,
        "bucount": 0,
        "createDate": "2015-01-19 17:05:31",
        "openRate": 100,
        "clickRate": 0
    },
    {
        "name": "华邦",
        "id": 100019228117,
        "bucount": 0,
        "createDate": "2014-08-15 11:34:41",
        "openRate": 100,
        "clickRate": 0
    },
    {
        "name": "二十年",
        "id": 100019273134,
        "bucount": 4,
        "createDate": "2015-02-02 17:13:52",
        "openRate": 58.33,
        "clickRate": 0
    },
    {
        "name": "sunnytest",
        "id": 100019276115,
        "bucount": 2,
        "createDate": "2015-03-31 13:45:57",
        "openRate": 33.33,
        "clickRate": 0
    }
]

无从下手....若是能给予帮助,,万分感谢...

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(3)
黄舟

有什么难的吗?不就是前端CSS在加上些JS而已。
第一个问题。
先写出来一个的样子。然后后面一直append就行。
单选多选全选JS实现就可以了。
删除增加同样JS。
查询JS实现。
妈蛋。直接angular JS吧。我都懒的打字了。这些功能不就是angular JS 自带的膜。拿去用就行了!

黄舟

不知道你现在被什么问题难住了 我只能猜测着回答
1:实现页面基础样式
你需要一个js模板引擎 著名的有artTemplate handlebars

artTemplate官方例子

<script id="test" type="text/html">
<h1>{{title}}</h1>
<ul>
    {{each list as value i}}
        <li>索引 {{i + 1}} :{{value}}</li>
    {{/each}}
</ul>
</script>
// dataResource 是你得到的数据
var html = template('test', dataResource);
// 部署到一个dom元素里 
document.getElementById('content').innerHTML = html;

css 部分 这个好像是bootstrap风格的 你找个css框架 就好啦

2:实现单选,多选,全选功能
到了这一步 其实单纯的jquery已经很难胜任了
不过可以做的 jsbin地址

3:实现删除,增加功能
好吧 我还建议你用vue吧 简单 易上手

天蓬老师

你的问题在哪儿啊?你这个是要和后台脚本相结合吗?你这基本上就是一个小系统了。有数据库操作?

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号