- 博客(30)
- 收藏
- 关注
原创 jQuery:查找和过滤
查找<!-- HTML结构 --><ul class="lang"> <li class="js dy">JavaScript</li> <li class="dy">Python</li> <li id="swift">Swift</li> <li class...
2019-11-11 14:18:16
142
原创 jQuery:层级选择器
层级选择器(Descendant Selector)<!-- HTML结构 --><div class="testing"> <ul class="lang"> <li class="lang-javascript">JavaScript</li> <li class="lang-pyth...
2019-11-11 14:15:59
203
原创 FastDFS+Nginx实现文件服务器
1. 架构1.1. 架构图2. FastDFS–tracker安装在192.168.220.119上安装tracker。2.1. 下载tracker和storage使用相同的安装包,下载地址:http://sourceforge.net/projects/FastDFS/ 或https://github.com/happyfish100/FastDFS(推荐)本教程下载:FastDF...
2019-11-11 14:06:49
169
原创 Linux
1.Linux目录详解:bin : 二进制可执行文件,也就是一些常用命令.boot:存放系统引导时使用的各种文件.dev:存放设备文件.etc:存放系统配置文件.home: 用于存储非root的其他用户根目录.lib:系统中的运行程序和内核模块.proc: 虚拟文件系统.当前内存中的映射文件.启动时,产生,关机时消失.usr: 特别是/usr/local 子目录.管理员进行软件...
2019-10-31 15:17:53
179
原创 jQuery:选择器
选择器是jQuery的核心,它帮助我们快速定位到一个或多个DOM节点。按ID查找// 查找<div id="abc">:var div = $('#abc');#abc以#开头。返回的对象是jQuery对象。jQuery对象类似数组,它的每个元素都是一个引用了DOM节点的对象。// 如果id为abc的<div>存在,返回的jQuery对象如下[<div ...
2019-10-30 17:24:12
83
原创 jQuery:简介
为什么使用jQuery消除浏览器差异简洁的操作DOM的方法轻松实现动画、修改CSS等各种操作jQuery版本目前jQuery有1.x,2.x和3.x这几种版本,区别在于1.x能够最大程度兼容各类浏览器,2.x则移除了对IE6、7、8的支持,更为精简,而3.x版本可以兼容2.x,3.x Compat版本兼容1.x。使用jQuery在页面的引入jQuery文件即可:<html...
2019-10-30 16:58:12
98
原创 JavaScript:Canvas
Canvas是HTML5新增的组件,它就像一块幕布,可以用JavaScript在上面绘制各种图表、动画等。一个Canvas定义了一个指定尺寸的矩形框,在这个范围内我们可以随意绘制:<canvas id="test-canvas" width="300" height="200"></canvas>// CanvasRenderingContext2D对象var c...
2019-10-30 15:07:22
113
原创 JavaScript:Promise
Promise是一个承诺将在未来返回值的对象。一个最简单的Promise例子:生成一个0-2之间的随机数,如果小于1,则等待一段时间后返回成功,否则返回失败:function test(resolve, reject) { var timeOut = Math.random() * 2; log('set timeout to: ' + timeOut + ' seconds....
2019-10-30 14:13:08
103
原创 JavaScript:AJAX
function success(text) { var textarea = document.getElementById('test-response-text'); textarea.value = text;}function fail(code) { var textarea = document.getElementById('test-response...
2019-10-21 17:14:53
114
原创 JavaScript:操作表单
HTML表单的输入控件主要有以下几种:文本框,对应的,用于输入文本;密码框,对应的,用于输入密码;单选框,对应的,用于选择一项;复选框,对应的,用于选择多项;下拉框,对应的,用于选择一项;隐藏文本,对应的,用户不可见,但表单提交时会把隐藏文本发送到服务器。获取值获取text、password、hidden以及select的值:// <input type="text" ...
2019-10-21 17:13:24
277
原创 JavaScript:操作DOM
由于HTML文档被浏览器解析后就是一棵DOM树,要改变HTML的结构,就需要通过JavaScript来操作DOM。查询DOM最常用的方法是document.getElementById()和document.getElementsByTagName(),以及CSS选择器document.getElementsByClassName()。// 返回ID为'test'的节点:var test ...
2019-10-21 17:10:56
82
原创 JavaScript:浏览器对象
windowwindow对象不但充当全局作用域,而且表示浏览器窗口。window对象有innerWidth和innerHeight属性,可以获取浏览器窗口的内部宽度和高度。内部宽高是指除去菜单栏、工具栏、边框等占位元素后,用于显示网页的净宽高。兼容性:IE<=8不支持。对应的,还有一个outerWidth和outerHeight属性,可以获取浏览器窗口的整个宽高。navigator...
2019-10-21 17:08:49
195
原创 JavaScript:创建对象
JavaScript对每个创建的对象都会设置一个原型,指向它的原型对象。当我们用obj.xxx访问一个对象的属性时,JavaScript引擎先在当前对象上查找该属性,如果没有找到,就到其原型对象上找,如果还没有找到,就一直上溯到Object.prototype对象,最后,如果还没有找到,就只能返回undefined。例如,创建一个Array对象:var arr = [1, 2, 3];/...
2019-10-21 17:05:55
72
原创 JavaScript:方法
绑定到对象上的函数称为方法,和普通函数也没啥区别:var xiaoming = { name: '小明', birth: 1990, age: function () { var y = new Date().getFullYear(); return y - this.birth; }};xiaoming.age; // f...
2019-10-21 15:25:41
124
原创 JavaScript:变量作用域
由于JavaScript的函数可以嵌套,此时,内部函数可以访问外部函数定义的变量,反过来则不行:'use strict';function foo() { var x = 1; function bar() { var y = x + 1; // bar可以访问foo的变量x! } var z = y + 1; // ReferenceErro...
2019-10-21 15:22:26
76
原创 JavaScript:函数定义和调用
定义函数function abs(x) { if (x >= 0) { return x; } else { return -x; }}上述abs()函数的定义如下:function指出这是一个函数定义;abs是函数的名称;(x)括号内列出函数的参数,多个参数以,分隔;{ … }之间的代码是函数体,可以包含若干语句,甚至...
2019-10-21 15:19:40
128
原创 MyBatis入门-基本配置和查询
MyBatis入门-基本配置和查询1、创建基本的Java web工程2、导入依赖的jar包,这里只有两个必须的Jar「这里使用的是MySql数据库」。mybatis-3.4.4.jar mybatis核心jar包'mysql-connector-java-5.0.8-bin.jar MySql JDBC驱动包3...
2019-10-21 14:57:23
160
1
原创 JavaScript表单验证
<head> <meta charset="UTF-8"> <title>js表单验证</title></head><body background="img/2.jpg"> <form name="frm" onsubmit="return yanzheng()"> ...
2019-10-21 14:51:29
85
原创 Response实现验证码的刷新
servlet代码package Reponse;import javax.imageio.ImageIO;import javax.servlet.ServletException;import javax.servlet.annotation.WebServlet;import javax.servlet.http.HttpServlet;import javax.servlet...
2019-10-21 14:50:06
185
原创 HTML学习-Day07
浮动(float)浮动最早是用来控制图片,以便达到其他元素(特别是文字)实现“环绕”图片的效果。后来,我们发现浮动有个很有意思的事情:就是让任何盒子可以一行排列,因此我们就慢慢的偏离主题,用浮动的特性来布局了。什么是浮动?元素的浮动是指设置了浮动属性的元素会脱离标准普通流的控制,移动到其父元素中指定位置的过程。在CSS中,通过float属性来定义浮动,其基本语法格式如下:选择器{f...
2019-09-19 21:44:28
176
原创 HTML学习-Day06
CSS 三大特性层叠 继承 优先级 是我们学习CSS 必须掌握的三个特性。CSS层叠性所谓层叠性是指多种CSS样式的叠加。是浏览器处理冲突的一个能力,如果一个属性通过两个相同选择器设置到同一个元素上,那么这个时候一个属性就会将另一个属性层叠掉比如先给某个标签指定了内部文字颜色为红色,接着又指定了颜色为蓝色,此时出现一个标签指定了相同样式不同值的情况,这就是样式冲突。一般情况下,如果出...
2019-09-19 14:17:16
110
原创 HTML学习-Day05
引入CSS样式表(书写位置)CSS可以写到那个位置? 是不是一定写到html文件里面呢?内部样式表内嵌式是将CSS代码集中写在HTML文档的head头部标签中,并且用style标签定义,其基本语法格式如下:<head><style type="text/CSS"> 选择器 {属性1:属性值1; 属性2:属性值2; 属性3:属性值3;}</style...
2019-09-18 22:51:47
300
原创 HTML学习-Day04
CSS的发展历程从HTML被发明开始,样式就以各种形式存在。不同的浏览器结合它们各自的样式语言为用户提供页面效果的控制。最初的HTML只包含很少的显示属性。随着HTML的成长,为了满足页面设计者的要求,HTML添加了很多显示功能。但是随着这些功能的增加,HTML变的越来越杂乱,而且HTML页面也越来越臃肿。于是CSS便诞生了。演示 <hr width="500" color="red...
2019-09-14 21:47:40
380
原创 HTML学习-Day03
HTML5新标签与特性文档类型设定List itemdocument HTML: sublime 输入 html:4sXHTML: sublime 输入 html:xt HTML5sublime 输入 html:5常用新标签w3c 手册中文官网 : http://w3school.com.cn/header:定义文档的页眉 头部na...
2019-09-14 21:24:21
84
原创 HTML学习-Day02
创建表格 在HTML网页中,要想创建表格,就需要使用表格相关的标签。创建表格的基本语法格式如下:<table> <tr> <td>单元格内的文字</td> ... </tr> ...</table> ...
2019-09-10 16:39:35
196
原创 HTML学习-Day01
认识网页网页主要由文字、图像和超链接等元素构成。当然,除了这些元素,网页中还可以包含音频、视频以及Flash等。常见浏览器介绍浏览器是网页运行的平台,常用的浏览器有IE、火狐(Firefox)、谷歌(Chrome)、Safari和Opera等。我们平时称为五大浏览器。查看浏览器占有的市场份额浏览器内核(理解)浏览器内核又可以分成两部分:渲染引擎(layout engineer 或者 R...
2019-09-09 16:57:29
285
原创 程序安装方法-mysql篇
程序安装方法-mysql篇安装流程安装流程开始安装在这个页面是设置登录密码,然后下一步之后默认选择安装。等待下载安装完成即可。
2019-09-08 12:31:27
59
原创 程序安装方法-Tomcat篇
程序安装方法-Tomcat篇下载Tomcat与解压安装环境变量的配置下载Tomcat与解压安装进入官网下载PS:本次选择下载的是Tomcat 8版本的选择适合电脑系统的版本下载解压压缩包,放在想要放在的盘(记住路径,但最好不要是C盘,可能会出现拒绝访问)环境变量的配置右击“我的电脑”–>“属性”–>“高级系统设置”–>“高级”–>“环境变量”在系统变量...
2019-09-08 12:19:19
109
原创 程序安装方法-idea篇
程序安装方法-idea篇下载idea安装流程下载idea点此进入官网下载接受许可协议后,下载对应版本的JDK安装流程开始安装选择安装目录选择适合电脑系统的版本,next下一步,之后默认安装即可完成。...
2019-09-08 12:04:00
95
原创 程序安装方法-java篇
程序安装方法-java篇下载Java安装流程环境配置下载Java点此进入官网下载接受许可协议后,下载对应版本的JDK安装流程PS:本次选择安装的Java版本为1.8,其他版本也是一样的安装方法。开始安装安装地址不建议修改等待安装完成。安装成功。环境配置1.首先找到Java安装目录 ,我的是 C:\Program Files\Java这里有两个文件一个是JDK,一个是...
2019-09-08 11:44:50
300
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人