淘宝评论区案例

//css

<style type="text/css">

.znsArea {

width: 755px;
overflow: hidden;
margin: 0 auto;
font-family: "Microsoft YaHei";

}

.takeComment {

width: 713px;
display: block;
overflow: hidden;
border: #a5bcff solid 1px;
background: #f3f8fd;
margin-top: 25px;
font-family: Verdana;
padding: 15px 20px;

}

.takeTextField {
width: 701px;
height: 70px;
border: #b1b1b1 solid 1px;
clear: both;
display: block;
margin: 10px 0 10px 0;
line-height: 20px;
padding: 5px;
box-shadow: inset 0 0 5px #DDD;
font-family: "Microsoft YaHei";
}

.takeSbmComment {
display: block;
overflow: hidden;
}

.inputs {
float: right;
width: 125px;
height: 37px;
border: none 0;
background: tranparent;
background: #ccc;
cursor: pointer;
opacity: .8;
}

.commentOn {
width: 753px;
display: block;
overflow: hidden;
border: #a5bcff solid 1px;
background: #f3f8fd;
margin-top: 25px;
font-family: Verdana;
}

.commentOn .messList {
overflow: hidden;
}

.messList .item {
overflow: hidden;
border-bottom: 1px solid #e5e5e5;
padding: 20px 0;
margin: 0 10px;
}
.item .info{
overflow: hidden;
}
.item .info .author {
overflow: hidden;
margin-bottom: .8em;
color: #999;
margin-top: 5px;
float: left;
}

.item .info img {
vertical-align: text-top;
}

.info .infoImg img {
width: 40px;
height: 40px;
vertical-align: text-top;
margin-right:8px;
}

.info .vip img {
height: 20px;
}

.item .info time {
float: right;
}
.item p{
padding:0 40px;
}
.item p img{
height:20px;
cursor: pointer;
}
.item p.help{
float:right;
display: inline-block;
width:auto;
}
</style>

//html

<div class="znsArea">
<!--留言-->
  <div class="takeComment">
    <textarea name="textarea" class="takeTextField" id="tijiaoText" ng-model="inputText" value="df"></textarea>
    <div class="takeSbmComment">
      <input type="button" class="inputs" value="评论">
    </div>
  </div>
<!--已留-->
  <div class="commentOn">
    <ul class="messList"></ul>

  </div>
</div>

//js

<script src="js/jquery-1.11.3.js" type="text/javascript" charset="utf-8"></script>

<script type="text/javascript">

window.onload = function() {

var send = $(‘.inputs‘)[0]; //评论按钮
var chatText = $(‘.takeTextField‘)[0]; //评论内容框
var chatList = $(‘.messList‘)[0]; //评论列表
document.onkeydown = function(e) {

e = e || window.event;
var code = e.which || e.keyCode;
//13 代表回车
if(e.ctrlKey && code == 13) {
sendMes();
}

}

send.onclick = function() {

sendMes();

};

function sendMes() {

//获取用户输入内容
var mes = chatText.value;
console.log(mes);
if(mes.length == 0) {

alert(‘不能为空‘);
return;

}
var time = new Date();
var year = time.getFullYear();
var mouth = time.getMonth() + 1;
var day = time.getDate();
$(‘.messList‘).prepend(‘<li class="item"><div class="info"><div class="author"><span class="infoImg"><img src="img/infoimg.jpg"/></span><span class="name">‘ + ‘fjhdjfh‘ +‘</span><span class="vip"><img src="img/1.png"/></span></div><time>‘+ year + ‘年‘ + mouth + ‘月‘ + day + ‘日‘ +‘</time></div><p><span><img src="img/key.png"/></span>‘+ mes +‘</p><p class="help"><span><img class="helpIMG" src="img/help.png"/></span><span class="add">‘+ 0 +‘</span></p></li>‘);
chatText.value = ‘‘;

}

var sum = 0;
$(‘.messList‘).on(‘click‘,‘li‘,function(e){

//debugger
var target = e.target || e.srcElement;
if(target.nodeName == ‘IMG‘ && target.className == ‘helpIMG‘){

var sum = $(this).find(‘.add‘).text();
sum++;
$(this).find(‘.add‘).text(sum);

}

})

}

</script>

时间: 2024-11-05 20:42:34

淘宝评论区案例的相关文章

python爬取ajax动态生成的数据 以抓取淘宝评论为例子

