原创 圖片上傳總結(IE9拜拜)

增加圖片發送功能 一、需求 (1)點擊圖片 Icon,出現文件上傳框,選擇圖片; (2)驗證圖片類型及大小,本地預覽的同時上傳到服務器; (3)上傳完之後進行發送,同消息發送(本文不涉及)。 二、DOM節點預備 圖片Icon(展示,用於

原创 輸入框插入表情的實現

  輸入框插入表情的實現 HTML5   在普通的 textarea 中,只能顯示普通的文本。如果簡單的輸入文本,textarea 便足以勝任。但是實際情況往往要複雜得多。 簡單版本的插入表情 常見的版本一般都是使用 textarea,然

原创 深入淺出 node.js 遊戲服務器開發 1——基礎架構與框架介紹

遊戲服務器概述 沒開發過遊戲的人會覺得遊戲服務器是很神祕的東西。但事實上它並不比 web 服務器複雜,無非是給客戶端提供網絡請求服務,本質上它只是基於長連接的 socket 服務器。當然在邏輯複雜性、消息量、實時性方面有更高的要求。 遊戲

原创 Node+WebSocket+Vue 一對一、一對多聊天室消息已讀未讀 - 第四章

Node + WebSocket + Vue 一對一、一對多聊天室消息已讀未讀 - 第四章 前言 這篇文章非常的短小,在之前文章基礎上就實現一個非常小的功能點,消息已讀和未讀。如果您還沒有看過之前的文字,請點擊下方鏈接查看! 推薦文

原创 深入淺出 Node.js 遊戲服務器開發 -- 分佈式聊天服務器搭建

在上一篇文章中, 我們介紹了遊戲服務器的基本架構、相關框架和 Node.js 開發遊戲服務器的優勢。本文我們將通過聊天服務器的設計與開發,來更深入地理解 pomelo 開發應用的基本流程、開發思路與相關的概念。本文並不是開發聊天服務器的

原创 我踩了富文本編輯的坑

初次接觸富文本編輯是在去年校招的時候,當時選了葡萄城校招編程中的一道,寫一個富文本編輯器。然後,我就寫了一個 demo:textEditor,實現了一些很簡單的功能。最近,工作上有了富文本編輯的需求,正好趁此機會,可以好好研究一下了,有意

原创 如何實現一個ECMAScript 6 的promise功能

Promise最先是CommonJS工作組提出的一種規範之一,目的是爲了解決js異步編程過程中,回調嵌套過深的問題。ECMAScript 6 規範化了Promise對象的語言接口,使其成了js的原生對象之一。 如果你還不瞭解ECMAScr

原创 深度:從零編寫一個微前端框架

寫在開頭:   手寫框架體系文章,缺手寫vue和微前端框架文章,今日補上微前端框架,覺得寫得不錯,記得點個關注+在看,轉發更好     對源碼有興趣的,可以看我之前的系列手寫源碼文章   微前端框架是怎麼導入加載子應用的  【3000字

原创 CocosCreater的MotionsTreak組件實現輪胎印

參考遊戲Sling Drift,這款遊戲的漂移,輪胎印效果特別好,我對這個輪胎印比較感興趣,所以用Creator實現一個。實現的具體代碼可以點擊查看工程。 做之前先了解一下MotionStreak組件。MotionStreak組件可以產生

原创 在WebGL中創建自己的FPS:2設置您的第一個場景

設置您的第一個場景 現在,我們已經瞭解了3D的所有術語,我們將有信心踏上舞臺上的這一章。不要猶豫,返回上一章,以確保您已準備就緒!來吧,走吧! 在繼續學習該課程之前,請務必瞭解這些類和原型。對自己不確定?再次閱讀本課程  ! 搭建工

原创 在WebGL中創建自己的FPS:3建模簡單對象

建模簡單對象 在這裏,我們有一個場景,中間有一個地板和一個球體。太好了!但是我們並不真正瞭解我們所開發的全部功能。我們將在這裏進行剖析並逐步瞭解對象的工作方式。您還將探索一些轉換功能。最後,我們將前往基礎材料的神奇世界。來吧,是時候開

原创 在WebGL中創建自己的FPS:4掌控燈光和攝像頭!

掌控燈光和攝像頭! 好的,既然我們已經在場景中放置了對象並看到了所有基本的變換,那麼我們將能夠繼續進行燈光和攝影機部分!  像網格一樣,相機和燈光可以使用   position 和   rotation,但   scaling 對它們

原创 在WebGL中創建自己的FPS:1熟悉WebGL和BabylonJS

熟悉WebGL和BabylonJS 3D是一個美好的世界!充滿頂點,着色器和其他樂趣,甚至在嘗試使用WebGL進行開發之前,瞭解此宇宙非常重要。首先,我們將研究所有這些內容,然後我們將發現BabylonJS。在路上!  WebGL和

原创 單槍匹馬擼個聊天室, 支持Web/Android/iOS三端

單槍匹馬擼個聊天室, 支持Web/Android/iOS三端 原文地址: github.com/yinxin630/b… 前排提醒, 閱讀本文需要對JavaScript較爲熟悉, 本文將講解核心功能點的設計思路 源碼地址: github

原创 我寫了一份操作系統詞典送給你!

  1. 操作系統(Operating System,OS):是管理計算機硬件與軟件資源的系統軟件,同時也是計算機系統的內核與基石。操作系統需要處理管理與配置內存、決定系統資源供需的優先次序、控制輸入與輸出設備、操作網絡與管理文件系統等