data.js 493 B

123456789101112131415161718
  1. define(function(require, exports, module) {
  2. return require('../core/class').createClass('Data', {
  3. constructor: function() {
  4. this._data = {};
  5. },
  6. setData: function(name, value) {
  7. this._data[name] = value;
  8. return this;
  9. },
  10. getData: function(name) {
  11. return this._data[name];
  12. },
  13. removeData: function(name) {
  14. delete this._data[name];
  15. return this;
  16. }
  17. });
  18. });