自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jianggangli的博客

屌丝时间

  • 博客(38)
  • 收藏
  • 关注

转载 css注意事项06

CSS浮动属性[float:left]详解,推荐文章[http://www.cnblogs.com/iyangyuan/archive/2013/03/27/2983813.html].

2016-10-28 18:42:38 257

原创 css注意事项05

如何设置一个盒子模型div里面的内容随着浏览器的屏幕的大小变化而变化盒子div里面的内容,例如div里面是一张图片img。@import url("css/import01.css") screen;.bg-photo {position: relative;//这里一定要设置成relative,是相对于原来的static

2016-10-28 11:10:24 201

原创 css注意事项04

css的盒子模型分类:1.块级元素width、 height、 margin的四个方向、 padding的四个方向都正常显示,遵循标准的css盒模型。例如:div2.行内元素2.1.行内替换元素width、 height、 margin的四个方向、 padding的四个方向都正常显示,遵循标准的css盒模型。 例如:img2.2.行内非替换元素(重点)width

2016-10-27 23:39:34 190

原创 css注意事项03

css中用于处理位置:absolute,relative,static,fixed,网络上面有很多博客讲解这几个位置关系,我看都没有讲解到点上面。static默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)。static就是一个盒子div或者一个块元素默认的位置表示,属于文档

2016-10-26 17:03:06 228

原创 css注意事项02

a标签为什么无法继承父级样式1.+创作人员的样式+>+读者人员的样式+>+用户代理的默认样式2.+标记为重要声明(!important)的读者样式+>+一切样式有其自身的默认样式,就像默认带list-style-type;样式就近原则<div style=' color:red;'>aaa很显然,aaa为蓝色;

2016-10-26 14:23:55 274

原创 css注意事项01

在一个html网页中多次使用相同CSS命名的id样式,一般浏览器对应样式都会生效。如果是特效使用ID这样如果多次使用相同命名css id,网页JS会报错,同时特效也不会生效。ID选择器特定是具有唯一性,所以实际使用时候无论网页是否特效使用ID,大家都要遵循同一网页只能使用调用一次id。

2016-10-24 18:02:44 156

原创 springmvc注意事项01

@RequestBody注解的参数1. 处理提交的data必须为json格式字符串,content-type为'application/json; charset=utf-8'表明提交的类型和编码格式2. 有了@RequestBody 就不能有其他的参数注解例如@ParamPath...

2016-10-15 15:35:47 191

原创 html注意事项01

① 标签② 标签③ 标签④ 标签前面四种相似标签区别:② 这就是一个按钮。如果你不写javascript 的话,按下去什么也不会发生。③  这样的按钮用户点击之后会自动提交 form,除非你写了javascript 阻止它。① ,④ 这个按钮放在 form 中也会点击自动提交,比前两个的优点是按钮的内容不光可以有文字,还可以有图片等多媒体内容。(当然

2016-08-11 18:28:11 236

原创 js注意事项15

innerText与innerHTML的区别:document示例        function test1(){                         //innerText作为文本解析                         document.getElementById("myspan").innerText="转到sohu";  

2016-08-09 22:33:38 190

原创 js注意事项14

document对象里面的body属性必须要在html加载完成后,body对象才能使用,不然会报告错误。

2016-08-09 22:29:31 158

原创 js注意事项13

js继承与众不同1、为什么需要继承[js25_1.html]继承示例(冗余)js示例继承示例(冗余)function MidStu(name,age){        this.name=name;        this.age=age;        this.show=function(){                 window.a

2016-07-30 12:59:06 190

原创 js注意事项12

js中【==】符号的比较效果和java不一样1、当==的两边都是字符串的时候,则比较内容是否相等;2、如==的两边是数字、则比较数的大小是否相等;3、如==的两边是对象或是对象函数则比较地址是否相等。

2016-07-26 20:00:58 170

原创 js注意事项11

js中每个对象独占函数代码,如果对象很多则会影响效率。怎么解决这个问题,就使用一个共同的内存共享区,即,原型法:这样多个对象可以共享函数function Dog(){}//js的基本对象模型中默认是有一个属性prototype,这个对象是记录基本对象的基本信息//是所有已这个基本对象为基准创建的对象的共通属性,所以,prototype属性指向的所有内容都是共享的内存区域

2016-07-26 19:56:26 273

原创 js注意事项10

js中创建一个对象的模板,我们称之为类或者基本对象,由于js是动态语言,对象的的属性都是可以自动动态添加,例如functionPerson(){}var p1=newPerson();p1.name="jianggangli";p1.age=28;如果我们想要再次创建另外一个person对象,这个就需要name,age属性,var p2=newPerso

2016-07-26 16:16:33 220

原创 js注意事项09

js也是采用引用计数的方式实现对象的使用计数,当引用计数为0时,GC可以回收对象内存但是,js也可以主动回收对象内存,主动回收机制functionPerson(){};var a=newPerson();a.age=10;a.name="小明";var b=a;b.name="小白";delete a.age;//删除a对象的属性window.alert

2016-07-26 15:43:47 168

原创 js注意事项08

类(原型对象)和对象(实例)的区别和联系1、类(原型对象)是抽象的、概念的,代表一类事物,比如人、猫..2、对象是具体的,实际,代表一个具体事物3、类(原型对象)是对象实例的模板,对象实例是类的一个个体。 类(原型对象)--如何定义类(原型对象)和对象1、工厂方法--使用new Object创建对象并添加相关属性;2、使用构造函数来定义类(原型对象);3、使用pro

2016-07-26 14:46:50 151

原创 js注意事项07

js中的数组和其他高级语言属于不是一个定义,js数组实质上只是一个数组,和高级语言中的map更加接近,例如:var box = [2,77,'jainggangli',22,11];box['jianggangli']='ganglijiang';alert(box['jianggangli']);输出【ganglijiang】

2016-07-26 11:40:50 182

原创 js注意事项06

数组的引用(使用)数组名[下标]比如:vara=[23,"hello",4.5]你要使用a数组的第三个元素 a[2] 则输出4.5如果访问a[3] 访问越界输出undefine结论:不能访问不存在的元素。数组的下标是从0开始编号的。 js数组允许动态增长a=[45,true]a[2]=56;//动态增长for(vari=0;i    window

2016-07-26 11:22:49 145

原创 js注意事项06

js的数组不区分数据类型,可以存放任意数据类型    var weights=[3,5,1,3.4,2,50];    var all_weight=0;    var avg_weight=0;    for(var i=0;i        all_weight+=weights[i];    }    avg_weight=all_weight/wei

2016-07-26 10:01:29 181

原创 js注意事项05

1、函数的参数列表可以是多个;2、参数列表可以是多个,并且数据类型可以是任意的类型;3、js支持参数个数可变的函数;4、js支持创建动态函数。//编写一个函数,可以接受任意多个数,并计算他们的和abc2(45,90,900);abc2(4,"hello,world");functionabc2(){    //在js中有一个arguments,可以访问所有传入值

2016-07-25 14:07:18 329

原创 js注意事项04

js文件引入语法:的路径">如果采用“/>”结尾的话会导致引入无效果

2016-07-24 20:31:09 156

原创 js注意事项03

vardate=window.prompt("输入abcdefg任意一个字母:");    switch(date){        case"a": window.alert("星期一"); break;        case"b": window.alert("星期二");break;        case"c": window.alert("星期三");break; 

2016-07-23 12:02:37 147

原创 js注意事项02

javascript特殊数据类型:null;undefinenull空值 var a=null;undefine var v; window.alert(v);没有给v赋值,就会返回一个undefineBoolean(布尔值)--true和falsejs中数字0在布尔值中表示false,非0的数字都为true在逻辑运算中,0、""、false、null、

2016-07-23 11:48:26 177

原创 js注意事项01

function displayprom(){  var a=0; var b=new String("hhh"); var c=false; var d="bb";  //使用||运算符运算后赋值给另外一个变量,这个时候,就可以实现简洁的判断,直接给一个变量赋值  //我们使用这个||符号运算的时候,首先判断是否为真,如果为真就赋值,而且不用再判断后面了,因为这是或运算  //如

2016-07-23 11:43:25 156

原创 spring4mvc

第一个springmvc demo:web.xml  spring0716      index.html    index.htm    index.jsp    default.html    default.htm    default.jsp       SpringDispatcherServlet  org.sprin

2015-07-18 10:05:11 231

原创 session与cookie关系

1.session机制:服务器用来保存用户和服务器会话信息,保存在内存中,使用hashmap来保存。    2.cookie机制:客户端浏览器用来保存用户信息到本地硬盘上,字符串直接保存进file。当程序需要为某个客户端的请求创建一个session时,服务器首先检查这个客户端的请求里是否已包含了一个session标识(称为session id),如果已包含则说明以前已经为此客户端创建过

2015-07-11 17:58:59 234

原创 servlet注意事项

不同的用户同时对同一个业务url发出请求,这个时候容器里产生只有一个servlet对象,即单例模式,也就是说不管你在地球的那个地方只要访问的是同一个url,那就是访问同一个对象。当同时10个人访问一个对象,同时调用这个servlet对象方法service(),就会有线程同步问题。Servlet是如何处理多个请求同时访问呢?Servlet容器默认是采用单实例多线程的方式处理多

2015-07-02 21:02:28 412

原创 tomcat项目发布

tomcat项目三种方法发布,配置与路径设置:1.直接把项目复制到Tomcat安装目录的webapps目录中,但是一定要有一个文件夹名WEB-INF(必须要有),    没有的话空文件夹也要有,这个文件夹是给tomcat中servlet使用的,如果有servlet的话,文件夹名WEB-INF下    有classes文件夹。用来存储servlet的类class。2.在t

2015-07-02 20:37:08 286

原创 Map存储 (key, value)

Map主要用于存储健值对:Hashmap 是一个最常用的Map,它根据键的HashCode 值存储数据,根据键可以直接获取它的值,具有很快的访问速度,遍历时,取得数据的顺序是完全随机的。HashMap最多只允许一条记录的键为Null;允许多条记录的值为 Null;HashMap不支持线程的同步,即任一时刻可以有多个线程同时写HashMap;可能会导致数据的不一致。如果需要同步,可以用

2015-07-02 20:33:54 2853

原创 List接口

List接口一共有三个实现类,分别是ArrayList、Vector和LinkedList。List用于存放多个元素,能够维护元素的次序,并且允许元素的重复。3个具体实现类的相关区别如下:ArrayList是最常用的List实现类,内部是通过数组实现的,它允许对元素进行快速随机访问。数组的缺点是每个元素之间不能有间隔,当数组大小不满足时需要增加存储能力,就要讲已经有数组的数据复制到新的存储

2015-07-02 20:32:02 206

原创 服务器response流程

当服务器tomcat接收到request,并且查找到哪个host处理后,接下来就是tomcat通过web.xml匹配对应的servlet的class处理,即由servlet的整个生命周期处理。    1.host主机线解析web.xml文件里面配置的的url,找到对应的,交给servlet类class处理    2.servlet接受两个参数HTTPRequestServlet,HTT

2015-06-28 16:32:53 368

原创 b/s数据流过程

用servlet做request请求回应的数据流回应过程:1.客户端浏览器打包要发送的数据data对象request,    数据包对象request分两部分:        1.1.header               请求方法request:    GET / HTTP/1.1               接受什么样的内容格式:Accept text/html, app

2015-06-28 10:38:05 1145

原创 OC语言注意事项六

在OC的元祖类NSObject中有一个静态方法+ (void)initialize;这个方法是在当一个类第一次创建对象的时候被初始化,而且只实行一次,使用场合:一个类会有一些属于类的全局变量,或创建这个类的对象就必须要先初始化一些全局的对象,不然这个类没法创建对象。我们就把需要创建对象的前提条件写在initialize;方法中,比如我们要统计一个类创建了多少个对象,就可以在这个

2015-05-02 16:15:19 217

原创 oc语言注意事项五

在OC里也有构造方法,initWithXXX(),用来初始化创建的对象。在使用initWithXXX()方法的时候,一定要记得加上元祖类NSObject的初始化方法 init(),- (id) initWithXXX{self = [super init];if(self == nil){//这里写上属于这个对象需要初始化的代码}return self;}这是O

2015-05-02 15:54:23 273

原创 OC语言注意事项四

C语言的基本数据类型有:1.int;             2.short int;   3.long int;      4.long int;     5.float;       6.double;         7.bool有些基本数据类型存储空间size是随硬件不同,size就不同,比如一般32位机器,int类型的size是 4 bytes,64位机器是 8 byte

2015-05-02 10:56:17 330

原创 OC语言注意事项三

OC数据类型有三种:基本数据,对象 和 id基本数据类型是属于内存空间最小的原子单元,所以在赋值或者复制的时候,属于真实值赋于如果是对象类型的话,往往是引用类型,赋值或者复制,属于吧对象的首地址赋予,而对象本身并没有再创建即对象还是原来那个对象,如果实现对象的真实赋值或者复制,就需要自己在类内部采用另外方法,即对空间zone复制,把整个对象里面所有的基本数据类型赋值,重新复制单独内

2015-05-01 23:32:46 320

原创 OC语言注意事项二

OC里函数和方法的区别在C语言里面,我们说一个task任务的实行被放到一个大刮号"{}"里面,并且给它赋予一个唯一的标识符:函数名在OC里面如果一个task任务的实行,如果是一个对象的行为,我们就称为动作或者给对象发送一个消息。明显函数是来源于C语言的称呼,方法是面向对象里面一个行为或者动作的称呼,两者区别是:函数的任务实行不需要建立对象,OC里即是静态方法;而方法的实行必须依赖于

2015-05-01 23:26:10 230

原创 OC语言注意事项一

#import 与 #include 的区别在C语言中,我们想要让编译器复制一些头文件到现在的源文件,俗称引入头文件,或者包含头文件,使用#include。例如有三个单独没有联系的头文件FirstFloor.h, SecondFloor.h, ThirdFloor.h,  现在SecondFloor.h想要把整个FirstFloor.h文件复制过来,可以在SecondFloor.h

2015-05-01 22:20:51 415

空空如也

空空如也

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

TA关注的人

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