在学习python的时候,一定会遇到网站内容是通过ajax动态请求.异步刷新生成的json数据的情况,并且通过python使用之前爬取静态网页内容的方式是不可以实现的,所以这篇文章将要讲述如果在python中爬取ajax动态生成的数据. 至于读取静态网页内容的方式,有兴趣的可以查看博客内容. 这里我们以爬取淘宝评论为例子讲解一下如何去做到的. 这里主要分为了四步: 一 获取淘宝评论时,ajax请求链接(url) 二 获取该ajax请求返回的json数据 三 使用python解析json数据 四

淘宝滑动轮播案例

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>淘宝滑动轮播案例</title> <script src="../jquery-3.4.1.min.js"></script> <style type="text/css"> *{

以太坊去中心化淘宝智能合约案例

篇文章我们来介绍一个简易的区块链电商系统的核心功能,10多年来,我们习惯了淘宝的电商模式,淘宝为电商在中国普及做出了突出贡献,值得肯定,也完成了历史使命. 淘宝模式的核心是什么? 免费是一方面,我认为最核心的是解决了网上交易买卖家的信任问题,通过支付宝作为资金中介,使买卖家可以放心的交易. 但是,淘宝迅速崛起为巨头后,交易环节出现了很多不好的现象:刷信誉.巨大经济利益带来的内部腐败等等.因此,淘宝虽然成为了电商巨头,但是却没有真正的解决电商产业的信誉问题.这个问题其实不是淘宝特有,是一种社会现象

Python3——爬取淘宝评论

一.分析目标 爬取淘宝商品评论详情 二.分析网页加载流程 目标数据是否在网页源代码中(即右键--查看源代码) 不在 目标数据在审查元素中(即右键--审查元素或f12) f12-->Network-->f5 重新加载并记录网页活动-->点击网页评论-->Name-->Preview找评论信息(script类型(Type))-->Header从中找记录评论信息的网址 三.分析目标数据的请求.分析参数.自己构造url 1. 找到网址: https://rate.tmall.c

天猫淘宝评论数据抓取

import requests import re,json import pandas class base(): def __init__(self,url): self.url = url def all_url(self): return [self.url + "%s" % i for i in range(1,100)] def loads_jsonp(self,_jsonp): try: return json.loads(re.match(".*?({.*})

ios 类似淘宝评论星星功能

创建星星视图: //星星 _myview = [[UIView alloc]initWithFrame:CGRectMake(95, 5, 200, 50)]; UIPanGestureRecognizer *pan = [[UIPanGestureRecognizer alloc]initWithTarget:self action:@selector(huadong:)]; [_myview addGestureRecognizer:pan]; UITapGestureRecognizer

MySQL的InnoDB表如何设计主键索引-转自淘宝MySQL经典案例

创建a表 id主键 CREATE TABLE `a` (`id` bigint(20) NOT NULL AUTO_INCREMENT ,`message_id` int(11) NOT NULL,`user_id` int(11) NOT NULL,`msg` varchar(1024) DEFAULT NULL,`gmt_create` datetime NOT NULL,PRIMARY KEY (`id`),KEY `user_id` (`user_id`,`message_id`),KE

Python爬虫 获得淘宝商品评论

自从写了第一个sina爬虫,便一发不可收拾.进入淘宝评论爬虫正题: 在做这个的时候,也没有深思到底爬取商品评论有什么用,后来,爬下来了数据.觉得这些数据可以用于帮助分析商品的评论,从而为用户选择商品提供一定的可参考数据. 找评论所在真实url:有了前面爬搜狗图片的经验,面对找资料的url这件事,找他的速度是比第一次快了不少.首先进宝贝页面,如图 发现评论与搜狗图片类似,均为动态刷新.因此,F12(开发者选项)>>Notework>>F5(刷新)>>feedRateLis

【krpano】淘宝buy+案例

这是一个类似淘宝buy+的案例,是基于krpano全景开发工具二次开发的全景视频.WebVR.360°环物.全景视频热点添加于一身的综合性案例.现在将案例上传网站供krpano技术人员和爱好者大家共同研究学习. 淘宝buy+案例链接地址链接:http://pan.baidu.com/s/1qYGt2Eg 密码:vj6z 案例截图: 本博文发表于:http://www.krpano.tech/archives/210 发布者:Mr.huh123 转载请注明出处,谢谢!