Tag: js

async源码阅读笔记

又是两周没写博客了,圣诞夜来水一发~今天稍微看了下async的源码,感觉很简短精炼,总共也才1000多行代码,好多值得学习的地方。主要看的是waterfall模块,由于源码中有好多不同接口公用的部分,因此看完waterfall这个接口的整个流程,差不多就cover了一半的async源码了。

浅谈跨域问题

跨域问题相信不少朋友都遇到过,八仙过海各显神通,解决的方法也有很多种,那我今天也来稍微扯一扯。 问题重现先用nodejs写一个最简单的web后台12345678910// server.jsvar http = require('http');http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); console.log('I have received your request.'); res.end('Hello World\n');}).listen(6022, "0.0.0.0");console.log('Server running at http://0.0.0.0:6022/');

js获取dom元素长宽之坑

此坑消耗我好久时间,mark一下。 1.需求描述最近项目需要,要做一个根据鼠标事件位置显示popover的功能效果。要在鼠标点击位置之上,居中显示一个template的div,因此我需要获得这个div的长宽。