麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > WEB開發 > 正文

基于JQuery的簡單人工智能聊天室

2024-04-27 15:18:36
字體:
來源:轉載
供稿:網友

花了了倆小時搗鼓出來的玩意兒~

長這樣:

主要功能:

1.當然是聊天啦~點擊飛機按鈕或者回車可以發送消息到面板。

2.輸入特定的內容,系統會給你相應的回復(這里我只設置了Hello,How are you和詢問時間的自動回復)。

3.點擊叉叉可以清除面板上的所有聊天記錄。

4.問時間的時候,根據現在的時間,會給你相應的不同的回復,比如現在是22-23點,系統會回復你“good night”。

5.隨著聊天的進行,聊天面板右側的滾動條會一直維持在最底部。

HTML:

<div class="chat-box"></div><form class="form-inline chat-form">  <input type="text" class="form-control chat-message" placeholder="Say Something">  <button type="button" class="btn btn-PRimary chat-send" title="Send Message">    <i class="fa fa-paper-plane" aria-hidden="true">    </i>  </button>  <button type="reset" class="btn btn-success chat-reset" title="Reset Message">    <i class="fa fa-refresh" aria-hidden="true">    </i>  </button>  <button type="button" class="btn btn-danger chat-clear" title="Clear the Chat Box">    <i class="fa fa-times" aria-hidden="true">    </i>  </button></form><hr><footer>  Designed By  <a href="http://blog.csdn.net/alenhhy" target="_blank">    Alen Hu  </a></footer>

*使用了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 boxfunction sendMsg() {    var msg = $(".chat-message");    var msgVal = msg.val();    var chatBox = $(".chat-box");    if (msgVal) {        var msgAppend = "<p><span id='you'>You: </span>" + msgVal + "</p><hr class='you-hr'>";        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 dialogfunction 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("<p><span id='ai'>AI: </span>" + replyArr[0] + "</p><hr class='ai-hr'>");    }    else if(msg.indexOf("how are you") != -1 || msg.indexOf("how are u") != -1){        chatBox.append("<p><span id='ai'>AI: </span>" + replyArr[1] + "</p><hr class='ai-hr'>");    }    else if(msg.indexOf("time") != -1){        chatBox.append("<p><span id='ai'>AI: </span>Current Time: " + currentTime + ". " + timeGreeting(hour) + "~ :)</p><hr class='ai-hr'>");    }    else {}}//add 0 if time number is <10function plusZero(x){    if(x < 10){        x = "0" + x;    }    else {        x = x;    }    return x;}//greeting by hourfunction 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 boxfunction clearChatBox() {    $(".chat-box").html("");}DEMO在這兒,歡迎FORK:AI Chat Box。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 久久不射电影 | 天天色图片 | 黄色二区三区 | 一区二区三区四区视频在线观看 | 国产精品刺激对白麻豆99 | 少妇一级淫片免费看 | 在线看小早川怜子av | 久久看免费视频 | 国产精品久久久久影院老司 | 国产黄色免费网站 | 欧美一级高清片在线 | 久久亚洲精选 | av在线影片 | 一色屋任你操 | 麻豆国产网站 | 特级西西444www大精品视频免费看 | 九九综合九九 | 综合精品| 精精国产xxxx视频在线野外 | 中文字幕一二三区芒果 | 欧美黄色片免费看 | 精品乱码久久久久 | xxxxhd86日本护士hd | 成人不卡一区二区 | 99热99精品 | 一级黄色片武则天 | 黄色网址免费在线播放 | 亚洲91精品 | 依依成人精品视频 | 日本成人午夜 | av免费在线播放网址 | 欧美性受xxxxxx黑人xyx性爽 | 欧美一级特级 | 91女上位 在线播放 性欧美日本 | 亚洲成人免费网站 | 国产日韩在线观看一区 | 精品一区二区久久久久久久网精 | 27xxoo无遮挡动态视频 | 久草在线观看福利视频 | 欧美国产成人在线 | 九九热免费精品 |