自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

原创 javascript window.name是什么?

今天在写js 全局变量作用域的时候,碰到了一个纳闷的问题首先根据定义:全局变量有两种方式创建:1 方法外部声明的变量,2 方法内部没有使用var关键字声明的变量  第一次代码 function Person(str){ this.name=str;} var p1=new Person('z3');console.log(p1.name); //...

2016-03-14 13:54:14 3448

原创 Spring AOP笔记

SpringAOP1.加入jar包com.springsource.org.aopalliance-1.0.0.jarcom.springsource.org.aspectj.weaver-1.6.8.RELEASE.jarspring-aop-4.0.0.RELEASE.jarspring-aspects-4.0.0.RELEASE.jar commons-logg...

2016-03-13 17:01:09 126

原创 javascript笔记:深入分析javascript里对象的创建(上) 《转载》

读jQuery源码时候,我常想到底那些因素会让我读不懂代码,其中最关键的是哪个,最早觉得是jQuery的架构设计,当我查阅资料终于找到jQuery架构设计的入口时候,我发现javascript基础语法的熟练运用才是读源码的关键,因此现在把javascript基础知识系统回顾下很有必要,而且jQuery源码的研究就是对javascript基础知识的加深和灵活运用,我想后面临摹jQuery将和我对...

2016-03-13 11:16:54 116

原创 javascript笔记:深入分析javascript里对象的创建(中)《转载》

深入分析javascript里对象的创建这个小系列是我整个博客里最受欢迎的文章,有博友催我把下篇写完,昨天和今天整理资料发现一篇文章还真讲不完我下半部分的内容,所以把本来打算写的下篇分成两部分了。  本主题的上篇里我讲到了三种对象创建的方式,最后通过类比java面向对象的思想反过来理解javascript对象的创建。如果根据标题的核心对象的创建,我所阐述的问题其实已经讲完,但是我写完上篇时...

2016-03-13 11:16:44 101

原创 javascript笔记:深入分析javascript里对象的创建(下)---从对象创建到javascript程序优化《转载》...

 为什么现在主流程序语言里我们都要创建对象了?下面这个定义我想能给我们一个答案:  面向对象语言里对象的定义是:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。抛开这些抽象的定义,从计算机底层技术来理解,对象其实就是一种存储数据的方式。  写这个系列下篇着实让我犯难了,本来我想写闭包和原型的,但是总觉得不...

2016-03-13 11:16:30 108

原创 javascript笔记:javascript的关键所在---作用域链《转载》

javascript里的作用域是理解javascript语言的关键所在,正确使用作用域原理才能写出高效的javascript代码,很多javascript技巧也是围绕作用域进行的,今天我要总结一下关于javascript作用域的相关知识。  很多人使用javascript时候会把{}作为作用域的边界,所以我们可以看看下面的代码:function ftn01(){ va...

2016-03-12 09:36:25 95

原创 关于编写性能高效的javascript事件的技术《转载》

 如何能做出高效的web前端程序是我每次做前端开发都会不自觉去考虑的问题。几年前雅虎里牛逼的前端工程师们出了一本关于提升web前端性能的书籍,轰动了整个web开发技术界,让神秘的web前端优化问题成为了大街的白菜,web前端优化变成了菜鸟和大牛都能回答的简单问题,当整个业界都知道了惊天秘密的答案,那么现有的优化技术已经不能对你开发的网站产生的质的飞越,为了让我们开发的网站性能比别人的网站更加优...

2016-03-12 09:36:11 94

原创 谈谈javascript语法里一些难点问题(一)《转载》

1)    引子  前不久我建立的技术群里一位MM问了一个这样的问题,她贴出的代码如下所示:var a = 1;function hehe(){ window.alert(a); var a = 2; window.alert(a);}hehe();  执行结果如...

2016-03-12 09:35:56 91

原创 谈谈javascript语法里一些难点问题(二)《转载》

3)    作用域链相关的问题  作用域链是javascript语言里非常红的概念,很多学习和使用javascript语言的程序员都知道作用域链是理解javascript里很重要的一些概念的关键,这些概念包括this指针,闭包等等,它非常红的另一个重要原因就是作用域链理解起来太难,就算有人真的感觉理解了它,但是碰到很多实际问题时候任然会是丈二和尚摸不到头脑,例如上篇引子里讲到的例子,本篇要...

2016-03-12 09:35:40 85

原创 spring从头开始,笔记

2016-3-11spring是个轻量级框架,可以简发web开发步骤,可以替代传统的EJB技术。 IOC容器:Inversion of control;通过反射的方式在IOC容器中创建bean,所以要求bean必须有无参的构造函数 主要接口ApplictionContext,主要实现类ClassPathXmlApplicationContext(从类路径加载文件),...

