JavaScript
《每周一点canvas动画》——移动物体(2)
本系列文章代码文件在上一节《每周一点canvas动画》——移动物体(1)中我们介绍了如何捕获一个物体,并且对物体进行拖拽。首先,我们在小球的原型对象上添加了一个方法getBounds(),该方法的作用是返回一个对象,该对象内包含小球的坐标和长宽属性值,并且在我们的工具函数utils.js中也添加了一个方法containPoints(rect, x, y),该方法传入3个参数
业界
2016年07月04日
前端工具系列之一 Gulp
从(大约)2014年开始,前端不再是当初那个切图排版的前端了,各种MV*框架、库、工具呈井喷之势层出不穷。构建工具比较有名的如Grunt、Gulp、Yeoman、webpack;依赖管理比如bower、npm,当然最流行最广为人知的还是作为Nodejs的管理器npm;模块化出现了CMD、AMD、UMD等,例如requirejs、seajs等的。当然,许多技术、技术思维等出现
业界
2016年07月06日
[译]ES6中Arguments和Parameters用法解析
ES6中Arguments和Parameters用法解析By Faraz KelhiniJuly 20th, 2016JavaScriptTools7 CommentsECMAScript 6 (也称 ECMAScript 2015) 是ECMAScript 标准的最新版本,显著地完善了JS中参数的处理方式。除了其它新特性外,我们还可以使用rest参数、默认值、解构赋值等。
业界
2016年07月24日
零React基础入门Amae UI Touch!
全文的目的是达成使用amazeui-touch进行项目开发,并且以我这个前端菜鸟所见所学来归纳整理。文章不对详细内容做讲解。环境安装与前期准备我的基础环境:Win10ATOM : GitHub出的开源的编辑器CMDER : https://nodejs.org/en/ 官网直接下载最新版安装即可基本的配置需求:webpack: https://webpack.github
业界
2016年07月27日
使用JavaScript闭包遇到的陷阱(一)
使用JavaScript闭包遇到的陷阱(一)陷阱:在类的原型对象中添加特权方法首先定义一个Page类,该类中有一个私有变量dom:function Page(){var dom;}定义2个特权方法来访问、修改私有变量dom:function Page(){var dom;this.setDom=function(newDom){dom=newDom;};this.getDo
产品经理
2016年05月15日
44个JavaScript变态题解析
第1题["1", "2", "3"].map(parseInt)知识点:Array/mapNumber/parseIntJavaScript parseInt首先, map接受两个参数, 一个回调函数 callback, 一个回调函数的this值其中回调函数接受三个参数 currentValue, index, arrary;而题目中, map只传入了回调函数–parseI
业界
2016年07月12日
【underscore 源码解读】Object Functions 相关源码拾遗 & 小结
Why underscore最近开始看 underscore.js 源码,并将 underscore.js 源码解读 放在了我的 2016 计划中。阅读一些著名框架类库的源码,就好像和一个个大师对话,你会学到很多。为什么是 underscore?最主要的原因是 underscore 简短精悍(约 1.5k 行),封装了 100 多个有用的方法,耦合度低,非常适合逐个方法阅读
业界
2016年07月04日
