自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(51)
  • 资源 (9)
  • 收藏
  • 关注

原创 npm install -s -d -g之间的区别

npm node install npm安装 -g -d -s

2022-02-18 21:54:05 4125

原创 npm设置仓库register

1、临时使用npm --registry https://registry.npm.taobao.org install webpack2.持久使用npm config set registry https://registry.npm.taobao.org配置后可通过下面方式来验证是否成功npm config get registry 或 npm info express3.通过cnpm使用npm install -g cnpm --registry=https://registry

2022-02-18 21:32:04 5240

原创 IntelliJ IDEA导入maven项目

最近开始编写一个自己的后台UI项目,一来是为了总结自己工作三年以来的收获,二来是为了自己在工作的收获的基础上更进一步,为自己后续职业添加一些微不足道的色彩。我将代码放在了gitee上,也就是码云托管平台。因为是一个maven项目,而且决定采用编辑器IntelliJ IDEA来编辑项目,所以需要将maven项目导入到IntelliJ IDEA编辑器中。1、打开边界器,选择file->new Proejct。如下图所示:2、选择next以后,出现如下提示:***Name***是你需要给项目起

2021-10-06 22:16:38 4966

原创 基于IntelliJIdea2020.3创建web项目

最近开始从eclipse编辑器转到IntelliJIdea编辑器。采用的IntelliJIdea的版本是IntelliJIdea2020.3。下面是记录创建一个web项目的过程。这个只是利用IntelliJIdea2020.3创建web项目的其中一个方法,我相信还有很多其他方法,以后学会自然会发布博客。打开IntelliJIdea2020.3,选择【New Project】,点击【New Project】以后,弹出如下弹出框,选择【Empty Project】,点击【next】:点击【.

2021-03-18 15:16:53 1075

原创 1、javascript的继承function