2016-03-12 09:34:32 93

原创 javascript技术难点(三)之this、new、apply和call详解 《转载》

  this、new、call和apply的相关问题  讲解this指针的原理是个很复杂的问题,如果我们从javascript里this的实现机制来说明this,很多朋友可能会越来越糊涂,因此本篇打算换一个思路从应用的角度来讲解this指针,从这个角度理解this指针更加有现实意义。  下面我们看看在java语言里是如何使用this指针的,代码如下:public class...

2016-03-11 13:22:10 95

原创 为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架? 《转载》

今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMVC,我突然有了一个新的疑问无法得到正确的解释,为什么我们现在做java的web开发,会选择struts2或者springMVC这样的框架,而不是使用servlet加jsp这样的技术呢?特别是现在我们web的前端页面都是使用...

2016-03-11 13:19:14 84

原创 javascript笔记:通过对作用域链和执行环境的深入理解所得出的提高javascript代码性能的建议 《转载》...

上篇文章里我结束了对象的创建的内容,最后引出了作用域链和执行环境的问题。当我对这块知识有了更深入的了解后,回头看看jQuery源码才知道大师们写的代码是如何的厉害,jQuery源码里很好的运用了作用域链和执行环境的知识来提升程序性能。  好了,不废话了,上篇博文里对作用域讲的比较简略。其实对作用域的理解是理解整个javascript语言的关键所在,特别我在写javascript笔记时候曾对很...

2016-03-11 13:18:32 89

原创 javascript笔记:深入理解javascript的function 《转载》

Function是javascript里最常用的一个概念,javascript里的function是最容易入手的一个功能,但它也是javascript最难理解最难掌握的一个概念。一、我的第一个javascript代码 1 function test()2 {3 alert('Hello World!');4 } 5 window.onload = test();//...

2016-03-11 13:17:20 83

原创 JavaScript 入门哪本书最好?(问、答) 《转载》

司徒正美,JS魔法师,去哪儿网前端架构师知乎用户、zinwa.lin、Yang 等人赞同入门可以看《javascript高级程序设计》与《javascript dom 编程艺术》尤其是后者,真是好书。我以前看了许多视频,翻那本很厚的指南与高程,最后还是靠《javascript dom 编程艺术》激发我学习兴趣入门。看了三四次《javascript高级程序设计》就...

2016-03-11 12:47:56 1625

原创 原型对象与实例对象之间的关系

var b=function(){var one;} var c=new b();console.group("第一组");console.log("b=>"+b);console.log("b.prototype=>"+b.prototype)console.log("b.constructor=>"+b.constructor);cons...

2016-03-10 22:18:21 640

原创 理解JavaScript原型(转载文章)

注:本文来自微博网友@三月沙 的翻译投稿。Javascript原型总会给人产生一些困惑,无论是经验丰富的专家,还是作者自己也时常表现出对这个概念某些有限的理解,我认为这样的困惑在我们一开始接触原型时就已经产生了,它们常常和new、constructor相关,特别是函数(function)的原型(prototype)属性(property)。事实上,原型是一种非常简单的概念。为了更好的理解它...

2016-03-10 22:11:05 71

原创 spring搭建环境所需基础包

commons-loggin-1.1.3.jarspring-beans-4.0.jarspring-context-4.0.jarspring-core-4.0.jarspring-expression-4.0.jar

2016-03-09 22:08:36 89

原创 java基础概念(一)

1、java语言不允许直接访问对象,而是通过对对象的引用来操作对象。 2、常用javadoc标记: @author:指定java程序作者@version:指定源文件版本@deprecated:不推荐使用的方法@param:方法的参数说明信息@return:方法的返回值说明信息@see:“参见”用于指定交叉参考的内容@exception:抛出异...

2016-03-05 14:04:54 90

原创 字符集详解(转载)

ASCII 码学过计算机的人都知道 ASCII 码,总共有 128 个,用一个字节的低 7 位表示,0~31 是控制字符如换行回车删除等;32~126 是打印字符,可以通过键盘输入并且能够显示出来。ISO-8859-1128 个字符显然是不够用的,于是 ISO 组织在 ASCII 码基础上又制定了一些列标准用来扩展 ASCII 编码,它们是 ISO-8859-1~ISO-88...

2016-03-05 14:03:15 137

原创 ECMAScript(一)

 数组:在ECMAScript中数组是非常常用的引用类型了。ECMAScript所定义的数组和其他语言中的数组有着很大的区别。那么首先要说的就是数组也是一种对象。特点:“数组”即一组数据的集合。js数组更加类似java的容器。长度可变,元素类型也可以不同!数组长度随时可变!随时可以修改!(length属性)常用方法:push、popshift、unshiftsplice、slicecon...

2016-03-05 14:00:37 202

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除