媒介 做过前端的童鞋应当都晓得lodash这个壮大的运用东西库。为何要写这篇文章呢,重要本日碰到一个题目,socket推送音讯太频仍,致使saga频仍更新,页面有所卡顿,须要经由过程函数撙节掌握,发明本身倏忽不会写如许的…
标签:JavaScript
ReferenceError: Cannot access 'X' before initialization
题目背景 今天在 chrome devtools 中运转以下代码: function fn (name){ if (typeof name === 'undefined'){ console.log('name:', n…
CleverTap website 埋点
根据官方文档一步步操纵官方文档:https://developer.clevertap.c…如遇push的时刻js返回response为空的时刻须要加上region变量,参考以下文档https://devel…
前端模块化详解
模块化开发方便代码的管理,提高代码复用性,降低代码耦合,每个模块都会有自己的作用域。当前流行的模块化规范有CommonJS,AMD,CMD,ES6的import/export CommonJS的主要实践者就是nodejs…
nodejs + websocket (socket.io)
为什么需要 WebSocket? 因为个人对概念理解不是很深,文字表达能力不强,如果有关HTTP等方面描述不准确,欢迎纠正,谢谢大家 初次接触 WebSocket 的人,都会问同样的问题:我们已经有了 HTTP 协议,为…
Node.js学习之路12——HTTP基本介绍
1. 发送HTTP响应头信息 response.writeHead(statusCode, [reasonPhrase], [headers]) statusCode:参数用于指定一个三位的HTTP状态码 reasonP…
Node.js学习之路19——punycode模块与os模块
1. punycode punycode模块转换为punycode编码 punycode模块内部使用punycode.js类库,以将域名从地方语言所采用的各种编码转换为可用于DNS服务器的punycode编码,因为操作系…
ubuntn16.04下安装nodejs 及vue环境搭建
node和npm的安装 首先去官网下载最新的nodejs版本,官网地址:https://nodejs.org/en/download/我现在的版本是node-v9.10.1。下载完成后解压 tar -xJf node-v…
关于 this 的四类用法
this 在函数执行时,this 总是指向调用该函数的对象。要判断 this 的指向,其实就是判断 this 所在的函数属于谁。 在《javaScript语言精粹》这本书中,把 this 出现的场景分为四类,简单的说就是…
javascript模块化编程解决变量同名问题
javascript文件变量同名有时会带来变量覆盖的问题,如以下代码:same.html: <!DOCTYPE html> <html lang="en"> <head> <me…
记录一次面试题
1.vue中你如何封装一个组件主要是写一个template然后export default出来,使用的时候import进来,然后components,最后在template中使用 2.你使用过slot吗?使用过,slot…
jQuery学习笔记
jQuery学习笔记 jQuery大部分功能需要根据文档的DOM模型来工作,首先需要正确地解析到整个文档的DOM模型结构。使用jQuery需要在整个文档被浏览器完全加载后才开始进行。 $(document).ready(…