05 2021 档案

摘要:函数 let sum = new Function("num1", "num2", "return num1 + num2"); 把函数理解为对象,函数名理解为指针 1. 箭头函数 let triple = x => { return 3 * x; }; // 参数只有一个时可以省略括号 let t 阅读全文
posted @ 2021-05-30 03:35 王子饼干 阅读(124) 评论(0) 推荐(0)
摘要:对象 1.对象基础 1.1创建对象 let person = new Object(); // person = {}; 等效 但其实不调用构造函数 person.name = "Nicholas"; person.age = 29; //下面为字面量创建 与上面等价 let person = { 阅读全文
posted @ 2021-05-25 23:06 王子饼干 阅读(100) 评论(0) 推荐(0)
摘要:单例内置对象 1.Global对象 是兜底对象,全局作用域上的函数变量都会成为global的属性 例如:isNaN()、 isFinite()、parseInt()和parseFloat() 其他常用方法 encodeURI()、encodeURIComponent() 和 decodeURI()、 阅读全文
posted @ 2021-05-22 02:08 王子饼干 阅读(143) 评论(0) 推荐(0)
摘要:迭代器与生成器 1.迭代器 1.1传统迭代的缺陷 const arr = [1, 2, 3]; for(let i = 0; i < arr.length; i++){ console.log(arr[i]); } 迭代前需要直到数据结构,如数组的 操作不适合所有数据结构 数据结构本身可能不支持顺序 阅读全文
posted @ 2021-05-20 23:24 王子饼干 阅读(171) 评论(0) 推荐(0)
摘要:Map、Set类型 1.Map(映射) 创建同时实例化,传入可迭代对象(需要包含的是一个含键/值对数组),会按顺序插入 const m1 = new Map([ ["key1", "val1"], ["key2", "val2"], ["key3", "val3"] ]); console.log( 阅读全文
posted @ 2021-05-19 17:46 王子饼干 阅读(984) 评论(0) 推荐(0)
摘要:定型数组 1.ArrayBuffer ArrayBuffer是所有定型数组及视图引用的基本单位,用于分配空间。 注:ShareArrayBuffer是ArrayBuffer的一个变体,在上下文间自动共享 const buf = new ArrayBuffer(16); // 在内存中分配16字节 c 阅读全文
posted @ 2021-05-18 19:25 王子饼干 阅读(462) 评论(0) 推荐(0)
摘要:Mybatis-Spring 1.准备JAR包 略 2.编写配置文件 在类路径下建立下面几个文件 # db.properties jdbc.driver=com.mysql.jdbc.Driver jdbc.url=jdbc:mysql://localhost:3306/mybatis jdbc.u 阅读全文
posted @ 2021-05-17 19:47 王子饼干 阅读(105) 评论(0) 推荐(0)
摘要:MyBatis关系映射 1.一对一 ①嵌套查询 <!--IdCardMapper.xml--> <mapper namespace="com.itheima.mapper.IdCardMapper"> <select id="findCodeById" parameterType="Integer" 阅读全文
posted @ 2021-05-17 19:41 王子饼干 阅读(114) 评论(0) 推荐(0)
摘要:动态SQL 1.元素 元素 说明 <if> 判断语句 <choose>(<when>、<otherwise>) 相当于switch...case...default <where>、<tirm>、<set> 辅助元素,用于一些SQL的拼装、特殊字符问题 <foreach> 循环语句,常用于in子句 阅读全文
posted @ 2021-05-17 19:39 王子饼干 阅读(94) 评论(0) 推荐(0)
摘要:MyBatis核心配置 1.SqlSessionFactory Reader reader = Resources.getResourceAsReader("mybatis-config.xml"); SqlSessionFactory sqlSessionFactory = new SqlSess 阅读全文
posted @ 2021-05-17 19:38 王子饼干 阅读(86) 评论(0) 推荐(0)
摘要:MyBatis入门 1.环境搭建 https://github.com/mybatis-3/releases 下载 ① maven依赖 <!--MyBatis 3.4.2 --> <dependency> <groupId>org.mybatis</groupId> <artifactId>myba 阅读全文
posted @ 2021-05-16 01:53 王子饼干 阅读(292) 评论(0) 推荐(1)
摘要:Array ECMAScript的数组每个槽位可以存储任意类型,同时也是动态大小,自动增长的。 1.创建数组 let colors = new Array(); let colors2 = []; //字面量 let colors3 = new Array(3); //初始化长度 let names 阅读全文
posted @ 2021-05-15 01:45 王子饼干 阅读(434) 评论(0) 推荐(0)
摘要:JS中的正则表达式 1.RegExp类型 ECMAScript通过RegExp类型支持正则表达式。 let expression = /pattern/flags; pattern(模式)是任何正则表达式,正则表达式可以带零个或多个flags。 常见 修饰符(标记) 修饰符 描述 g 全局匹配查找所 阅读全文
posted @ 2021-05-14 20:27 王子饼干 阅读(476) 评论(0) 推荐(0)
摘要:String常用总结 1.字符 length属性:表示字符串包含多少16位码元 charAt():方法返回给定索引位置的字符 charCodeAt() :可以查看指定码元的字符编码 String.fromCharCode():这个方法可以接受任意多个数值,返回字符串 console.log(Stri 阅读全文
posted @ 2021-05-13 23:39 王子饼干 阅读(152) 评论(0) 推荐(0)
摘要:变量、作用域与内存 1 .原始值与引用值 Undefined、Null、Boolean、Number、 String和Symbol。保存原始值的变量是按值(by value)访问的 引用值是保存在内存中的对象。 1.1动态属性 引用值可以随时添加、修改和删除其属性和方法 原始值不能有属性,但给原始值 阅读全文
posted @ 2021-05-11 11:40 王子饼干 阅读(107) 评论(0) 推荐(0)
摘要:JavaScript语言基础 1.语法 1.1 区分大小写 变量test和变量Test是不同的变量。typeof不能作为函数名(关键字),但Typeof合法 1.2 标识符 变量、函数、属性、函数参数的名称 第一个字符必须是字母、下划线(_)、或者美元符号($) 其他字符可以是字母、下划线、美元符号 阅读全文
posted @ 2021-05-10 20:33 王子饼干 阅读(125) 评论(0) 推荐(0)
摘要:记录一些JAR包(...持续更新) MySQL <!--MySQL --> <!--Driver:com.mysql.jdbc.Driver--> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</arti 阅读全文
posted @ 2021-05-09 00:40 王子饼干 阅读(241) 评论(0) 推荐(0)
摘要:HTML中的JavaScript 1.<script>元素 defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部脚本文件有效。 脚本会被延迟到整个页面都解析完毕后再运行。因此,在<script>元素中设置defer属性,相当于告诉浏览器立即下载,但延迟执行。 2.行内脚本 在 阅读全文
posted @ 2021-05-06 11:44 王子饼干 阅读(111) 评论(0) 推荐(0)
摘要:Sping AOP 1.什么是AOP 面向切面编程(AOP) 是 面向对象编程的补充(OOP) 传统的业务处理代码中,通常会惊醒事务处理、日志处理等操作。虽然可以使用OOP的组合或继承来实现代码重用,但如果要实现某个功能,同样的代码还是会分散到各个方法中。 如果想要关闭某个功能,或者修改,就必须修改 阅读全文
posted @ 2021-05-05 17:25 王子饼干 阅读(113) 评论(0) 推荐(0)
摘要:Spring的安装 Spring框架包 spring-framework-4.3.6RELEASE-dist.zip http://repo.spring.io/simple/libs-release-local/org/springframework/spring/4.3.6RELEASE/ 我们 阅读全文
posted @ 2021-05-05 01:40 王子饼干 阅读(550) 评论(0) 推荐(0)
摘要:Spring中的Bean 普通的Bean xml配置文件 <bean id="bean1" class="包名.类名"/> 实例化方法 1.构造器实例化 ApplicationContext applicationContext = new ClassPathXmlApplicationContex 阅读全文
posted @ 2021-05-05 01:24 王子饼干 阅读(128) 评论(0) 推荐(0)