当前位置: 首页 > news >正文

电子商务网站建设包括哪些内容个人用wordpress做网页

电子商务网站建设包括哪些内容,个人用wordpress做网页,网站建设流程教程,可能wordpress.org或服务器配置文件存在问题文章目录 1. function与类Function的区别2. 函数的等价写法3. 函数的使用场景4. 两个不同使用场景下的this关键字5. 面向对象中的继承实现:prototype关键字6. 理解闭包 1. function与类Function的区别 Function 用于直接执行定义的javascript代码 Function(console.log(Hello… 文章目录 1. function与类Function的区别2. 函数的等价写法3. 函数的使用场景4. 两个不同使用场景下的this关键字5. 面向对象中的继承实现:prototype关键字6. 理解闭包 1. function与类Function的区别 Function 用于直接执行定义的javascript代码 Function(console.log(Hello,Jim!)); new Function(console.log(Hello,Jim!));function用于定义函数或者(详见下面描述) 2. 函数的等价写法 当我们需要实现某个功能(如登录)的时候我们可能会定义一下函数 function login(usrname,password){ }上面的写法等价于全局定义了一个function类型的login变量 var login function(usrname,password){ }ES6之后引进了箭头函数我们可以写成一下形式注意普通函数跟箭头函数有一些的区别 var login (usrname,password){ }3. 函数的使用场景 作为实现某个功能的函数 login(Jim,123456);// 直接调用定义面向对象中的类 new login();// 借助new关键字4. 两个不同使用场景下的this关键字 function内第一个局部变量是this,this在不同的使用场景下指向的对象不一样 var TestThis function(){if(this instanceof Window){console.log(Window)}if(this instanceof TestThis){console.log(TestThis)} };TestThis();// Window new TestThis();// ThisTest箭头函数不可以使用new,函数中的this指向Window除非箭头函数被Function包裹直接执行) var TestThisByArrowFunc (){if(this instanceof Window){console.log(Window)}if(this instanceof TestThisByArrowFunc){console.log(TestThisByArrowFunc)} } // 没有 ojbect类型的 prototype无法使用instanceof TestThisByArrowFunc();// Window Uncaught TypeError: Function has non-object prototype undefined in instanceof check //没有构造器无法使用new new TestThisByArrowFunc();// VM742:1 Uncaught TypeError: TestThisByArrowFunc is not a constructorvar myFunc (){console.log(this}; Function(myFunc()) // Window5. 面向对象中的继承实现:prototype关键字 function 定义基本类跟类实例变量prototype 定义共享方法以提高性能通过原型链实现方法继承apply/call 将子类的this指针传给父类让父类的实例变量赋值给子类 // 父类定义 var Person function(name,age){this.name name;this.age age; } Person.prototype.toString function(){console.log(this); } // 子类定义 var Teacher function(name,age,subject){Person.call(this,name,age) // 将子类this指针替换掉父类this让父类为子类添加字段值this.subject subject; } Teacher.prototype Object.create(Person.prototype); // 创建中间原型实例 Teacher.prototype.constructor Teacher; // 修改原型实例构造函数为子类// 测试 var teacher new Teacher(Jim,35,Math); console.log(teacher.name) // Jim console.log(teacher.age) // 35 console.log(teacher.subject) // Math teacher.toString() // Teacher {name: Jim, age: 35, subject: Math} console.log(teacher instanceof Person) // true console.log(teacher instanceof Teacher) // true上面例子通过Object.create创建中间原型实例 var tmpPrototype Object.create(prototype) 等价下面写法 var create function(prototype){function func(){}func.prototype prototype;return new func } var tmpPrototype create(prototype)6. 理解闭包 定义能够访问到函数级别变量的函数成为闭包函数级别的变量相对于闭包而已是静态变量通过实现一个计数器来理解闭包 var counter function(){counts 0; //函数级别 静态变量 return function(){ // 返回闭包counts;console.log(counts)} } var myCounter counter(); myCounter() // 1 myCounter() // 2 myCounter() // 3
http://www.zqtcl.cn/news/626554/

相关文章:

  • 个人备案网站沭阳哪里可以做网站
  • 环球资源网站什么时候做的搜索引擎优化名词解释
  • 名者观看网站做商城网站还要服务器
  • 网站建设课程考核方案广州 天河网站设计
  • 写作网站哪个比较赚钱小红书推广运营
  • 明年做啥网站能致富网站 公众号 建设方案
  • wordpress怎么修改网站标题做招投标应该了解的网站
  • 大庆市网站建设公司dooplay主题wordpress
  • 小学网站建设实施方案手机网站策划书方案
  • 延边网站建设国外设计公司网站欣赏
  • 团队介绍网站建设武功县住房和城乡建设局官网站
  • 如何用模板做网站爱采购官网首页
  • 网站开发存在的问题wordpress 怎么登陆后台
  • 网站建设动态部分实训报告wordpress 普通文本 quot
  • 常州微信网站建设流程本地主机做网站服务器
  • 阿里巴巴seo排名优化seo搜索引擎优化实战
  • 做班级网站的目的企点财税
  • 品牌建设网站特点有哪些企业可以做招聘的网站
  • wordpress 做网站seo全称英文怎么说
  • 宁波建网站哪家值得信赖wordpress 默认图片路径
  • 网站代运营公司天津手机版建站系统
  • 公司网站怎么做才高大上大数据营销的含义
  • 做网站点做关于什么的网站
  • 网站建设服务费税率多少汕头模板建站流程
  • 网站 建设实验小结做淘宝客优惠券网站还是APP赚钱
  • 付银行的网站建设费的会计科目网站建设前端
  • 做网站题材海南网站建设软件
  • 门户网站建设 考核从零开始学做网站cdsn
  • 百胜网站建设秀屿区建设局网站
  • 公司招聘做哪家网站建筑网站开发