- 博客(22)
- 资源 (32)
- 收藏
- 关注
原创 JavaScript中null和undefined的比较和区别
在JavaScript中很经常就会出现null和undefined这几种结果,今天就详细的介绍一下null和undefined的定义和区别。null根据其名字就可以大致看出来意思,就是为空。在js中如果变量这么定义的话var flag=null,这个时候flag就是个空值,将其打印出来也是null。而undefined则表示未定义,例如:var flag;然后将flag打印出来,此时fla
2016-07-29 16:11:59 6429 1
转载 jQuery的deferred对象详解
jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。每个版本都会引入一些新功能。今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对象。这个功能很重要,未来将成为jQuery的核心方法,它彻底改变了如何在jQuery中使用ajax。为了实现它,jQuery的全部ajax代码都被改写了。但是,它比较抽象,初学者很难掌握,网
2016-07-28 15:57:00 446
转载 一看就懂的ReactJs入门教程(精华版)
现在最热门的前端框架有AngularJS、React、Bootstrap等。自从接触了ReactJS,ReactJs的虚拟DOM(Virtual DOM)和组件化的开发深深的吸引了我,下面来跟我一起领略ReactJS的风采吧~~ 章有点长,耐心读完,你会有很大收获哦~一、ReactJS简介React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaSc
2016-07-28 13:57:42 1871 1
转载 jquery 事件冒泡的介绍以及如何阻止事件冒泡、浏览器默认行为
jquery 事件冒泡的介绍以及如何阻止事件冒泡、浏览器默认行为http://www.jb51.net/article/32792.htm在一个对象上触发某类事件(比如单击onclick事件),如果此对象定义了此事件的处理程序,那么此事件就会调用这个处理程序,如果没有定义此事件处理程序或者事件返回true,那么这个事件会向这个对象的父级对象传播,从里到外,直至它被处理,挺起来感觉这
2016-07-27 15:08:14 1499
转载 HTML中background-position 用法详细介绍
background-position 用法详细介绍语法: background-position : length || length background-position : position || position 取值: length : 百分数 | 由浮点数字和单位标识符组成的长度值。请参阅 长度单位 position : to
2016-07-27 09:38:30 6577
转载 JQuery之CSS选择器
1.选择对象1).基本·#id 根据给定的ID匹配一个元素。例如:$("#id")·element 根据给定的元素名匹配所有元素。例如:$("div")·.class 根据给定的类匹配元素。例如:$(".style1");·* 匹配所有元素。例如:$("*")·selector1,selector2,selectorN 将每一个选择器匹配到的元素合并后一起返回。例如
2016-07-26 15:25:07 777
原创 JQuery之cookie增删改查操作
在Java Web开发中cookie一般有两种新建方法,一种是在Java中创建维护,另一种是在前端中创建和维护。二者之间最大的区别就是:Java中的cookie是建立在服务器上面是,通过网络传输给客户端的,如果不能连接服务器就无法把cookie保存在客户端上面。而在前端中一般使用JQuery中cookie插件实现的,不需要连接服务器就可以在本地新建cookie,进行cookie的相关操作了。
2016-07-26 09:50:30 9821
原创 JQuery之复选框checkbox基本操作
利用JQuery实现复选框的基本操作,例如全选、全部选、获取选中值、获取未选中值、获取选中长度等操作。下面直接看例子,例子中有详细的介绍了JQuery是如何实现这些功能的。在使用JQuery之前要先导入JQuery的相关文件,我这里引入的是jquery-1.8.0.min.js js中字符串处理 $(function() { }); function checkB
2016-07-25 21:49:32 7645
转载 Js apply()使用详解
Js apply方法详解 我在一开始看到javascript的函数apply和call时,非常的模糊,看也看不懂,最近在网上看到一些文章对apply方法和call的一些示例,总算是看的有点眉目了,在这里我做如下笔记,希望和大家分享.. 如有什么不对的或者说法不明确的地方希望读者多多提一些意见,以便共同提高.. 主要我是要解决一下几个问题: 1.apply和cal
2016-07-20 16:26:55 4292
原创 利用js实现输入框动态提示信息
为了提高和用户的交互性,现在的输入框往往都采用输入信息自动提示的功能,类似于百度输入框中的提示功能。设计思路是:在输入框input的组件下面放置一个div,这个div主要是为了提示信息的展示功能,类似于下拉框那种形式。步骤一:在网页加载的时候会首先把输入框中要查询的信息全部加载出来,并且放置在一个全局变量中。步骤二:当用户在输入框中输入信息的时候会触发响应函数,函数的主要功能是获取用户
2016-07-20 16:04:52 21798 1
原创 Java之json和对象之间的相互转换
json使用前必须先引入json的相关jar包,我这里用的是json-lib-2.4-jdk15.jar这个版本的jar包。如果大家没有的话可以直接在我这里下载:点击打开链接想学习分布式、微服务、JVM、多线程、架构、java、python的童鞋,千万不要扫码,否则后果自负~导入完jar就可以正式开始开发了,这里先看一个对象转json的例子:对象的具体内容如下:pack...
2016-07-19 21:38:08 13965
转载 Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition
Java并发编程:线程间协作的两种方式:wait、notify、notifyAll和Condition 在前面我们将了很多关于同步的问题,然而在现实中,需要线程之间的协作。比如说最经典的生产者-消费者模型:当队列满时,生产者需要等待队列有空间才能继续往里面放入商品,而在等待的期间内,生产者必须释放对临界资源(即队列)的占用权。因为生产者如果不释放对临界资源的占用权,那么消费者就无法消费队列中
2016-07-19 10:48:46 521
转载 安装mysql Install/Remove of the Service Denied!错误的解决办法
在windos 的cmd下安装mysql在mysql的bin目录下面执行: mysqld --install报错:信息如下:Install/Remove of the Service Denied 解决办法:打开cmd.exe程序的时候选择“用管理员身份打开”。原文链接:点击打开链接
2016-07-18 09:05:57 1182
原创 Java基础系列之正则表达式
Java在处理一些复杂的字符串操作时,往往不是通过String中函数实现的,而是通过Java中正则表达式实现的。下面通过一个具体的例子简单的介绍一下Java中正则表达式具体的用法。package myapi.regex.demo;public interface RegularInterface { public boolean checkDigit(String input); p
2016-07-14 17:19:29 615
原创 Java基础系列之日期时间处理
Java在处理时间方面提供了很多的API供我们开发使用。例如:Date,Calendar,SimpleDateFormat等等之类的。下面看例子Demo的实现过程:package myapi.time.demo;import java.math.BigDecimal;import java.text.ParsePosition;import java.text.SimpleDateFor
2016-07-14 17:14:42 540
原创 利用JavaScript中的正则表达式实现常用输入框的验证
本章主要讲:通过JavaScript中正则表达式的 应用实现(http、电话号码、邮箱、数字、字母及其数字、时间日期、身份证)等的验证。下面看例子demo的实现过程:js中字符串处理 function isDigit(number){ var patrn=/^[0-9]{1,20}$/; if (!patrn.test(number)){ return false
2016-07-14 17:05:41 3754
原创 MySQL数据库系列之建立高性能的索引
如何在MYSQL中建立高性能的索引1.对长字符字段建立前缀索引。这样可以使索引的维护更加方便,节约索引所占空间和提高索引效率。2.当有多个索引的时候,把选择性高的放在前面,选择性低的放在后面,这样做可以提高索引效率。3.聚簇索引要按主键顺序插入,而不是使用UUID随机插入。因为在那种情况下不仅索引的空间会变大,而且索引的速度也会有明显的下降。4.使用覆盖索引实现非全部数据的查询
2016-07-14 16:48:54 967
原创 MySQL数据库系列之数据库设计原则
MySQL中数据设计原则:1.一般情况下,应该尽量使用可以正确存储数据的最小数据类型。数据类型不一样,存储的执行效率也不一样。最好使用适度的整型数据类型,例如int之类的数据,这样在做查询或者字段排序的时候速度是最快的。2.尽量避免NULL值的时候,因为这样会增加数据库处理的开销。但是也要考虑实际情况,不要一味的为了避免空值而全部设置为not null,具体的设置情况要根据项目的具体业
2016-07-14 12:31:37 2571
转载 java Pattern和Matcher详解
结论:Pattern与Matcher一起合作.Matcher类提供了对正则表达式的分组支持,以及对正则表达式的多次匹配支持. 单独用Pattern只能使用Pattern.matcher(String regex,CharSequence input)一种最基础最简单的匹配。java正则表达式通过java.util.regex包下的Pattern类与Matcher类实现(建议在阅
2016-07-13 16:22:27 433
转载 正则表达式基本语法
正则表达式基本语法1.正则表达式基本语法两个特殊的符号'^'和'$'。他们的作用是分别指出一个字符串的开始和结束。例子如下:"^The":表示所有以"The"开始的字符串("There","The cat"等);"of despair$":表示所以以"of despair"结尾的字符串;"^abc$":表示开始和结尾都是"abc"的字符串——呵呵,只有"abc"自己
2016-07-13 13:47:56 514
原创 JavaScript中为空判断
JavaScript和Java不一样的地方是,Java中判断是否为空只要判断是否等于null就可以了,可是在JavaScript中却不能这样,因为还存在在这另外的集中情况。下面看看具体的例子:JavaScript中为空判断 function stringDeelWith(){ var testValue=null; if(testValue=="" || testVal
2016-07-13 11:47:43 6079
转载 javascript中字符串常用操作总结、JS字符串操作大全
String对象属性(1) length属性length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度。当然需要注意的是js中的中文每个汉字也只代表一个字符,这里可能跟其他语言有些不一样。var str = 'abc';console.log(str.length);(2) prototype属性prototype在面向对
2016-07-13 11:04:14 5164
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人