JavaScript设计模式
文章平均质量分 55
《JavaScript设计模式》一书的阅读笔记
不大好不大好
这个作者很懒,什么都没留下…
展开
-
【JS】建造者模式和原型模式
建造者模式//创建一个人类var Human = function(param) { this.skill = param && param.skill || '保密'; //技能 this.hobby = param && param.hobby || '保密'; //兴趣爱好};//人类原型方法Human.prototype = { getSkill: function() { return this.skill;原创 2021-10-13 23:09:34 · 72 阅读 · 0 评论 -
【JS】JavaScript工厂模式
简单工厂模式(Simple Factory)//篮球基类var Basketball = function() { this.intro = '篮球盛行于美国';}Basketball.prototype = { getMember: function() { console.log('每个队伍需要五个队员'); }, getBallSize: function() { console.log('篮球很大'); }}//足原创 2021-10-10 13:01:11 · 567 阅读 · 4 评论 -
【第一章】灵活的语言——JavaScript
一、function的直接定义和存在变量里区别平时我们定义函数有两种方式:直接定义定义一个变量,将函数赋值给这个变量这两中定义方式有什么区别呢?直接定义的函数,可以直接调用,因为存在变量提升,不需要提前声明。函数变量在调用前需要提前声明。测试实例:f_func(); //直接定义的函数无需提前声明v_func(); //函数变量,未声明时调用失败function f_func() { console.log("我是直接定义的函数f_func");}var v_func原创 2021-10-01 01:03:35 · 90 阅读 · 0 评论