写在前面 上面提到的这些东西,反复的记忆,反复的忘记.现分享一种巧记方法,有需要,请参考,希望你也过目不忘. 仅提供巧记思路.仅提供巧记思路.仅提供巧记思路. 1. in 用于判断属性是否在对象上(包括继承而来的原型).(小孩才做选择,我全要^_^) 通过in的英文意思,这个不可能记混淆. 2. hasOwnProperty 用于判断属性是否为自身属性(仅仅自身,不包括继承而来的). 通过own的英文意思,这个也不可能混淆 3. for...in 根据1中提到的in记忆.这个是用来遍历对象的,且…
一. typeof操作符 typeof操作符用于返回正在使用值的类型. // 使用原始值 let mNull = null; let mUndefined = undefined; let mString = 'mazey'; let mNumber = 123; let mBoolean = true; let mFunction = function () { return true; }; // 用构造函数的方式new一个实例 let oString = new String('cherr…
love  ------>   hate 即: a:link   -->  a:visited  -->  a:hover   -->  a:active a:link          指示未访问过的链接的样式 a:visited      指示已访问过的链接的样式 a:hover       指示鼠标移动到链接上时的样式 a:active       指示鼠标按下时链接的样式…
epclise设置tomcat 1.打开epclise→window→preferences 2.输入server,打开server→runtime environments→选择add新建 3.打开Apache→选择一个tomcat(一般选择高版本) 4.选择后,点击下一步 5.在点击完成之前,也可以选其他的jer包 6.添加完成 7.设置编码格式 7.1在创建项目之前先设置好编码格式,utf-8 7.1.1设置(一) 7.1.2设置(二) 8.测试 8.1接下来,新建一个web项目进行测试下…
JDK和Tomcat的配置 1.先好安装JDK 1.1先到oracle官网下载合适自己的JDK 地址http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 1.2安装完JDK后配置环境变量  计算机→(右键选择)属性→高级系统设置→高级→环境变量 1.3系统变量→新建 JAVA_HOME 变量 变量值填写jdk的安装目录 (这里设置JAVA_HOME变量是为了以后方便更改jdk路径)…
本文特意将各种IO流的类总结到一起,作成图,方便记忆 1.流的写入和读取 2.字符输入流 3.字符输出流 4.字节输入流 5.字节输出流 6.概念杂记 * Buffered;带缓冲区的字符读取流,高效读取.在父类的基础上增加了读取一行数据的功能 * Buffered实例化的对象是Stream * Writer有flush()方法,必须使用才能写入,OutputStream也有flush(),不过不使用也能写入 * BufferedWriter有newLine()方法-换行 * BufferedR…
一.I/O 1. I/O操作中的设计模式 概要 以设计模式角度,自顶向下理解I/O源码结构 理解字节与字符的关系 1.1 装饰者模式(输入流为例) 背景:通过继承扩展对象耦合度高,使用装饰者扩展可以在不改变现有结构的情况下,动态地给对象增加额外功能,耦合度底且灵活,一个具体对象可以有多个装饰者 字节流 抽象构件 :第二行,InputStream接口,定义字节流的基本操作 抽象装饰者 :第三行,与抽象构建接口是组合关系,动态的传入具体构件.第四行通过扩展抽象构件子类,为具体构件添加新的功能 具体构…
isPrototypeOf 作用:检测一个对象是否是另一个对象的原型.或者说一个对象是否被包含在另一个对象的原型链中 function Fn(name){ this.name=name; } var user=Object.create(Fn);//Object.create()方法创建一个新对象,使用现有的对象来提供新创建的对象的__proto__(即原型指向这个对象). console.log(Fn.isPrototypeOf(user)) //true var user1=new Fn('…
由于v-model 只是语法糖, <input v-model="message"> 与下面的两行代码是一致的: <input v-bind:value="message" v-on:input="message = $event.target.value" /><input :value="message" @input="message = $event.target.value&q…
hasOwnProperty,in区别: hasOwnProperty:指出一个对象是否具有指定名称的属性 in:对象是否能够访问此属性(包括直接在对象上访问和通过原型访问) 看下示例代码: (function () { function Person() { } var p = Person.prototype; p.name = "晨落梦公子"; p.age = 24; var person1 = new Person(); console.log(person1.hasOwnPr…