04 2019 档案
摘要:活字印刷,面向对象。 面向对象的好处。 通过 封装、继承、多态降低程序耦合度,提升 可维护性, 可复用性,可扩展性,灵活性。 关于 复制代码 和 复用代码。 复用代码需要使用封装特性 抽离类 提升复用性。 简单工厂模式: 客户端不处理是使用哪个实例化类进行使用,只提供判断条件 交由工厂类依据判断条件
阅读全文
摘要:函数声明: js 引擎会有一个 函数声明提升的操作,因为函数声明提升的特性 可以把函数声明放在调用之后。可以先调用后声明。 创建一个函数并将它赋值给变量 functionName 。这种情况下创建的函数叫做匿名函数。因为 function 关键字后面没有标识符。 匿名函数的 name 属性是空字符串
阅读全文
摘要:js 对象的定义: 一个无序属性的集合, 其属性可以包含基本值,对象或函数。 对象是一组没有特定顺序的值,可以把 js 对象想象成散列表。每个对象都是基于一个引用类型创建的。 js 属性类型:数据属性 和 访问器属性。 要修改数据属性 必须使用 Object.defineProperty("属性所在
阅读全文
摘要:基本包装类型 Boolean Number String 的方法 Boolean 表达式中的所有对象都会被转换为true。 Number toFixed(2)指定 返回的小数位数,返回值是字符串表达式。 String string 类型的属性每个实例都有一个 length 属性。 表示字符串中包含多
阅读全文
摘要:wsimport -s 生成 .java 文件的路径 -d 生成.class文件的路径 -p 生成的代码的包名 https:xxx.xxx.xxx/xxx?wsdl 。 需要安装了 jdk 并配置环境变量才能使用 wsimport 命令。 wsimport 工具是 jdk 自带的。执行之后会生成客户
阅读全文
摘要:js 的 Function 类型 函数实际上是对象(引用类型),可以有属性和方法。
阅读全文
摘要:使用的是 aop 声明式事务。 但是 循环插入写在 Controller 层中所以一直不能回滚,Controller 层的扫描在 springmvc 的配置文件中使用 Controller 层的扫描是在 springmvc 的配置文件中实现的。 springmvc 也有一个属于自己的子容器,相当于被
阅读全文
摘要:js 的数组的每一项都可以保存任何类型的数据。 js 创建数组 1 var color = new Arry(); // 构造函数创建 2 3 var color = []; //数组字面量表示法 4 5 //两种方法都可以创建一个数据 js 数组的索引下标是从 0 开始的。 js 数组的 leng
阅读全文
摘要:js中不存在块级作用域。即循环内部定义的变量在循环外也可以访问。 do-while 循环是后测试循环。while循环和for循环是前测试循环。switch语句在比较值(case:后的表达式)的时候用的是全等操作符( )。 在函数中 return 之后的语句不会被执行。js中函数不介意传递进来多少个参
阅读全文
摘要:使用 ${pageContext.request.contextPath} 获取项目绝对路径。
阅读全文
摘要:ECMAScript+DOM+BOM 共同组成javascript。 js中的数据类型分两大类简单类型和复杂类型。 简单类型 undefined、number、string、null、boolean 复杂类型 Object 在js中 if语句会对表达式自动执行相应的Boolean()方法,返回tru
阅读全文