啥也不说贴代码,项目用 /** * 迷你版的deferred */ function Deferred(func) { if (this instanceof Deferred === false) { return new Deferred(func) } var tuple = []; var promise = { resolve: function() { var t = tuple.shift(), n; t && (n = t.apply(null, arguments), n
直接贴代码: /** * 迷你版的deferred */ function Deferred(func) { if (this instanceof Deferred === false) { return new Deferred(func) } var tuple = []; var promise = { resolve: function () { var t; while (t = tuple.shift()) { t.apply(null, arguments); } }, then
http://blog.ipodmp.com/archives/php-write-a-mini-smarty-template-engine/ 迷你版Smarty模板引擎目录结构如下: ① 要开发一个模板引擎,最主要的有两个类,分别是模板引擎入口类和模板解析类. A.首先创建MiniSmarty目录,然后新建一个文件名为MiniSmarty.class.php 其代码如下: <?php //MiniSmarty模板引擎 class MiniSmarty { //模板文件 public $tem
JQuery迷你版实现以及使用 tiny_jquery.js var $ = function (selector) { var ele = document.querySelector(selector); //返回当前元素的内容 ele.val = function () { return ele.value; } //传入css样式,更改元素的样式 ele.css = function (css) { if (typeof css === 'object') { var str = '';