- 博客(32)
- 资源 (1)
- 收藏
- 关注

原创 由浅入深JavaScript14进阶-复杂运动
JavaScript运动JS复杂运动,包括多物体任意值运动和链式运动多物体任意值运动多个物体任意样式运动要点:在原有运动框架上,添加一个name参数用来实现任意值的传递以下例子我们在上一期例子中多物体运动加以升级、可以看到我们这三个div不仅都可以运动,而且运动的方面不同,但是我们只写了一份运动框架,充分复用了代码,关键点就在于我们把运动的样式当成参数传
2017-08-17 21:18:33
430
2

原创 由浅入深JavaScript13进阶-简单运动
JavaScript运动说到JavaScript运动就不得不提一提JS定时器函数JS定时器有两种,延时性和周期性他们都是window对象的方法。定时器延时性定时器setTimeout(函数,毫秒数),返回值为该定时器。周期性定时器setInterval(函数,毫秒数),返回值为该定时器。取消定时器clearInterval(定时器名称)clearTimeou
2017-08-17 15:40:30
770

原创 由浅入深JavaScript12进阶-事件2
事件对象 再触发事件时会产生一个事件对象,事件对象记录了包含与事件有关的所有 详细信息。包括事件元素,事件类型等。 比如鼠标事件中会包含鼠标的位置信息,键盘事件中会包含按下的键的信息。 事件对象不需要创建,只需要在事件处理程序传入event对象 eg: window.onload = function() {
2017-06-19 20:05:38
483
1

原创 由浅入深JavaScript11进阶-事件1
什么是事件 JavaScript与HTML之间是通过事件来交互。 事件,就是文档或浏览器窗口中发生的一些特定的交互瞬间。 事件一般分为DOM事件(文档对象模型事件)和BOM事件(浏览器对象模型事件)。事件流 事件流描述了在页面中接受事件的顺序。 比如:在页面里有三个嵌套的DIV,最大的DIV在下面,最小的在上面 eg:
2017-06-19 20:00:37
583
1

原创 由浅入深JavaScript9基础-Dom综合实例1
JavaScript9基础-Dom综合实例1在前两节课程中我们讲述了DOM基础以及DOM表格基础。但是要想学好DOM就必须要大量的练习。这节课我们通过大量例子的练习来提高对DOM的熟练度。DOM综合实例-丰富表格我们先做一个基础表格,该表格只具有添加功能:eg1: table, th, td
2017-06-15 19:12:29
556
1
原创 由浅入深JavaScript14进阶-复杂运动
JavaScript运动JS复杂运动,包括多物体任意值运动和链式运动多物体任意值运动多个物体任意样式运动要点:在原有运动框架上,添加一个name参数用来实现任意值的传递以下例子我们在上一期例子中多物体运动加以升级、可以看到我们这三个div不仅都可以运动,而且运动的方面不同,但是我们只写了一份运动框架,充分复用了代码,关键点就在于我们把运动的样式当成参数传
2017-08-17 15:51:15
713
原创 多彩JavaScript教学视频-张东旭-专题视频课程
多彩JavaScript教学视频,向您系统全面的展示JavaScript语言的魅力。课程分为初级篇,进阶篇,以及篇三个部分。由浅入深,循序渐进,并穿插教学示例,让您在实战中逐步提高。终使学员能够达到全面系统的掌握JavaScript语言,能够独立编写JavaScript功能代码。学习条件:学习过HTML,CSS, 对JS感兴趣或是对JS有一定了解。QQ讨论群:511272049...
2017-08-16 10:49:56
223
原创 chrome浏览器表单自动填充默认样式-autofill
Chrome浏览器表单自动填充默认样式 Chrome会在客户登陆过某网站之后, 会自动记住密码 当你下次再次进入该网站的时候, 可以自由的选择登陆的账号, Chrome会为你自动填充密码. 而你无需再输入密码 这本身是一个很好的功能, 但是对于开发者而言, 却有一个很让人难受的问题. 当你选择账号密码之后, 你的输入框会变成黄色… x黄色 (额. 只是因为我单纯的不喜欢这个颜
2017-06-26 16:35:38
20447
8
原创 由浅入深JavaScript8基础-Dom表格基础
DOM基础——DOM表格基础JS提供了一套快速访问表格的方法。但是没有这些方法也能够操作表格元素。当然会变得很麻烦。表格元素获取 tBodies, 表格主体 == tbody tHead, 表头 == thead tFoot, 表尾 == tfoot rows, 行 rows[行数] == tr cells 列 cells[列数] =
2017-06-11 19:02:46
445
原创 由浅入深JavaScript7基础-Dom基础
DOM基础什么是DOM? DOM全称(Document Object Model)文档对象模型是针对HTML和XML文档的一个API(应用程序编程接口)。DOM描绘了一个层次结构的树,允许开发人员更容易的添加修改页面。 我们曾经讲过,JavaScript是由ECMASCript,DOM,BOM三部分组成。JavaScript实现了DOM,但DOM不是JavaSc
2017-06-11 18:56:38
431
原创 由浅入深JavaScript6基础-语句2
JavaScript语句JavaScript循环语句 JavaScript循环语句又称迭代语句。声明一组反复执行的命令,知道满足条件。循环语句有,for ,while do-while for in JavaScript循环语句——for for语句应该是最著名的循环语句了,在许多语言都有他的影子。 基本语法: for (initial
2017-06-07 17:16:32
415
原创 由浅入深JavaScript6基础-语句1
JavaScript语句JavaScript语句也称流程控制语句语句通常使用一个或多个关键字来完成给定任务大多数语言都有语句例如:if,for这些便是语句。JavaScript分支语句——if if基本语法 if(表达式){ statement; }如果表达式为真,则执行具体的statement语句;否则不执行。何
2017-06-07 17:09:04
375
原创 由浅入深JavaScript5基础-数组和函数2
JavaScript函数什么是函数: 函数是一组封装了特定功能的代码块,可以随时随地的运行的语句。 函数由关键字function,函数名,参数,函数体和返回值构成。函数的声明: 函数声明使用关键字function + 函数名称。 以下是一个函数的完整样例 eg: function showName(name){
2017-06-06 16:22:03
392
1
原创 由浅入深JavaScript5基础-数组和函数1
JavaScript数组Array对象: Array数组使用typeof 运算符会发现数组是Object类型 事实上,我们说过变量分为原始值和引用值类型,原始值就5个基本类型, 剩下的都是引用类型。 引用类型的值(实例)都为对象。数组也不例外。数组由于其值的可变性所以 存储在堆空间里,从数据结构来说是引用类型。同时其值(实例)属于Objec
2017-06-06 16:18:28
462
1
原创 由浅入深JavaScript4基础-引用类型和对象
JavaScript引用类型 在JavaScript中由于变量存储方式的不同所以变量分为两类 原始值类型和引用值类型。 原始值: 存储在栈(stack)中。值直接存在变量访问的地方。 引用值: 存储在堆(heap)中。存储在变量处的是一个地址,指向内存中的一小块空间。 值大多数是一个对象类型Object类
2017-06-05 16:02:09
407
1
原创 由浅入深JavaScript3基础-运算符和类型转换
JavaScript3基础——运算符和类型转换 JavaScript运算符 JavaScript运算符也称操作符。其作用是对目标数据进行运算操作。基本数学运算符 + - * / % 分别为加,减,乘,除,求模(求余数) 加减乘除不再赘述,此处解释一下求模 eg: var a = 10%20 //10 eg: var a =
2017-06-04 16:10:27
531
原创 由浅入深JavaScript2基础-变量和原始类型
JavaScript变量JavaScript变量标识符标识符 var + 变量名称来定义变量。变量名称以字母,下划线_,美元$符号开头,余下字符可以是字母,数字,下划线,美元符号。eg: var name = 'hello'; var a1 = 'hello'; var _test = 'hello'; var $test = 'hello'
2017-05-31 21:35:27
431
原创 JDBC连接异常
异常一描述:Exception in thread "main"java.sql.SQLException: The server time zone value '???ú±ê×??±??' is unrecognized or represents more than one time zone. You must configure either the server or
2017-05-24 10:30:36
833
原创 No operations allowed after connection closed
JDBC异常: No operations allowed after connection closed.如果用了ThreadLocal, 就是service层里创建了连接,Dao层用过之后把链接释放掉了。不一定是我这样的,但是一定是你的连接没了,然后后续操作,需要用连接,却无法执行。请检查自己得连接是不是在代码某处释放掉了。JDBC_Util.release(n
2017-05-24 10:27:11
805
原创 JavaScript面向对象编程和面向过程编程
JavaScript编程中多数情况是面向过程编程,但有时候为了更好地封装重用。面向对象思想来编程更为有用。虽然现前端都开始流行MVC思想的js框架,但并不是说js没用了,学好js对于学习js前端框架,jquery,等都是非常有帮助的。好了,闲话不说,下面用一个例子,两种写法,来说明面向对象和面向过程编程。效果如上,一个简简单单的选项卡的例子。面向过程编程代码:
2017-05-23 19:06:05
2558
原创 由浅入深JavaScript1基础-概述
JavaScript的诞生背景 在上世纪90年代,欧美各国的web程序日益流行,但是当时用户上网还都在使用电话拨号上网,通过调制解调器,网速仅仅只有28kb/s。而web程序的展现却日渐丰富。当时在没有JavaScript的年代,表单验证等操作都是在服务器端执行的。 举个例子,用户进入到一个注册页面,填写用户名,密码,个人信息,点击注册,好,事大了。。。发送信息
2017-05-21 16:43:40
513
转载 Jnkins安装部署
Jnkins安装部署1、首先下载Jenkins.war包,官网:https://jenkins.io/download/,这块用的比较老,为了和配管的版本一致。2、部署好Jdk和Tomcat3、去apache官网下载maven软件包,部署好maven4、svn环境,可以参考之前的博客配置web访问svn仓库篇。jdk的安装,这是之前封装的jdk rpm包,可以参
2017-05-04 13:01:56
529
原创 浅谈JDBC的升级之路
JDBC:虽然由于快节奏的开发,编程速度的追求,越爱越多的MVC框架出现,比如持久层的hibernate,mybatis等等,他们对Dao层的支持都很强大,既快速,又简便。但是他们的底层同样是使用了JDBC,为了追求高速简便,我们可以不使用JDBC,但一定要了解JDBC。了解JDBC也有助于学习其他持久层框架。java和数据库交互需要中间程序作为中转。在很早以前,数
2017-05-03 14:39:04
947
1
原创 3分钟弄明白JAVA三大修饰符
3分钟弄明白JAVA三大修饰符JAVA的三个修饰:static,final,abstract,在JAVA语言里无处不在,但是它们都能修饰什么组件,修饰组件的含义又有什么限制,总是混淆。所以来总结对比一下。1 static静态修饰符static修饰符能够修饰属性,方法,初始代码块。不能修饰局部变量和类。首先要明白属性分为静态和非静态,静态的称为静态属性,又叫类
2017-04-29 15:19:08
7298
原创 redis常用数据类型总结
redis常用数据类型总结 redis是以键值对key-value的形式来存储数据,而存储的数据类型有5种String,List,Set,Map,以及有序集合这五种数据类型操作的命令多有相似,经常混淆,闲暇之余,总结一番。类型一:String1append key value 如果key存在,则把value追加到原来的value后面如果可以不存在,则以key为键,
2017-04-27 17:57:12
383
转载 redis3.0.4 集群安装步骤
redis3.0.4 集群安装步骤转载至 http://blog.youkuaiyun.com/xu470438000/article/details/42971091Redis集群部署文档(Centos6.5 minal)(要让集群正常工作至少需要3个主节点,在这里我们要创建6个redis节点,其中三个为主节点,三个为从节点,对应的redis节点的ip和端口对应关
2017-04-26 19:03:14
603
原创 redis持久化详解
redis持久化详解redis是一个支持持久化的内存型数据库,由于是在内存中,即使有主从,数据冗余备份,也难保数据丢失,redis持久化就是解决这个问题。redis持久化,是通过把内存里的数据同步到磁盘上来保证持久化。redis有两种持久化方式一种是快照,snapshotting,也是默认方式,还有一种是只追加文件,缩写aof(apppend-only-file)。快照(s
2017-04-26 18:27:09
396
原创 velocity 两种map遍历方法。
velocity 中list遍历比较简单,那么map遍历呢,这里举出两种velocity Map遍历方法、两种volicity遍历mapjava代码:soft属性:数量num,名字nameSoft soft = new Soft("3","爱奇艺app");softTypeMap{1,soft}前端代码:1:#foreach($item in $!sof
2017-04-22 14:49:00
11996
原创 linux常见上传下载,以及跨机器文件传输命令总结。
linux常见上传下载,以及跨机器文件传输命令总结。近来项目完成了,搭建测试环境时,需要下载一些软件,还有由于堡垒机的存在,多个服务器之间文件的相互拷贝,十分麻烦,特来总结了一下,加深印象。最简单的君子善假于物也。如果你有SecureCRT.exe 软件最好了直接在Secure上1:一般用sz rz 即可,带有控制 编码的加-e 上传rz 下载sz 。 这个需要
2017-04-22 14:03:06
5432
转载 65条常用正则表达式(收藏一下)
很多不太懂正则的朋友,在遇到需要用正则校验数据时,往往是在网上去找很久,结果找来的还是不很符合要求。所以我最近把开发中常用的一些正则表达式整理了一下,在这里分享一下。给自己留个底,也给朋友们做个参考。一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字
2017-04-20 10:44:35
419
原创 正则表达式简明笔记
正则表达式描述了一种字符串的匹配模式,可以用来检查一个串是否含有某子串,或是特定字符串是否匹配特定规则.换句话说就是记录文本规则的一段代码。其目的在于精确地过滤字符,找到想要的字符。历史:正则表达式的第一个实用应用程序就是 Unix 中的 qed 编辑器 此后便被广泛用在文本搜索和匹配上结构:正则表达式是由普通字符(例如字符 a 到 z)以及特殊字符(称为"元字符")组成的文字模式
2017-04-19 18:42:03
384
原创 项目报错找不到主机名解决办法
有时候我们的项目在本地运行没问题,但部署到linux服务器上就出错了。报错:java.net.UnknownHostException: 主机名: 主机名 找不到主机名。解决方法:修改服务器上/etc/hosts文件127.0.0.1 localhost localhost.localdomain 添加所需的主机名称或者127.0.0.1 localhost lo
2017-04-13 18:10:41
2989
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人