最近接到一个业务需求,需要做一个聊天信息的实时展示的界面,这就需要和服务器端建立webSocket连接,从而实现数据的实时获取和视图的实时刷新.在此将我的实现记录下来,希望可...

最近接到一个业务需求,需要做一个聊天信息的实时展示的界面,这就需要和服务器端建立webSocket连接,从而实现数据的实时获取和视图的实时刷新.在此将我的实现记录下来,希望可...
性能优化 减少http请求的次数 避免使用全局变量,减少DOM操作 避免在CSS文件里使用动态属性 压缩代码和图片,图片选用合适的格式 利用ajax缓存,减少DNS查找 移动...
双向绑定原理 vue数据通过数据劫持和发布者-订阅者模式两者结合完成数据的双向绑定。通过Object.defineProprety()劫持各个属性的getter和setter...
MVVM mvvm是model-view-viewmodel的缩写model是模型,即后端传过来的数据view是视图,即用户所看到的页面viewmodel是视图模型,mvvm...
背景: 最近流行一个词”B端C端化“,认为可以用C端的模式和思维来进行B端产品的设计,今天就这个问题聊聊自己的一些看法: B端C端化我的理解是:使用体验和感受方面和C端一样,...
1. path模块(路径模块) path.join('/目录1','/目录2','/目录3','/目录4','/目录5','..') 作用:将所有的目录整合在一起,可以是相...
1. jquery选择器: $( ):获取到的是一组元素 jQuery( ) 按ID选择:$('#id名') 按类名选择:$('.类名'):获得一组元素 特殊选择器: fir...
getElementById():通过id名获取元素 getElementsByClassName():通过class名获取元素 getElementsByTagName()...
innerHeight:得到浏览器窗口的高度 innerWidth:得到浏览器窗口的宽度 alert():弹出框 confirm():询问框。确定为true,取消为false...
一、 下载软件 二、 自报家门:(每个电脑做一次) git config --global user.name " " git config --global user.em...
使用Robo3T ==>启动mongod ==>启动Robo3T ==>点击链接信息 ==>点击openshell可以打开命令行 ==>输入命令 ==>按ctrl+enter...
字符串常用方法: charAt:charAt(索引),按照索引找到内容并返回。若无则返回空字符串。 charCodeAt:charCodeAt(索引),返回对应索引内容的编码...
数组常用方法: push:在数组的末尾添加元素,返回值是数组长度 pop:删除数组的末尾元素,返回值数组长度 unshift:在数组前面添加元素,返回值数组长度 shift:...