一个继承函数的实现function extend(dest){ var i,j,len,src; for(j=1,len=arguments.length;j<len;j++){ src = arguments[j]; for(i in src){ dest[i] = src[i]; ...

2019-02-04 14:41:53 408

原创 js总结1:数据类型

    javascript的数据类型分为基本数据类型和引用数据类型(也叫复杂数据类型)。1、基本数据类型    javascript中包括5中基本数据类型:undefined、null、boolean、number、String。    基本数据类型是按值访问的,因为可以操作保存在变量中的实际的值。1.1、undefined    undefined是一个只有一个值的数据类型,这格值也是其本身u...

2018-07-01 12:22:56 166

原创 jquery绑定方法on的

jquery在1.7以后使用放弃了使用bind方法为元素绑定方法,使用on()绑定方法。我们这里就单单讲解on()绑定方法的使用方式。1、指定元素绑定方法该方法利用jquery提供的选择器方法匹配到指定的元素并为其绑定元素。语法:$(selector).on(type,fun);语法如下:<!doctype html><html lang="en"><head&g...

2018-06-01 22:05:41 441

原创 jquery遍历节点

    jquery遍历节点的方法相对来说是一个大模块。可以用于查找,过滤和串联等等操作。非常方便匹配到自己想要的元素进行对应的操作。同时根据jquery的选择器的链式编程,可能一行代码就可以实现一个强大的功能。1、children()方法语法:$(selector).children()解释:返回匹配到的元素的子代元素,注意只是子代元素,而且是子元素集合。2、next()方法语法:$(selec...

2018-05-30 22:05:26 870

原创 jquery中的html代码、文本以及值

1、html()方法1.1、$(selector).html();    返回匹配到的元素的内部所包含的一切东西。包括html标签以及标签中含有的属性。1.2、$(selector).html(html内容);    将匹配到的元素内部设置为指定的html内容(如果之前其内部存在内容,也会被删除),然后返回所有匹配到的元素数组。...

2018-05-28 21:04:53 3187

原创 jquery样式操作

    jquery进行的样式操作方法有addClass()、removeClass()、toggle()和hasClass()。下面我们一一讲解。1、addClass()追加样式    语法:$(selector).addClass(class);selector是query选择器,class是待添加的样式。就是给匹配到的元素添加指定的样式。比如:$("li").addClass("red");...

2018-05-27 21:07:21 821

原创 jquery操作文档节点的属性

1、使用attr()获取属性和设置属性    语法1:$(selector).attr(attrName);获取匹配到的元素的attrName属性。    语法2:$(selector).attr(attrName,attrValue);把匹配到的元素的属性attrName值设置为attrValue。2、删除属性使用removeAttr()方法实现$(selector).removeAttr(at...

2018-05-25 20:50:10 259

原创 jquery包裹节点

如果想用jquery将某个节点使用其他标记包裹起来,可以使用wrap()方法。1、wrap()方法    语法:$(selector).wrap(content);解释:利用content包裹选择器匹配到的每一个元素节点。包裹的结果就是讲匹配到的节点变为content的子节点。2、wrapAll()方法    语法和wrap()方法差不多,但是wrapAll()方法是使用一个标签将匹配到的所有包裹...

2018-05-24 21:21:24 896

原创 jquery替换节点

jquery提供的替换节点的方法有两个:replaceWith()和replaceAll()。1、replaceWith()方法    语法:$(selectorA).replaceWitj(dom);将匹配到的元素$(selectorA)用dom替换掉。原来的元素去掉,在原来元素的位置上添加上dom元素。2、replaceAll()方法    语法:$(dom).replaceAll(selec...

2018-05-23 22:51:14 1114

原创 jquery赋值节点

jquery提供的赋值节点的方法是clone()方法。clone()方法该方法用于克隆指定元素节点。$(function(){ $("ul li").click(function(){ var $li = $(this).clone();//克隆成功后返回克隆出来的对象引用 $(this).clone().appendTo("ul"); }); });注意:克隆出来的节点不具...

2018-05-23 22:32:45 1304

原创 jquery删除节点

    jquery提供了3中删除节点的方法。分别是remove()、detach()、empty()。1、remove()方法1.1、$(selector).remove()的使用    解释:删除匹配到的文档中的元素节点,同时返回删除的节点引用。我们可以在后面的业务如果需要继续使用。1.2、$(selectorA).remove(selector)的使用    解释:需要先匹配需要删除的元素节...

2018-05-23 22:20:04 8717

原创 jquery插入节点

    jquery插入节点是一个非常有用的而且操作简单的功能点。在实际开发中我们难免会需要动态创建节点,用于展示我们的数据或者动态创建节点用于我们自己特有的业务。    jquery提供了好几个插入方法:append()、appendTo()、prepend()、prependTo()、after()、insertAfter()、before()、insertBefore()。下面我们一一讲解这...

2018-05-23 21:32:43 1340

原创 jquery的dom操作之创建节点

1、创建元素节点    创建元素节点就是使用jquery创建纯净的html元素。比如下面<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <title>jquery的dom操作</title> <script

2018-05-22 22:53:03 284

原创 jquery的Dom操作查找节点

1、查找元素节点    使用之前的jquery的各种选择器按照语法:"$(选择器)"来定位到文档中的元素,我们定位后得到的是一个jquery对象。我们可以使用juery提供的方法来操作我们想要的事件。定位到ul子元素的第二个li元素,然后得到第二个子元素的文本内容。<p title="选择你喜欢的水果">你最喜欢的水果是?</p> <ul>     <...

2018-05-22 22:27:26 759

原创 java创建对象实例的四种方式

java创建对象的方法常用的有四种:使用new关键字、利用java的放射机制、实现Cloneable接口使用克隆方法以及利用java序列化和反序列化实现创建对象。不说那么多,直接上代码。本次主要讲前三中创建方式,只是大致讲解一些,详细请参考其他深刻博客或者书籍。package com.module;public class User implements Cloneable{ p...

2018-05-21 21:26:05 11834

原创 jquery子元素过滤选择器

jquery子元素过滤选择器子元素过滤选择器需要我们时刻理元素的父元素和子元素,只要这样我们才能运用的得心应手。1、:nth-child选择器匹配每一个父元素下面的的第index个子元素或者奇偶子元素。比如下面的:(1)、:nth-child(even):能选取每一个父元素下面的索引值为偶数的元素。(2)、:nth-child(old):能选取每一个父元素下面的索引值为奇数的元素。(3)、:nth...

2018-05-17 22:13:09 581

原创 jquery属性选择器

jquery属性选择器html的元素标签对应的都有自己的属性,属性选择器就是根据元素的属性来进行匹配元素的。1、[attribute]属性选择器    代表着只要元素标签含有某一个指定的属性,该元素就会被匹配的到。不管元素的属性是什么值。比如$("input[id]"):匹配含有属性id的input元素。2、[attribute=value]属性选择器    匹配含有指定属性并且属性值必须是指定的...

2018-05-17 21:49:45 535

原创 jquery可见性过滤选择器

jquery可见性过滤选择器可见性过滤选择器是根据元素的可见性状态来选择相应的元素。在锋利的jquery一书中的介绍如下:

2018-05-17 21:33:48 321 1

原创 jquery内容选择器

1、jquery内容选择器    1.1、:contains(text)内容选择器    解释:选择含有文本内容text的元素    举例:$("div:contains('第一天')")    选择内容中含有"第一天"的div元素。只会选择"第一天"的父div元素。    1.2、:empty空选择器     解释:选择不包含子元素和文本内容的空元素    举例:$("div:empty")  ...

2018-05-17 21:13:50 1117

原创 jquery选择器之过滤选择器

1、jquery过滤选择器    1.1、:first选择器。    解释:选中匹配到的所有元素的第一个元素    举例:$("div:first")    文档中可能不止一个div元素,$("div")选中文档中所有的div元素,然后在这里面过滤出第一个div元素,返回给调用者,供其使用。    1.2、:last选择器    这个功能和:first选择器功能基本一样,差别是一个返回选中的第一个...

2018-05-16 23:29:05 1318

原创 jquery的层次选择器

1、层次选择器    1.1、后代选择器:$("s h")  s和h之间有一个空格    1.2、儿子选择器:$("s>h")  s和h之间有一个>    1.3、相邻兄弟选择器:$("prev + next")        该选择器会匹配两次,第一次匹配prev,第二次是第一次匹配到的元素后面同辈中的第一个元素的结果集     1.4、普通兄弟选择器:$("prev ~ sibli...

2018-05-16 22:54:02 266

原创 jquery选择器之基本选择器

1、jquery的基本选择器    常用的基本选择器有一下几种:    1.1、id选择器    1.2、类选择器    1.3、元素选择器    1.4、通用选择器:*    1.5、分组选择器。以下是基本选择器的详细解释。...

2018-05-16 22:11:01 122

原创 jquery选择器一

1、理解$(str)    我们知道如果str是类似"#test","#form"的值,代表的是id选择器。str的值类型不同,对应的jquery的选择器也不一样。但是无论如何$(str)返回的都是对象。切记:$(str)返回的都是对象。    所以如果使用jquery来检查文档中某一个元素是否存在,不能使用下面的形式:if($("test")){ //dosomething}如果使用上面的...

2018-05-16 21:57:43 97

原创 javaScript的内置对象JSON

    javaScript的内置对象JSON可以一个字符串变为json对象,也可以将一个javaScript值变为字符串。1、JSON.parse()方法        作用:用于将一个 JSON 字符串转换为 JavaScript 对象。    要求:字符串满足JSON字符串,否则就会转换失败。<body><h2>为 JSON 字符串创建对象</h2>...

2018-05-05 22:25:38 777

原创 javascript中ajax的优缺点

    ajax的全称是"Asynchronous javaScript and XMl"(异步的javaScript和XML),它并不是指一种单一的技术,而是有机的利用一系列交互式网页应用相关的技术所形成的结合体。它的出现,揭开无刷新更新页面的新时代,并有代替传统的web方式和通过隐蔽的框架进行异步提交的趋势,是web开发应用的一个里程碑。(该段文字摘自《锋利的jquery》一书)    下面我...

2018-05-05 21:02:06 866

转载 java关键字值transient

    深入学习java关键字是必不可少的,下面我的关键字学习心得,有些不是自己原创,是转载优秀的博客文章,再次感谢前辈们的讲解!       第一篇博客借鉴:lfsf802博主编写的transient知识讲解    第二篇博客借鉴:风一样的码农编写的transient知识讲解...

2018-04-20 17:28:59 113

转载 java关键字只static

第一篇static关键字讲解:static第一篇博客讲解链接出处第二篇static关键字讲解:static第二篇博客出处感谢博主前辈们的贡献

2018-04-20 17:28:12 90

转载 java中native的详解

这里转载为原博客解析native:https://www.cnblogs.com/Qian123/p/5702574.html感谢博主的讲解

2018-04-19 17:46:40 516

原创 Java集合框架:ArrayList扩容机制解释

1、java中ArrayList该类的定义public class ArrayList<E> extends AbstractList<E> implements List<E>, RandomAccess, Cloneable, java.io.Serializable{ private static final long seria...

2018-04-16 21:29:29 1416

转载 java关键字值transient

    深入学习java关键字是必不可少的,下面我的关键字学习心得,有些不是自己原创,是转载优秀的博客文章,再次感谢前辈们的讲解!       第一篇博客借鉴:lfsf802博主编写的transient知识讲解    第二篇博客借鉴:风一样的码农编写的transient知识讲解...

2018-04-08 14:19:54 115

原创 window下的免安装redis

windows下免安装redis1、下载免安装版本的redisWindow下免安装redis和安装版的redis以及redis的可视化工具。点击可以下载已经打包好的免安装的redis.2、解压下载好的压缩包放在自己电脑的磁盘上,然后在一个自己预定好的目录下解压。 点击进入到免安装版本的redis目录。如下图所示: 然后点击redis-windows-master目录,如下图: 然后

2017-07-12 19:22:09 3615

原创 js定时器

javaScript为我们提供了两个定时器setTimeout()和setInterval()。这两个都是客户端JavaScript的重要的全局函数,定义为Window对象的方法。但是这两个函数是不会对文档页面窗口做什么事情的。 setTimeout()是定义的计时器是在指定的毫秒数结束以后去调用指定的函数。只调用一次。 setInterval()定义的计时器是在每过一个指定的毫

2017-07-12 14:24:32 857

原创 html之meta标签

meta标签定义和用法 meta元素可提供有关页面的元信息(meta-information),比如针对搜索引擎和更新频度的描述和关键字。 meta标签位于文档的头部,不包含任何内容。meta标签的属性定义了与文档相关的名称/值对。 注意:meta标签总是位于元素head内的。并且meta的内容总是以名称/值对的形式被传递。 上面简单了解meta,下面两个链接分别以不同的方式介绍了meta,

2017-07-11 11:36:57 208

原创 maven项目的pom文件中常用的简单的标签理解

maven的pom文件一些标签的理解在本篇文章中,我只是将pom文件中的一些常用的并且比较简单的标签理解标记注释了。还有很多并常用但是也很重要的这里并没有列出。因为本人水平也有限的,所以请谅解。<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"

2017-07-10 11:18:30 1257

原创 如何才能在jsp文件中使用el表达式

jsp引入el表达式1、需要的jar包jstl.jar standard.jar2、创建一个jsp文件如下<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><% String path = request.getContextPath(); Strin

2017-07-06 20:22:56 8164

原创 java中的i++和++i

i++和++i的区别1、i++和++i各自的含义i++:代表程序执行完以后在进行赋值操作 ++i:代表先进行赋值然后在进行程序操作 比如下面最简单的例子:int x=3;int y=5;int a1=x++;//a1会等于3int a2=++y;//a2=62、到底该如何理解标题1中所说的这两个运算的含义为什么会问这个问题,因为我发现很多身边的同事遇到这样的问题,如果问题相对简单(比如上面

2017-07-05 00:14:44 747 3

深入理解java虚拟机.pdf

本书是深入理解java虚拟机-jvm高级特性与最佳实践,如果需要可以下载,有目录。

2018-05-12

oracleclient+plsqldevpler

安装oracle成功后,下载该压缩包,解压。然后安装sqlpl工具,安装成功以后,将解压文件中的oracleclient配置到sqlpl工具中,然后重新启动工具,即可连接。同时还提供了sqlpl汉化程序,直接和sqlpl安装到相同目录下即可

2018-05-10

获取编码格式的工具类

这是一个获取文本的工具类,支持utf8,gbk等等格式的编码。对应位置编码格式的文件使用该工具类便可以获取文件工具类

2017-09-10

java学习书籍

it就是不断充实自己

2017-08-07

截图工具资源

不需要安装的截图工具,方便使用,挺好。和腾讯qq的截图效果完成一样

2017-07-22

前台框架学习资源

前台框架,可以使用

2017-07-21

redis高版本

为了更好的学习redis,使用高版本可以支持redis命令的所有命令

2017-07-21

redis安装版本和免安装版本以及redis可视化工具

redis学习的前提条件工具下载

2017-07-10

struts2入门demo

改struts2入门案例是我本人自己写的入门小案例,可以使用。适合刚接触或者准备学习struts2的同事拿来看看

2017-07-06

空空如也

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

TA关注的人

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