《每周一点canvas动画》——碰撞检测(1) 每周一点canvas动画代码文件在前面的几章中我介绍了一些动画效果,这些动画效果都相对基础。但是通过这些基础的动画形式和概念,你可以设计出更复杂的动画。本章将介绍在动画中相对来说比较难的物理概念——碰撞检测,当然,我并不是说这个概念在理解上
又被事件冒泡坑了一把,这次要彻底弄懂浏览器的事件流 打算封装一个弹窗组件,做的时候忘记了考虑事件冒泡的因素,结果被坑得不要不要的。为了解决自己的问题,去查阅了不少资料,把事件流相关的知识都给总结一下。事件冒泡:一个简单,但是坑了我无数回的知识点!JavaScript与HTML的交互通过事件来
webpack进阶之loader篇 webpack的loaders是一大特色,也是很重要的一部分。这遍博客我将分类讲解一些常用的laoder一、loaders之 预处理css-loader 处理css中路径引用等问题style-loader 动态把样式写入csssass-lo
常用npm模块分享 平时自己用的npm模块也不算少了,其实网上有很多牛人开发的npm模块都很好,希望不要被埋没了。一、 实用的模块1.thunder-vip作用:获取最新可用的迅雷 vip 账号。解决什么:不用每次打开网站去找号。。用法: $ thunder
nodejs爬虫项目实战 这篇文章主要介绍了NodeJS制作爬虫的全过程,包括项目建立,目标网站分析、使用superagent获取源数据、使用cheerio解析、使用eventproxy来并发抓取每个主题的内容等方面,有需要的小伙伴参考下吧。一、 依赖1. DOM操
如何将editor.md的图片上传改成七牛? 之前的编辑器一直用的是simditor, 但是问题也不少, 之后觉得换成markdown编辑器, 首选当然就是editor.md, 主要原因就是界面美观, 功能全面...但是editor.md问题也有, 比如图片上传, 不知道为什么作者会用
关于 Cannot find module '' 错误的记录 最近团队里有个小伙伴的gulp一直跑不起来,命名所有包都装好的,但是运行的时候还是报“包找不到”的错误。之前折腾了好久,没解决。 这比较影响工作效率,今天查了下,发现这个方法也许可以解决这个问题。 使用npm install -g 'xxx
样式里的宽度为小数,js获取其值 js代码: window.onload = function() {var oBtn = document.getElementById('btn');var oDiv = document.getElementById('div1');a
web聊天系统的消息通知问题 web消息提示无非三种方式:声音提示,桌面弹窗和title闪烁提醒。下面做一一介绍。声音提示注意声音提示前提示已经加载了声音文件,有文章写的很多是临时create一个audio对象,然后audio.src,这样做是非常不好的,因为你每次调用
[译] Node.js 架构概览 译者按:在 Medium 上看到这篇文章,行文脉络清晰,阐述简明利落,果断点下翻译按钮。第一小节略嫌啰嗦,可以略过。刚开始我给第一节留了个 blah blah blah 直接翻后面的,翻完之后回头看,考虑完整性才把第一节给补上。接下来的内容