>웹 프론트엔드 >HTML 튜토리얼 >간단한 WeChat 채팅 기능을 구현하는 Node.js 원본 사운드

간단한 WeChat 채팅 기능을 구현하는 Node.js 원본 사운드

韦小宝
韦小宝원래의
2017-11-17 13:24:152972검색

또 다른 혜택의 물결! 원본 js에는 간단한 WeChat 채팅 기능이 구현되어 있습니다. 가서 공부해 보세요. 무료입니다! 더 많은 무료이고 재미있는 소스 코드는 PHP 중국어 웹사이트

간단한 WeChat 채팅 기능을 구현하는 Node.js 원본 사운드

코드:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8" />
		<title>微信聊天</title>
		<link rel="stylesheet" type="text/css" href="css/style.css" />
                <style>
			*{
	margin: 0;
}
.top{
	width: 310px;
	padding: 10px 20px;
	background-color: gray;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	font-size: 18px;
	font-weight: bold;0
	color: white;
}
.content{
	background-color: white;
}
select{
	border: 2px solid gray;
	background: white; 
	width: 350px;
	height: 470px;
	padding: 10px;
}
.send{
	width: 310px;
	padding: 10px 20px;
	background-color: gray;
	border-bottom-left-radius: 3px;
	border-bottom-right-radius: 3px;
}
.chat{
	
}
.box{
	float: left;
	margin: 20px 120px;
}
body{
	width: 100%;
	background-image: url(../img/bg.jpg);
}
.outer{
	width: 90%;
	margin: 10px auto;
}
.sText{
	width: 220px;
	height: 25px;
	border-radius: 5px;
	font-size: 15px;
}
.btn{
	width: 65px;
	height: 30px;
	border-radius: 5px;
	float: right;
	text-align: center;
	font-size: 18px;
	color: white;
	background-color: limegreen;
}
option{
	font-size: 15px;
	max-width: 325px;
	height: auto;
	border: 0.5px solid gainsboro;
	border-radius: 8px;
	padding: 10px;
	margin: 10px;
	background-color: greenyellow;
	margin-left: 158px;
	margin-top: 10px;
	margin-bottom: 10px;
	max-width: 200px;
}

		</style>
		<script type="text/javascript" src="js/my.js" ></script>
		<script >
			window.onload =function () {
    function g(id) {
        return document.getElementById(id);
    }

    g(&#39;leftSendBtn&#39;).addEventListener("click",leftSendB);
    g(&#39;rightSendBtn&#39;).addEventListener("click",rightSendB);
}
function leftSendB() {
    function g(id) {
        return document.getElementById(id);
    }
    var text = document.getElementById("leftText").value;

    if(text.trim()!=&#39;&#39;){

        var leftContent = document.getElementById("leftContent");
        var rightContent = g("rightContent");
        var option = document.createElement(&#39;option&#39;);
        var len = text.length;
        option.style.width = len * 15 + len*2 + "px";
        option.style.marginLeft = 350 - (len * 15 + len*2) - 72 +"px";
        option.innerHTML = text;
        leftContent.appendChild(option);
        var option1 = document.createElement("option");
        option1.innerHTML = text;
        option1.style.backgroundColor = "white";
        option1.style.marginLeft = "10px";
        option1.style.width = len * 15 + len*2 + "px";
        rightContent.appendChild(option1);
        document.getElementById("leftText").value = "";
    }
}
function rightSendB() {
    function g(id) {
        return document.getElementById(id);
    }
    var text = g("rightText").value;
    if(text.trim()!=&#39;&#39;)
    {
        var leftContent = document.getElementById("leftContent");
        var rightContent = g("rightContent");
        var option = document.createElement(&#39;option&#39;);
        var len = text.length;
        option.style.width = len * 15 + len*2 + "px";
        option.style.marginLeft = 350 - (len * 15 + len*2) - 72 +"px";
        option.innerHTML = text;
        rightContent.appendChild(option);
        var option1 = document.createElement("option");
        option1.innerHTML = text;
        option1.style.backgroundColor = "white";
        option1.style.marginLeft = "10px";
        option1.style.width = len * 15 + len*2 + "px";
        leftContent.appendChild(option1);
        g("rightText").value = "";
    }
}
		</script>
	</head>
	<body>
		<p class="outer">
			<p class="box">
				<p class="chat">
					<p class="top">
						<span class="">PHP中文网-朱老师</span>
					</p>
					<p class="content">
						<select multiple="multiple" id="leftContent">
							
						</select>
					</p>
					<p class="send">
						<input type="text" id="leftText" class="sText"/>
						<input type="button" id="leftSendBtn" class="btn" value="发送"/>
					</p>
				</p>
			</p>
			<p class="box">
				<p class="chat">
					<p class="top">
						<span class="">PHP中文网-lge</span>
					</p>
					<p class="content">
						<select multiple="multiple" id="rightContent">

						</select>
					</p>
					<p class="send">
						<input type="text" id="rightText" class="sText"/>
						<input type="button" id="rightSendBtn" class="btn" value="发送"/>
					</p>
				</p>
			</p>
		</p>
	</body>
</html>

에서 무료로 받아 공부해 보세요! 더 좋은 소스코드는 PHP 중국어 홈페이지에서 보실 수 있으니 팔로우하시면 잘 보실 수 있습니다~

관련 추천 :

html 강아지 소스 코드 옮기기

JavaScript 현재 웹 페이지 소스 코드 예

탱크 전투 게임의 Java 구현 소스 코드 예

위 내용은 간단한 WeChat 채팅 기능을 구현하는 Node.js 원본 사운드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.