让hammer完美支持Pixi.js – 2D webG库

由于项目改造,采用2D webG的pixi库,那么基于canvas的结构上,事件就是最大的一个问题了 改造的原理很简单,把hammer里面的addEventListeners事件绑定给第三方库代替,事件的绑定由第三方控制即可 hammer是负责接收事件消息即可。 传递一个pixi引用,即 …


javascript 调用 angular.js 方法

var element = angular.element($document.getElementById(“app”)); var controller = element.controller(); var scope = element.scope(); //调用方法 scope.sub1(); //如果需要重新绑定 scope.$apply(); //调用字段 scope.field1; angular.element …


常用.jshintrc备忘

{ // Details: https://github.com/victorporof/Sublime-JSHint#using-your-own-jshintrc-options // Example: https://github.com/jshint/jshint/blob/master/examples/.jshintrc // Documentation: http://www.jshint.com/docs/options/ …


国内前端开发框架:拼图

拼图是优秀的响应式前端CSS框架,国内前端框架先驱及领导者,自动适应手机、平板、电脑等设备,让前端开发像游戏般快乐、简单、灵活、便捷。


十进制(decimal system)转换函数说明

一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin (PHP 3, PHP 4, PHP 5) decbin — 十进制转换为二进制  …


迷你MVVM框架 avalonjs 学习教程20、路由系统

SPA的成功离开不这三个东西,分层架构,路由系统,储存系统。分层架构是我们组织复杂代码的关键,这里特指MVVM的avalon;路由系统是将多个页面压缩在一个页面的关键;储存系统特指本地储存,是安全保存大量数据的关键。本章节介绍的是avalon三柱臣之一的m …


nodejs文件操作笔记

nodejs添加了流的概念,通过流操作文件如行云流水,比早前便利畅快多了。 先来第一个例子,我们建一个stream.js文件,里面内容如下: var fs = require(“fs”) var a = fs.createReadStream(“source.txt”) a.pipe(fs.createWriteStream(“dest. …


编程挑战–下拉菜单

最近有一个叫慕客网的学习平台,现在很火。课程后面一般都会留有一道小题目,用来检测小伙伴们的学习结果。我看到有一个课程还不错,后面也跟了很多回复,不过感觉代码质量都不高,这可能和课程定位有关,如果你有信心写的更好,不妨来挑战一下。有兴趣的 …