自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

16个夏天。。。

不要一成不变

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

原创 js自执行函数(function(){})()前加个分号是什么意思?

;(function(){    //TODO})();上面的;号作用是什么?答:前端页面脚本压缩可减少脚本数量和脚本大小,为了避免压缩时前一个脚本没有写最后一个分号而导致压缩后脚本不能使用,所以要在开始加一个分号

2017-09-12 14:58:07 5416

原创 js如何取<span>啊啊<a>拉拉</a><span>中<span>的文本不包括<a>标签的?

看到这个问题的答案,收藏一下别人的思想啊啊添加解决方法:1.$(".tree-primary-items").text().replace($(".tree-primary-items a.add").text() , '');2.var span = $(".tree-primary-items").find("a").remove();alert($("span").text

2016-07-06 16:28:45 1715

原创 js中闭包的理解二

如果不想用两个括号调用,有两种方式方式1:定义一个变量接受子函数返回的值,再执行变量所在的函数function aa(){ var b = 10; return function cc(){ b++; alert(b); }}var dd = aa();dd();方式2:子函数直接在里面就调用function aa(){ var b = 10; (functio

2016-07-06 15:03:17 492

原创 js中闭包的理解一

函数可以通过声明定义,也可以是一个表达式。function functionName(parameters) {  //执行的代码}函数声明后不会立即执行,会在我们需要的时候调用到。分号是用来分隔可执行JavaScript语句。 由于函数声明不是一个可执行语句,所以不以分号结束。var x = function (a, b) {return a * b};var z = x

2016-07-06 14:57:27 405

原创 js中this理解

在函数内部出现的this,指什么要看这个this所在的函数的被调用方式。不论这个this出现在什么样的函数中,层次有多深,结构多复杂,只要看直接包含它的函数即可。例如:(1) 被直接调用时,this指全局对象window。 func();(2) 被作为构造函数调用时,this指当前正在构建的对象。 new func();(3) 被作为某个

2016-07-05 16:44:14 371

原创 js中所有的变量声明var当被悬置到函数的顶部

myname = "global"; // global variablefunction func() { var myname; // 等同于 -> var myname = undefined; alert(myname); // "undefined" myname = "local"; alert(myname); // "local"}func();在这

2016-07-05 14:47:03 516

原创 js中delete

通过var创建的全局变量(任何函数之外的程序中创建)是不能被删除的无var创建的隐式全局变量(无视是否在函数中创建)是能被删除的在技术上,隐式全局变量并不是真正的全局变量,但它们是全局对象的属性。属性是可以通过delete操作符删除的,而变量是不能的:var global_var = 1;global_novar = 2; // 反面教材(function () { gl

2016-07-05 14:39:03 308

原创 获取id为msg对象的dom,以下写法是正确的

$("#msg").html(); $("#msg")[0].innerHTML; $("#msg").eq(0)[0].innerHTML; $("#msg").get(0).innerHTML;

2016-04-29 15:33:42 541

原创 Java语言中,变量名可以用汉字表示

Java语言中,变量名可以用汉字表示,同时可以生成get ,set方法

2016-04-29 10:35:58 9068 1

原创 在switch 分支语句中,default 的位置.对结果有没有影响?

无论 default 位置在前在后,都是先判断 各个case, 最后进 default。无论 进入某个 case 或 default,程序要 执行到 break,或开关的结束 才终止。 例如:int c=0,k;  k=1;switch (k)    {case 1:c+=k;// 满足 case 1 进入条件,但这 行 没遇到 breakcase 2:c++; b

2016-04-29 09:59:37 6360

原创 阻止表单提交

阻止 form 的 submit() 默认提交行为,一种方法用 return false,另一种是 event.preventDefault(); 两种方法都可以,但却又有不同。 $('#myForm').submit(function(event){ if (!$('#name').val()) { alert('name 不能为空'); event.preve

2016-04-27 18:17:36 526

原创 使用jquery修改css中带有!important的样式属性

使用jquery修改css中带有!important的样式属性外部样式为div.test{ width:auto !important; overflow:auto !important}通过$("div.test").css("width","100px");和 $("div.test").css("width","100px !important");要想修改,可

2016-04-27 17:55:11 14137

原创 innerText和textContent区别

设值element.textContent = “text”; 取值var text = element.textContent; 区别textContent和innerText类似,也会同时获取子元素的text content,比如 this is a text! // div.textContent == "this is a text!" •textC

2016-04-13 10:39:16 731

原创 锋利的jQuery 学习笔记-第一章 认识JQuery

//锋利的JQuery 学习笔记 //------------------------- 第一章 认识JQuery -------------------------

2016-03-15 11:12:10 458

原创 $("#form1 :input" )与$("#form1input")的区别

$("#form1 :input" )表示id为form1 下的所有,, 和 元素$("#form1 input")表示id为form1 下的所有元素

2016-03-15 11:02:50 1068

原创 $(“parent > child”)选择器

$(“parent   child”)   所选择的目标包括子元素、孙元素等等。$(“parent > child”)   所选择的目标是子集元素,相当于一个家庭中的子辈们,但不包括孙辈。$(“prev + next”)   查找与“prev”元素紧邻的下一个“next”元素且只返回唯的一个元素。$(“prev ~ siblings”)  获取prev 元素后面全部相邻的元素,

2016-03-02 16:26:20 948

原创 首行文字缩进text-indent

text-indent:2em;解释一下:text的意思是文本,indent在计算机英语中意思是缩进,至于后面的2em意思就是2个相对单位;em又是什么单位?em这个单位的意思就是文字的高度,1em就是1个文字的高度,2em就是两个文字高度,所以我们写的“text-indent:2em;”的意思就是,文本缩进2个文字的高度,因为汉字是方块字,高度和宽度是一样的,所以缩进2个文字的高度,

2015-12-23 17:54:34 6326

原创 页面导航制作入门

我们要先做一个容器(要求:ID为“nav”,宽度为960px,高度为35px,位于页面水平正中,与浏览器顶部的距离是30px;),这个容器就是放置我们的导航的盒子~代码如下:HTML代码: CSS代码: #nav{ width:960px; height:35px; background:#CCC;/*为了便于查看区域范围大小,故而加个背景色

2015-12-23 16:14:04 1049

原创 浮动和清除浮动

页面布局有两种方式1)浮动Float 2)定位Position要求:1)两个方块,一个红色#900,一个蓝色#009;2)红色方块宽度和高度均为200像素,蓝色方块 宽度为300像素,高度为200像素;3)红色方块和蓝色方块上外边距(margin-top)和左外边距(margin-left)均为20像素;页面效果如下:        大家应该注意到了,虽

2015-12-23 15:41:39 370

原创 margin:0 auto;

这是因为每个浏览器都有一个内置的CSS文件,当你没有对某个标签的属性设置的时候,浏览器就会应用内置的CSS文件,怎么才能做到浏览器兼容?不着急,你只需要在CSS文件中,将我们目前应用到得标签body和div置零就OK了,代码这么写: body,div{padding:0; margin:0;}让红色区域与浏览器的顶部和左边距离为20像素; margin-top:20px;

2015-12-23 15:27:29 396

原创 常见的块状元素与内联元素

xHTML究竟有多少个标签?就是下面这些,自己数数~a, abbr, b, base, body, br, dd, div, dl, dt, em, fieldset, form, h1, h2, h3, h4, h5, h6, head, hr, html, i, img, li, link, meta, ol, p, s, script, span, strong, style, titl

2015-12-23 15:09:10 698

原创 盒子模型

盒子模型的四要素分别是:content(内容)、border(边框)、padding(内边距)、margin(外边距),如下图:

2015-12-23 14:51:42 368

原创 HTML页面模块的常用命名

以下为页面模块的常用命名:        头:header        内容:content/container        尾:footer        导航:nav        侧栏:sidebar        栏目:column        页面外围控制整体布局宽度:wrapper        左右中:left right center

2015-12-23 14:39:21 4716

原创 W3C

我们平时说的W3C,其实是World Wide Web Consortium的缩写,中文是W3C组织或者万维网联盟,W3C这个组织做什么的呢?很简单,就是出网页标准的。

2015-12-23 14:28:36 358

原创 delete 和truncate 区别

语法delete from aa truncate table aa 区别1.delete from后面可以写条件,truncate不可以。2.delete from记录是一条条删的,所删除的每行记录都会进日志,而truncate一次性删掉整个页,因此日至里面只记录页释放,简言之,delete from更新日志,truncate基本不,所用的事务日志空间较少。

2015-12-22 16:04:54 327

原创 oracle和MySQL区别

oracle是要付费的,是强大的商业化数据库,安全性高,优点一大堆,交钱肯定弄好货了。oracle的优点是有甲骨文公司强大的技术后盾,功能丰富和完善、安全、性能优异、人性化,缺点是对硬件的要求十分高,对管理人员的技术要求高。MySQL开源,可以不付费,MySQL不支持事务处理,没有视图,没有存储过程和触发器,没有数据库端的用户自定义函数,不能完全使用标准的SQL语法。缺点就是相对功能少,面向的对

2015-12-22 15:43:36 465

原创 HashTable和HashMap区别

第一,继承不同。public class Hashtable extends Dictionary implements Mappublic class HashMap extends AbstractMap implements Map第二Hashtable 中的方法是同步的,而HashMap中的方法在缺省情况下是非同步的。在多线程并发的环境下,可以直接使用Hashtab

2015-12-22 15:12:53 295

原创 Collection接口和Collections类的区别

是集合类的上层接口。本身是一个Interface,里面包含了一些集合的基本操作。  Collection接口时Set接口和List接口的父接口  里面的常用操作有如下内容:     2.Collections       Collections是一个集合框架的帮助类,里面包含一些对集合的排序,搜索以及序列化的操作。      最根本的是Collections是一个类哦。

2015-12-22 14:59:22 457

原创 decode()和nvl()函数

nvl()函数:nvl(exception1,exception2)如果exception1的计算结果为null值,则返回exception2的值,如果不为null,则返回exception1的值exception1和exception2可以是任意数据类型,,常用null值计算。如果均为exception1和exception2null,则返回null。decode()函数主要

2015-12-22 14:51:52 1515

原创 数据库中的函数

一、字符函数字符函数是oracle中最常用的函数,我们来看看有哪些字符函数:lower(char):将字符串转化为小写的格式。upper(char):将字符串转化为大写的格式。length(char):返回字符串的长度。substr(char, m, n):截取字符串的子串,n代表取n个字符的意思,不是代表取到第n个replace(char1, search_string,

2015-12-22 14:38:25 625

原创 函数和存储过程的区别

1.返回值的区别:函数有1个返回值,而存储过程是通过参数返回的,可以有多个或者没有2.调用的区别:函数可以在查询语句中直接调用,而存储过程必须单独调用.函数一般情况下是用来计算并返回一个计算结果而存储过程一般是用来完成特定的数据操作(比如修改、插入数据库表或执行某些DDL语句等等)

2015-12-22 14:08:08 3412

原创 左连接,右连接区别

a表     id   name     b表     id   job   parent_id                 1   张3                   1     23     1                 2   李四                 2     34     2                 3   王武             

2015-12-22 11:15:02 429

原创 索引,视图,存储过程,游标的认识

1.索引目地:更快地检索数据,对于大量数据,能减少很多时间。特点:读取数据速度快,但添加数据速度慢.。语法:create index idx_stu_email on stu (email) ;drop index idx_stu_email ;select index_name from user_indexs ;2视图特点:它是从一个或几个基本表中导出来

2015-12-21 17:49:32 802

原创 集合的认识

List接口:有顺序(以元素安插的次序来放置元素,不会重新排列),可以包含重复元素。Set接口:没有顺序且没有重复元素。      Map接口:包含了key-value,key怒能重复,但允许值重复。如果key有重复,会把之前的值覆盖掉。拥有自己的内部排列机制,所以不关心元素的添加顺序。ArrayList和 LinkedList的区别:1.ArrayList 是一个可改变大小的

2015-12-21 16:59:42 355

原创 抽象类和接口的区别

面试过程中经常被问到抽象类和接口的区别,总结如下:类和抽象类只能单继承,但可以实现多个接口,抽象类必须被继承,定义了抽象方法的类必须是抽象类,接口(interface)可以说成是抽象类(abstract class)的特例。1.,抽象类中的成员变量的访问类型可以任意,接口中所有的成员变量定义都是public static final的,也可以忽略不写。2.抽象类中的抽象方法的访问类

2015-12-21 16:02:53 552

原创 mybatis中#{}和${}区别

一面试才知道自己是有多菜,被问到mybatis中$和#有什么区别,这这这。。只知道jQuery中用到$,mybatis中使用$这个我平时真的没注意,回来翻看项目代码才知道,我的天,写了这么长时间的代码,竟然没注意到,$是用来排序的,请原谅我才疏学浅。#将传入的数据都当成一个字符串,会对自动传入的数据加一个双引号,#{}传参能防止sql注入。比如  select * from table

2015-12-17 10:56:27 955

原创 spring的事务传播性

昨天的面试,被问到什么是spring的事务传播特性,我当时傻眼!!!什么叫事务的传播特性?这是神马概念?原谅我只是刚毕业的菜鸟,我只知道事务的四大特性!果断上网查询所谓事务传播行为就是多个事务方法相互调用时,事务如何在这些方法间传播。Spring 支持 7 种事务传播行为:PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个

2015-12-16 11:18:02 684

原创 css设置div圆角

昨天去面试,面试官一上来就开始问技术方面的问题,感觉很糟糕,很多知识点只记得大概,其中面试官提到怎么设置div文圆角,当时我就蒙了,虽然我是做后台的,之前听过说把按钮设置成圆角,但那都是前台的处理,也没多个心眼百度,哎!现在吃亏了。CSS3圆角只需设置一个属性:border-radius(含义是"边框半径")。你为这个属性提供一个值,就能同时设置四个圆角的半径。所有合法的CSS度量值都可以使用

2015-12-16 10:11:31 22907

原创 echarts的使用

echarts数据可视化插件,就是用来统计数据的图1.首先,下载并引入插件 typeStats"> 2./** * 问题类型比例分析 */function typeStats(){ var legendData = [], seriesData = []; $.ajax({ type : 'post', url: '/epsp/mvc/que

2015-12-11 16:47:23 1129 1

原创 jQuery封装解析数据(数组,json对象)

1.解析数组定义变量var msgTypeData = [ {'key': 1, 'val': '企业'}, {'key': 2, 'val': '数据'}, {'key': 3, 'val': '意见'} ];方法调用dy

2015-12-10 16:58:39 2460

空空如也

空空如也

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

TA关注的人

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