Advertisement
Guest User

Untitled

a guest
Jun 30th, 2015
215
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.71 KB | None | 0 0
  1. function solve() {
  2. var domElement = (function () {
  3. function isValidateString(param) {
  4. var regex = /^[a-z0-9]+$/gi;
  5.  
  6. if (typeof (param) !== 'string') {
  7. return false;
  8. }
  9. return regex.test(param);
  10. }
  11. var domElement = {
  12.  
  13. init: function(type) {
  14. this.type = type;
  15. },
  16. appendChild: function(child) {
  17.  
  18. },
  19. addAttribute: function(name, value) {
  20.  
  21. },
  22.  
  23.  
  24. get innerHTML(){
  25. },
  26. get type(){
  27. return this._type;
  28. },
  29. set(value){
  30. if (!isValidateString(value)) {
  31. throw new Error();
  32. }
  33. this._type = value;
  34. }
  35. };
  36. return domElement;
  37. } ());
  38.  
  39. return domElement;
  40. }
  41.  
  42. module.exports = solve;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement