ICode9

精准搜索请尝试: 精确搜索
  • javascript this关键字2019-12-17 11:04:22

    this 的多种指向:  1、在对象方法中, this 指向调用它所在方法的对象。  2、单独使用 this,它指向全局(Global)对象。  3、函数使用中,this 指向函数的所属者。  4、严格模式下函数是没有绑定到 this 上,这时候 this 是 undefined。  5、在 HTML 事件句柄中,this 指向了接收事件

  • Java 浅拷贝、深拷贝,你知多少?2019-12-05 14:57:33

    转载链接:https://juejin.im/post/5de7237a518825125015cd6d 这是今天我们在技术群里面讨论的一个知识点,讨论的相当激烈,由于对这一块使用的比较少,所以对这一块多少有些盲区。这篇文章总结了所讨论的内容,希望这篇文章对你有所帮助。 在 Java 开发中,对象拷贝或者说对象克隆是常有

  • 自定义类型的创建2019-10-26 18:04:09

    原文链接:https://www.mk2048.com/blog/blog.php?id=h02j0iakjhbb&title=%E8%87%AA%E5%AE%9A%E4%B9%89%E7%B1%BB%E5%9E%8B%E7%9A%84%E5%88%9B%E5%BB%BA 创建自定义类型的最常见方式,就是组合使用构造函数模式与原型模式。 1 window.onload = function

  • JavaScript高程第三版笔记-面向对象编程2019-08-09 12:57:18

    之前有篇博客曾提到过一点js的面向对象编程:js面向对象编程. 这里就结合js高程详细剖析一下javascript的面向对象编程. 前序: 1⃣️Object.defineProperty() var obj = { _name:'jack' }; Object.defineProperty(obj,'name',{ configurable:false,//表示能否通

  • js实现一个简单的链式操作2019-07-25 22:55:16

    如何实现一个链式操作 function person() {} person.prototype = { setname: function(name) { this.name = name return this }, setage: function(age) { this.age = age return this }, getinf

  • 原型和原型链2019-07-23 09:04:10

    一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明 var o1 = {}; var o2 =new Object();var o3 = new f1();function f1(){}; var f2 = function(){};var f3 = new Function('str'

  • Python 模块 - 奇客谷教程-qikegu.com2019-05-26 20:48:21

    Python 介绍 Python 开发环境搭建 Python 语法 Python 变量 Python 数值类型 Python 类型转换 Python 字符串(String) Python 运算符 Python 列表(list) Python 元组(Tuple) Python 集合(Set) Python 字典(Dictionary) Python If … Else Python While 循环 Python For 循环 Py

  • Js高程笔记-对象的创建(工厂模式、构造函数模式、原型模式)2019-05-13 13:54:52

    一、 工厂模式 用函数来封装以特定接口创建对象的细节 function createPerson(name, age, job) { var o = new Object(); o.name = name; o.age = age; o.job = job; o.sayName = function () { alert(this.name); }; return o; } var person1 = createPerson("N

  • JS 面向对象 ~ 创建对象的7种方式2019-04-01 16:40:08

    一、创建对象的几种方式   1、通过字面量创建 var obj = {};这种写法相当于:var obj = new Object();   缺点:使用同一个接口创建很多单个对象,会产生大量重复代码     2、通过 工厂模式 创建对象  function createPerson(name, job) { var o = new Object() o.name = na

  • javascript中把数据封装成json数据格式2019-03-11 15:54:27

    javascript中把数据封装成json数据格式 直接po代码和截图 <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>这里填写标题</title> <meta name="keywords" conte

  • Python学习day05——面向对象程序设计基础案例2019-03-05 22:01:43

    案例要求: 定义人(Person)类 默认体力(power)100 吃饭(eat)恢复体力20 睡觉(sleep)恢复体力50 学习(study)消耗体力30 练习(training)消耗体力25 1.需求分析: (1)定义一个类Person (2)定义成员变量用于描述体力值 (3)定义4个成员方法描述各类动作 2.代码块: class Person: def __init__(self):

  • 常用的三种json软件的使用2019-02-23 22:51:20

      从几个角度比较三种软件   1. json操作  2 反解   3 性能   易用性还没有列出。   可以根据个人喜好进行取舍。 package json; import com.alibaba.fastjson.JSON; import com.fasterxml.jackson.databind.ObjectMapper; import com.google.gson.Gson; import lombok

  • js基础之原型和原型链-----constructor属性(2)2019-02-23 19:53:51

    任何一个对象都有constructor属性 constructor是构造器的意思,这个属性指向了对象的构造函数,即 function Person(){ } var person1 = new Person(); console.log(person1.constructor) //function Person(){} 上一节已经说过,原型也是一个对象,那么

  • JavaScript 面向对象的常用方法、属性总结2019-02-14 18:44:54

    person1.cunstructor == Person:构造函数的实例的指向 (true/false)person1 instanceof Object:检测对象类型是否属于object(true/false)person1 instanceof Person:检测对象类型是否属于构造函数(true/false)var arr = [];arr instanceof Array:(true) //标识数组     1、标识构造函数对象

  • 深拷贝和浅拷贝2019-02-07 19:43:37

    深拷贝和浅拷贝区别 假设A复制了B,当B属性值发生改变 A也跟着改变  这就是浅拷贝  反之深拷贝, var person1 = { name : '张三', age : 18, sex : 'male', children : { first : { name : '小一', age : 15 }, c

  • Python 之 字典使用2019-01-18 15:00:09

    字典的增删改查使用 1、增加 info = { "person1":"大s", "person2":"小s", "person3":"小3", "person4":"小4" } info["person5"]="小5" #增加person5:小5 2、删除 info

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有