02 2019 档案
摘要:总结一下,有这么几条规则需要遵守: 不要使用new Number()、new Boolean()、new String()创建包装对象; 用parseInt()或parseFloat()来转换任意类型到number; 用String()来转换任意类型到string,或者直接调用某个对象的toStri
阅读全文
摘要:map 举例说明,比如我们有一个函数f(x)=x2,要把这个函数作用在一个数组[1, 2, 3, 4, 5, 6, 7, 8, 9]上,就可以用map实现如下: 由于map()方法定义在JavaScript的Array中,我们调用Array的map()方法,传入我们自己的函数,就得到了一个新的Arr
阅读全文
摘要:工厂方法模式: 定义:定义一个用于创建对象的接口,让子类决定实例化哪一个类,工厂方法使一个类的实例化延迟到其子类。类型:创建类模式类图: 类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以<<开头和以>>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protec
阅读全文
摘要:定义:确保一个类只有一个实例,而且自行实例化并向整个系统提供这个实例。类型:创建类模式类图: 类图知识点:1.类图分为三部分,依次是类名、属性、方法2.以<<开头和以>>结尾的为注释信息3.修饰符+代表public,-代表private,#代表protected,什么都没有代表包可见。4.带下划线的
阅读全文
摘要:Java中一个实例对象被创建的过程 一、类的加载过程 首先,Jvm在执行时,遇到一个新的类时,会到内存中的方法区去找class的信息,如果找到就直接拿来用,如果没有找到,就会去将类文件加载到方法区。在类加载时,静态成员变量加载到方法区的静态区域,非静态成员变量加载到方法区的非静态区域。 静态代码块是
阅读全文
摘要:1: 2: 完全不同的执行结果 这是因为 参数的传递是值的传递 搜寻参数的机制是first local then global, 如果local没找到则到global中找。 如果函数parameter中没有定义color,函数中使用的color的值就是从global获取的“blue”; 如果函数pa
阅读全文
摘要:JAVA: 传递基本类型是 就是基本的值传递 不会影响值本身。 传递引用类型String时: 可以看出str值在方法里为red,已经被修改。但是在main中依旧是没变 这说明方法里的str只是main中的一个复制或者副本。在change里面对str修改后本质上是改变了str的指针指向,指向了一个新的
阅读全文
摘要:for循环的一个变体是for ... in循环,它可以把一个对象的所有属性依次循环出来: 要过滤掉对象继承的属性,用hasOwnProperty()来实现: 由于Array也是对象,而它的每个元素的索引被视为对象的属性,因此,for ... in循环可以直接循环出Array的索引: 请注意,for
阅读全文
摘要:JavaScript的对象是一组由键-值组成的无序集合,例如: 转化为JSON字符串要用JSON.stringify()方法。具体实例如下:
阅读全文
摘要:前几天在做任务时考虑到这个问题,具体任务用例如下: HTML: JS:
阅读全文
摘要:SELECT * FROM employees ORDER BY hire_date DESC LIMIT 2,1; LIMIT m,n : 表示从第m+1条开始,取n条数据; SELECT * FROM employees ORDER BY hire_date DESC LIMIT 2,1; LI
阅读全文