摘要:node 合并多个请求的数据 eventproxy 控制并发 async控制并发,可以控制并发数 阅读全文
posted @ 2019-05-14 18:01 surfaces 阅读 (35) 评论 (0) 编辑
摘要:Js中for、for-in、forEach以及for-of的用法及特性对比 for-in for...in以任意顺序遍历一个对象的可枚举属性。所以for-in不适合用来迭代一个Array。同时,for-in是可以遍历对象中所有可枚举属性的,包括原型链上的可枚举属性。 如果可以地设置属性为不可枚举,那 阅读全文
posted @ 2019-05-05 17:03 surfaces 阅读 (22) 评论 (0) 编辑
摘要:macrotask 姑且称为宏任务,在很多上下文也被简称为task。例如: setTimeout, setInterval, setImmediate, I/O, UI rendering. microtask 微任务,也称job。例如: process.nextTick, Promise(原生), 阅读全文
posted @ 2019-04-19 15:20 surfaces 阅读 (32) 评论 (0) 编辑
摘要:第一种 源码 另一种 pinchzoom.js 阅读全文
posted @ 2019-04-17 16:02 surfaces 阅读 (23) 评论 (0) 编辑
摘要:Vue实现数据双向绑定的原理:Object.defineProperty() vue实现数据双向绑定主要是:采用数据劫持结合发布者-订阅者模式的方式,通过Object.defineProperty()来劫持各个属性的setter,getter,在数据变动时发布消息给订阅者,触发相应监听回调。当把一个 阅读全文
posted @ 2018-11-29 09:45 surfaces 阅读 (116) 评论 (0) 编辑
摘要:实时折线图 彩虹效果 中间带图片参数 双曲螺线 echart 结合 百度地图 geo地图 结合百度地图 阅读全文
posted @ 2018-10-25 12:01 surfaces 阅读 (400) 评论 (0) 编辑
摘要:canvas 判断点是否在多边形内部 射线法判断点是否在多边形内部 回转数法实现 判断点是否在多边形内部 参考: http://www.html-js.com/article/1538 结合 isPointInPath,然后判断 点与边界重合,这样兼容点在线上的点击事件; canvas Retina 阅读全文
posted @ 2018-10-12 13:42 surfaces 阅读 (73) 评论 (0) 编辑
摘要:下拉框 水波纹 css 效果 摇一摇 函数 其他 360 科学技术 无缝轮播 无缝文字上下 阅读全文
posted @ 2018-06-11 18:04 surfaces 阅读 (121) 评论 (0) 编辑
摘要:解析HTML以构建DOM树 —— 构建render树 —— 布局render树 —— 绘制render树 1、构建DOM树(parse):渲染引擎解析HTML文档,首先将标签转换成DOM树中的DOM node(包括js生成的标签)生成内容树(Content Tree/DOM Tree); 2、构建渲 阅读全文
posted @ 2018-03-20 11:21 surfaces 阅读 (77) 评论 (0) 编辑
摘要:入门环境搭建 webpack 入门环境搭建 gulp 入门环境搭建 我的 gulp 配置文件 关于前端跨域调试 在进行接口请求时,我们的页面通常是在sublime的本地服务器或者vscode本地服务器预览,所以请求接口会遇到跨域的问题。在项目构建的时候通常我们源代码会放在src文件夹下,然后使用gu 阅读全文
posted @ 2018-02-23 15:01 surfaces 阅读 (120) 评论 (0) 编辑
摘要:功能比较简单常见,最近整理一下做备份记录。先看看线上 整体实际效果 ,基于原生js,不依赖其他类库 博客园地址 https://www.cnblogs.com/surfaces/p/8426056.html github 地址:https://taylor-swift-1989.github.io/ 阅读全文
posted @ 2018-02-07 12:51 surfaces 阅读 (2287) 评论 (0) 编辑
摘要:预览地址 http://127.0.0.1:8020/requireDemo/myNEW/index.html 注意 远程的 非模块的 empty: demo2 阅读全文
posted @ 2018-02-06 17:47 surfaces 阅读 (48) 评论 (0) 编辑
摘要:记录一下 <!doctype html><html><head><meta charset="utf-8"><title>无标题文档</title><meta name="viewport" content="initial-scale=1.0,user-scalable=no,maximum-sc 阅读全文
posted @ 2017-08-17 14:42 surfaces 阅读 (74) 评论 (0) 编辑
摘要:简易的仿照iphone 效果 笔记备份 阅读全文
posted @ 2017-05-04 10:44 surfaces 阅读 (98) 评论 (0) 编辑
摘要:学习版本 vue实现抛物线 css 实现抛物线 小程序 222 333 fly.js 阅读全文
posted @ 2017-04-12 14:53 surfaces 阅读 (174) 评论 (0) 编辑