人员、任务、进度、工时、周期、依赖关系 一目了然。无论项目大小、简单复杂都能轻松管理
感谢大家喜欢我的上一篇文章, 该系列的第二和第三篇文章将会分析 Vue.js 对 UI 的处理, 这一篇包括前半部分: 模板的编译, 渲染函数的生成和 VNode.
今天也没什么事,所以就准备继续完善这个小游戏。第一次点进来的同学可以看看上篇。今天给人物增加了攻击扣血,被击打僵直等,顺便还给人物增加了一个转转转的技能,不过可能图没有扣好,转转转显得有点鬼畜。 怎么实现人物攻击让敌人掉血呢,首先我们先要判断攻击究竟有没有打在敌人身上。当人物攻…
网页生来就是为了展示内容,文字是其中及其重要的一部分。在css中很多的属性都和文字有关,为了接下来说明其他文字先关的属性,我们先来了解文字的各个概念。先上图 对照着图,可以看出基线是位于字母x下方的那条线,所有字符都基于这条线进行定位。这应该大家比较常见,毕竟vertical-…
亲们,函数作为返回值输出的应用场景那就太多了,这也体现了函数式编程的思想。其实从闭包的例子中我们就已经看到了关于高阶函数的相关内容了,哈哈 还记得在我们去判断数据类型的时候,我们都是通过Object.prototype.toString来计算的。每个数据类型之间只是'[obje…
下面着重讲解一下 $q 的功能和它的 api 的使用。 deferred 对象有两个方法一个属性。 promise 对象只有 then() 一个方法,注册成功回调函数和失败回调函数,再返回一个 promise 对象,以用于链式调用。
node执行app.js,(在执行之前要先执行set DEBUG=static:app)得到下图 如果你想实时监控项目的变化可以安装一个supervisor(npm install supervisor -g),直接执行supervisor app.js就能监控了,不过不是很稳定······这个时...
一键拉取 github 代码
whistle v1.6.0 (Github地址:https://github.com/avwo/whistle) 开始支持WebSocket和一般Socket的抓包、构造请求、以及修改发送或接收的数据。 打开whistle的Network,选中左侧请求列表中的WebSocke…
看这篇之前,如果没看过之前的文章先移步看 简单实现 VUE 中 MVVM - step1 - defineProperty 简单实现 VUE 中 MVVM - step2 - Dep 简单实现 VUE 中 MVVM - step3 - Watcher 首先我们思考一下截止…
webpack 可谓是让人欣喜又让人忧,功能强大但需要一定的学习成本。在探寻 webpack 插件机制前,首先需要了解一件有意思的事情,webpack 插件机制是整个 webpack 工具的骨架,而 webpack 本身也是利用这套插件机制构建出来的。因此在深入认识 webpa…