真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

基于jQuery實現(xiàn)簡單人工智能聊天室

花了倆小時折騰出來的,jQuery人工智能聊天室長這樣:

在富寧等地區(qū),都構建了全面的區(qū)域性戰(zhàn)略布局,加強發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務理念,為客戶提供成都網(wǎng)站制作、成都網(wǎng)站設計 網(wǎng)站設計制作定制網(wǎng)站開發(fā),公司網(wǎng)站建設,企業(yè)網(wǎng)站建設,品牌網(wǎng)站設計,全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站建設,富寧網(wǎng)站建設費用合理。

主要功能:

1.當然是聊天啦~點擊飛機按鈕或者回車可以發(fā)送消息到面板。
2.輸入特定的內(nèi)容,系統(tǒng)會給你相應的回復(這里我只設置了Hello,How are you和詢問時間的自動回復)。
3.點擊叉叉可以清除面板上的所有聊天記錄。
4.問時間的時候,根據(jù)現(xiàn)在的時間,會給你相應的不同的回復,比如現(xiàn)在是22-23點,系統(tǒng)會回復你“good night”。
5.隨著聊天的進行,聊天面板右側的滾動條會一直維持在最底部。

HTML:


 *使用了Bootstrap3框架。

JQuery:

$(document).ready(function() { 
 
 //send the message by click 
 $(".chat-send").click(sendMsg); 
 
 //press enter to send 
 $("form").keypress(function(event) { 
  if (event.keyCode === 13) { 
   event.preventDefault(); 
   sendMsg(); 
  } 
 }); 
 
 //clear the chat box 
 $(".chat-clear").click(clearChatBox); 
}); 
 
//send message to chat box 
function sendMsg() { 
 var msg = $(".chat-message"); 
 var msgVal = msg.val(); 
 var chatBox = $(".chat-box"); 
 if (msgVal) { 
  var msgAppend = "

You: " + msgVal + "


"; chatBox.append(msgAppend); } else {} //dialog reply dialog(msgVal); //empty input msg.val(""); //keep the scroll in bottom chatBox.scrollTop(chatBox[0].scrollHeight); } //set up the AI dialog function dialog(msg){ var replyArr = ["Hi, how's it going :)","I'm good, thx, U? :)"]; msg = msg.toLowerCase(); var time = new Date(); var hour = time.getHours(); var minute = time.getMinutes(); var currentTime = plusZero(hour) + ":" + plusZero(minute); var chatBox = $(".chat-box"); if(msg.indexOf("hello") != -1){ chatBox.append("

AI: " + replyArr[0] + "


"); } else if(msg.indexOf("how are you") != -1 || msg.indexOf("how are u") != -1){ chatBox.append("

AI: " + replyArr[1] + "


"); } else if(msg.indexOf("time") != -1){ chatBox.append("

AI: Current Time: " + currentTime + ". " + timeGreeting(hour) + "~ :)


"); } else {} } //add 0 if time number is <10 function plusZero(x){ if(x < 10){ x = "0" + x; } else { x = x; } return x; } //greeting by hour function timeGreeting(h){ var greeting = ["U need to sleep","Good morning","Lunch time now","Feel asleep? Have some coffee","Free time~Yeah","Good night"]; if(h>=0&&h<=6){ return greeting[0]; } else if(h>=7&&h<=10){ return greeting[1]; } else if(h>=11&&h<=13){ return greeting[2]; } else if(h>=14&&h<=18){ return greeting[3]; } else if(h>=19&&h<=21){ return greeting[4]; } else if(h>=22&&h<=23){ return greeting[5]; } else { return ""; } } //clear the chat box function clearChatBox() { $(".chat-box").html(""); }

DEMO在這兒,歡迎FORK:AI Chat Box。

以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


文章題目:基于jQuery實現(xiàn)簡單人工智能聊天室
標題路徑:http://weahome.cn/article/ippcce.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部