- 博客(13)
- 收藏
- 关注
原创 spring使用外部属性文件
一、为什么要使用外部属性文件?在配置文件里配置Bean时,有时候需要在Bean的配置里混入系统部署信息的细节信息(例如:文件路径,数据源配置信息等)而这些部署细节实际上需要和Bean配置相分离如果把这些配置属性放在配置文件中,是不是更方便。Spring 提供了一个 PropertyPlaceholderConfigurer 的 BeanFactory 后置处理器, 这个处理器允许用户将
2017-11-14 15:29:48
262
原创 spring—bean的作用域
一、什么是bean的作用域? 一般情况下呢,我们在spring环境下配置一个bean,这个bean是单例的。就是说ioc容器只会这个bean节点创建一个bean对象,我们每次调用getBean方法都会返回同一个bean创建一个car类 无参构造函数打印一句话“我出生了” public car() { super(); System.out.println("我出生了
2017-11-13 16:42:06
2098
转载 Spring Bean的生命周期(非常详细)
Spring作为当前Java最流行、最强大的轻量级框架,受到了程序员的热烈欢迎。准确的了解Spring Bean的生命周期是非常必要的。我们通常使用ApplicationContext作为Spring容器。这里,我们讲的也是 ApplicationContext中Bean的生命周期。而实际上BeanFactory也是差不多的,只不过处理器需要手动注册。 转载请注明地址 http://www.c
2017-11-11 13:44:06
14829
原创 js 内部运行顺序--初学者必看
一、JavaScript是怎么运行的?JavaScript会先扫描一遍所有的js代码,江湖人称 ---预处理。然后在进行内部已经定好的优先级进行运行 ---执行阶段 。这是每个JavaScript初学者必须要懂的二、JavaScript运行顺序的重要性?了解一门语言的执行顺序,才能深入理解语法的由来,才能了解到某些语法的原理。对比 用var 关键词声明的变量和不用var 关
2017-10-27 17:24:49
524
原创 JavaScript原型prototype属性
一、什么是prototype? prototype是一个对象,是构造函数的实例对象的原型。二、prototype什么时候出现? 函数创建时他就会创建,在js中万物皆对象。每一个函数都是一个对象,都有自己的prototype。三、prototype用来做什么? prototype是函数实例对象的原型,函数实例的对象可以引用原型上面的属性。存放构造出来的对象共同的东西,修
2017-10-27 15:47:04
286
原创 js原型初窥-伪类模式
JavaScript中是没有类的一.JavaScript 语言本身是没有类的,js类是通过对象模拟的。二.JavaScript 的对象和构造类没有关系JavaScript 构造函数就是一个伪类模式在java 中构造函数改变 实例对象也会改变,《java编制思想》中上溯造型、继承 等原理 严格明确了 类与对象的引用关系然而在JavaScript 中存在的只有对象引用,却没有真实的
2017-10-27 10:14:06
418
原创 js作用域
定义用来查找变量的值的规则集 决定一个变量的范围 块作用域js 没有 java有函数作用域js 类似动态作用域(只有当运行的时候才确定变量的作用域)js也没有词法作用域(也称为静态作用域或闭包)1、js的作用域解析在函数创建时(解析器读取代码时),就给函数添加了一个[[scope]]成员,[[scope]]指向该函数创建的环境,当函数真正执
2017-10-24 19:09:40
257
原创 js函数预处理
函数的预处理阶段1.同样函数是最高级别2.每调用一次,产生一个LexicalEnvironment3.内部声明式函数4.内部var变量5.冲突情况与全局处理一样6.先函数的参数6.1 一些语言提供的对象,比如arguments等6.2 参数有传,那么就有值,没有就是undefined6.3 如果多个函数参数名字一样,那么最后一个的优先级最高 函数执行阶段
2017-10-24 18:20:46
745
原创 js预处理
首先提出一个问题,为什么会有预处理? 预处理是因为js会首先把全盘的js扫描一遍,所以就产生了预处理。 js处理分为两个阶段, 预处理阶段和执行阶段 想要深度理解好预处理一定要弄清楚下面两大点:1.词法环境(Lexical Environment)1.1 在ECMA -262 标准中定义了 VariableEnvironment ---用于js解析器1.2
2017-10-24 17:13:13
1089
原创 js闭包是怎么产生的
我们先谈谈闭包是怎么产生的?官方是这样解释什么是闭包的: 闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。 看到这句话就知道闭包与环境有关,与环境有关就离不开作用域。 然而js 作用域中特殊的就是词法作用域这个词法作用域又称之为静态作用域或者闭包。 词法作用域和闭包或许字面意思难以解释,我们解释静态作用域,静态作用域,静态的吧。静态作用域就是函数声明时,就已经订好的作用域,以后也不会改变的作用域就是静态作用域。那么为什么函数声明时就已经
2017-10-24 16:03:38
2356
原创 js预处理阶段arguments深度解剖
一.首先了解arguments内部引用 首先先来看一个例子function fn(a,b,a){alert(a);//3alert(arguments[0]);//1alert(arguments[2]);//3}fn(1,2,3);知识点一: 变量名重复会取最后一个问题一:arguments[0]为什么等于1 这是一个简单的热身,再来
2017-10-23 11:24:41
284
原创 jQuery 快速进阶要浏览的网站
http://www.doc88.com/p-1744608003044.html如有下载了文档的土豪发我一份! 谢谢
2017-10-17 20:25:01
828
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人