-
站内信最佳通信方案:WebSocket
你不知道websocketwebsocket已经满大街都是了,我今天用我们之前的管理后台的站内信为例,今天给大家扒一把源代码,顺便聊一聊你不知道的细节。本文不讨论ws是什么,也不讨论轮询、长连接与websocket的区别,这些在网络上屡见不鲜,如果年你还不知道ws是什么,那么赶紧去求助搜索引擎吧。等搞懂本段前面的内容再来看向下看吧。首先呢给大
珠峰培训
2019-05-08
-
如何利用 JS 的 Set 对象让你的代码运行的更快
如何利用 JS 的 Set 对象让你的代码运行的更快——尤其是在它所处理的数据量大的时候。Array 和 Set 在处理数据时,两则有太多的相似。但是使用 Set 所带来的运行时优势,是 Array 无法完成的。
珠峰培训
2019-04-20
-
弯道超车,5分钟快速理解构造器函数与原型对象之间的关系
快速深入理解构造函数与原型链对象之间的关系。
珠峰培训
2019-04-20
-
webpack4 打包优化策略(图文)
Webpack 是一个前端资源加载和打包工具。所谓的模块就是在平时的前端开发中,用到一些静态资源,如JavaScript、CSS、图片等文件,webpack就将这些静态资源文件称之为模块。 webpack支持AMD和CommonJS,以及其他的一些模块系统,并且兼容多种JS书写规范,可以处理模块间的依赖关系,所以具有更强大的JS模块化的功能,它能对静态资源进行统一的管理以及打包发布。
作为一款 Grunt和Gulp的替代产品,Webpack受到大多数开发者的喜爱,因为它能珠峰培训
2019-03-18
-
Promise 原理解析与实现(遵循Promise/A+规范)
Promise是JS异步编程中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一
珠峰培训
2019-03-13
-
git 基础知识精讲
Linux花了 两周时间 自己用 C 写了一个分布式版本控制系统,这就是Git!一个月之内,Linux系统的源码已经由Git管理了!
Git迅速成为最流行的分布式版本控制系统,尤其是 2008 年 GitHub 网站上线了,它为开源项目 免费 提供Git存储 ,无数开源项目开始迁移至GitHub,包括jQuery,PHP,Ruby等等。珠峰培训
2018-05-26
-
正则详解一
正则 什么是正则?正则就是一个规则,用来处理字符串的规则
1、正则匹配
编写一个规则,验证某个字符串是否符合这个规则,正则匹配使用的是 test 方法2、正则捕获
编写一个规则,在一个字符串中把符合规则的内容都获取到,正则捕获使用的方法:正则的exec方法、字符串中的split、replace、match等方法都支持正则1.var reg = /^$/; //=>珠峰培训
2018-03-31
-
JS中的 变量提升、作用域、闭包 核心原理解读
JS中的 变量提升、作用域、闭包 核心原理解读 数据类型的操作原理基本数据类型1.var a=12;2.var b=a;3.b=13;4.console.log(a); //=>12直接在当前作用域中创建了基本数据类型的值(或者说基本类型值直接存储在当前作用域中),然后把这个值和变量关联起来(一个变量只能关联一个值,关联下一个值后和之前关联的值就没关系了),我们把关联
珠峰培训
2018-03-25
-
面向对象深入解读
面向对象深入解读函数的三种角色第一种角色:普通函数
栈内存(私有作用域)
作用域链
形参
arguments
return
…第二种角色:类
类
实例
私有和公有属性
prototype
__proto__
…第三种角色:普通对象
键值对操作
…三种角色之间没有直接的关系1.function Fn(){2. var name='珠峰培训珠峰培训
2018-03-25
-
Ajax基础知识
AJAX基础知识什么是AJAX?
async javascript and xml,异步的JS和XMLxml:可扩展的标记语言作用是用来存储数据的(通过自己扩展的标记名称清晰的展示出数据结构)ajax之所以称为异步的js和xml,主要原因是:当初最开始用ajax实现客户端和服务器端数据通信的时候,传输的数据格式一般都是xml格式的数据,我们我们把它称之为异步js和xml(现在一般珠峰培训
2018-03-18
-
关于React脚手架的一点研究
React是Facebook研发的一款前端框架(MVC框架:侧重于view层操作),目前在行业内广泛使用。为了让框架的体积变的更轻量级,设计者们把其定义为 “渐进式” 框架,也就是:
珠峰培训
2018-02-05
-
vue开发中router路由详解
vue开发中router路由详解
珠峰培训
2018-01-21
-
vue中的组件以及数据传递
vue中的组件以及数据传递
珠峰培训
2018-01-21
-
浅读vue的生命周期
浅读vue的生命周期
珠峰培训
2018-01-21
-
基于vue脚手架初始化项目
基于vue脚手架初始化项目
珠峰培训
2018-01-21
-
深入理解Virtual DOM 算法
真正的 DOM 元素非常庞大,这是因为标准就是这么设计的。而且操作它们的时候你要小心翼翼,轻微的触碰可能就会导致页面重排,这可是杀死性能的罪魁祸首。
相对于 DOM 对象,原生的 JavaScript 对象处理起来更快,而且更简单。DOM 树上的结构、属性信息我们都可以很容易地用 JavaScript 对象表示出来:珠峰培训
2018-01-21
-
VueJS双向数据绑定实现
VueJS双向数据绑定实现
珠峰培训
2018-01-18
-
Vue事件处理
Vue事件处理
珠峰培训
2018-01-18
-
AJAX基础知识及核心原理解读
AJAX基础知识及核心原理解读,ajax的原理,AJAX
珠峰培训
2017-12-31
-
如何成为一名初级全栈开发工程师
如何成为一名初级全栈开发工程师
珠峰培训
2017-12-20
-
前端开发必备技能之本地存储
前端开发必备技能之本地存储
珠峰培训
2017-12-20
-
JAVASCRIPT中的事件基础及核心原理以及项目实战
事件基础:全新认识事件 1、什么是事件?
事件是元素天生具备的行为方式(和写不写JS代码没关系),当我们去操作元素的时候会触发元素的很多事件 2、事件绑定
给当前元素的某一个事件绑定方法,目的是为了让当前元素某个事件被触发的时候,可以做一些事情 给某一个事件绑定方法,目前常用的有两种方式:
1、DOM0级事件绑定珠峰培训
2017-12-05
-
JS新语法规范ECMAScript6(ES6)基础知识及核心原理
JS的ES6,ES6的基础知识,ES6的核心原理
珠峰培训
2017-12-05
-
珠峰培训JS整套学习大纲
珠峰培训JS整套学习大纲,想看更多视频或者想了解更多关于前端技术的文章,请关注"zhufeng-peixun"的微信公告号
珠峰培训
2017-11-23
-
关于JS中面向对象的理解
关于JS中面向对象的理解,想看更多视频或者想了解更多关于前端技术的文章,请关注"zhufeng-peixun"的微信公告号
珠峰培训
2017-11-23