自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(303)
  • 收藏
  • 关注

转载 我理解的闭包

网上关于闭包的文章一搜一大堆,但是我还是要来说一下我的理解。我理解的闭包,其实就是访问了外部变量的函数:let a = 0function b() { console.log(a)}这里的函数b,实际上已经是一个闭包!可能和大家理解的不太一样,但维基百科里对于闭包的描述的确是这样的:a closure is a record storing a function together with an environment: a mapping associating each free v

2020-07-31 15:26:11 165

转载 与JSP的初次邂逅……

  JSP是可以内嵌在网页中,由服务器端来执行与解释的程序,是一种动态网页技术标准。  在传统的HTML文件(*.htm或*.html)中加入Java程序片段和JSP标记,就构成了JSP网页(*.jsp)。  一、JSP和客户端的交互是通过HTTP协议实现的,一般情况下,JSP的执行过程大致由如下几步构成:  (1)客户端发出Request(请求)。  (2)JSP Container 将JSP转译成 Servlet 的源代码。  (3)将产生的 Servlet 的源代码经过编译后,加载到内存.

2020-07-31 14:49:24 79

转载 这些例子有点意思,可以研究一下哈

html5仿Windows纸牌接龙游戏源码https://www.mk2048.com/demo/demo_target_desc_h2i0acahaa.htmlhtml5纸牌游戏,扑克牌接龙游戏代码纯css3仿GPS地图导航定位动画特效点击》纯css3仿GPS地图导航定位动画特效css3地图导航定位,GPS定位动画特效。html5项目价格表360度翻转动画特效点击》html5项目价格表360度翻转动画特效html5翻转的价格表动画html5 svg科技感十足的地铁线路图动画特效https://www.mk

2020-07-31 14:43:25 76

转载 基于Maven + SSM (Spring、SpringMVC、Mybatis)构建一个简单的测试项目

  最近在公司实习期间的培训交流中有机会接触到SSM,然后自己花费1周的时间投入学习。谈不上深刻理解其中原理,所以没有涉及理论知识,只是浅层次的学习如何使用,在此将学习过程记录整理出来,一方面自己备用;另一方面,分享出来和做技术的各位讨论交流。  现阶段的我还做不到知行合一,所以决定先学会用,然后再去深究原理。若有不足以及错误之处,望多多包涵、指教,谢谢。  废话不多说,直接开干!1、开发环境搭建推荐博客地址:MyEclipse+Tomcat+MAVEN+SVN项目完整环境搭建2、Maven .

2020-07-31 14:04:34 146

转载 用原生js实现一个页面乘法口诀表

今天我自己用js实现了一个页面乘法口诀表(如图),在控制台中输入哦!来共享给大家,做的不是很好,如果大家有新的想法可以跟我交流哦。代码如下:<!doctype html><html lang="en"><head><meta charset="UTF-8"><title>Document</title></head><body><script>for(var r=0;r&lt

2020-07-31 13:46:07 274

转载 移动端一像素问题

最近我发现移动端中的一像素会有bug,为什么呢?我发现在测试时候,不同大小的手机一像素的边框会随屏幕变化。虽然不是很大的问题,但我发现面试的时候也会问,所以我就查找了一些回答来总结一下。可以用缩小放大transform中的scale来实现:.border-bottom{ position: relative; border-top: none !important;}.border-bottom::after { content: " "; position: a

2020-07-31 13:00:50 151

转载 mysql实现简单的增删改查,放入xmapp自带数据库中

1、mysql概念:SQL-Structured Query Language,是一种特殊的语言,专用于操作关系型数据库服务器中的数据,所有的SQL语句分为四类:(1)DDL(2)DQL(3)DML(4)DCL2、注意:##单行注释,注意://不表示单行注释3、.sql文件的执行方法: (1)使用MySQL客户端软件登录MySQL服务器(2)使用命令:source e:/xxx/yy.sql 提示: source命令后面不能有;号!!!! 例如:##单行注释,注意:...

2020-07-31 11:51:22 183

转载 js+jquery手写弹出提示框

<!doctype html><html><head><meta charset="utf-8"><title>jQuery弹出框-jq22.com</title><script src="jquery-1.11.3.js"></script><style></style></head><body><input id="add" typ..

2020-07-31 10:47:54 547 1

转载 js写三级联动

<!DOCTYPE HTML><html><head><title>联动菜单</title><meta charset="utf-8" /><script> /*使用 HTML DOM 的方式实现联动菜单*/ var categories=[{"id":10,"name":'男装',"children":[ {"id":101,"name":'正装'}, {"id":102,"n.

2020-07-31 09:36:25 89

转载 Zepto的使用以及注意事项

为什么选择Zepto.js的原因:  zepto.js的语法借鉴并且兼容jQuery,会使用jquery就会使用Zepto.js。Zepto.js是移动端的js库。Zepto.js相当于PC端的jQuery,它提供了很多方法和功能,能够很快的实现各种需求和功能。使用Zepto.js开发,性能上是最好的,而兼容性比较好,跟jQuery有同样的API,只是需要自己设计UI  压缩后的zepto.min.js大小只有24K。   绑定事件不同用“on”来代替“bind”、“delegate”、...

2020-07-31 08:47:07 276

转载 web中cookie的使用

一:cookie在浏览器中什么地方查找写入成功  二:如何用js写  function addCookie(name,value,expireHours){ var cookieString=name+"="+escape(value)+"; path=/"; //判断是否设置过期时间 if(expireHours>0){ var date=new Date(); date.setTime(date.getTime()+expireH.

2020-07-30 18:11:14 464

转载 面向对象OOP

什么是: 程序中都是先用对象来定义数据和功能,再按照逻辑的需要,访问对象中的数据和功能。为什么: 和现实中人的想法非常接近。什么是对象: 内存中同时存储多个数据和功能的存储空间      描述现实中一个具体事物的属性和功能的程序结构 事物的属性,会成为对象中的属性      事物的功能,会成为对象中的方法何时: 今后开始写程序前,都要先用对象,描述好要操作的事物的属性和功能,再按需使用对象的功能,访问对象的属性如何: 面向对象三大特点: 封装,继承,多态  ...

2020-07-30 17:04:33 87 1

转载 zTree 3-- jQuery 树插件笔记

地址:http://www.treejs.cn/v3/demo.php#_507数据结构json,里可以自定义属性。var zNodes =[ { name:"父节点1 - 展开", open:true,id:'123',number:'345', children: [ { name:"父节点11 - 折叠",id:'123',number:'345', .

2020-07-30 16:03:02 274

转载 我很喜欢研究这些比较酷的效果

html5 canvas打击砖块射击小游戏代码https://www.mk2048.com/demo/demo_target_desc_h2hij01b1j.htmlhtml5键盘控制砖块左右移动发射子弹,打击砖块爆炸动画小游戏源码。简洁的爱尚礼品定制手机商城wap模板点击》简洁的爱尚礼品定制手机商城wap模板简洁的手机商城,礼品购物商城,该文件的是爱尚商城手机端的静态页面html下载。css3悬停图片标题文字显示动画特效https://www.mk2048.com/demo/demo_target_des

2020-07-30 14:54:16 84

转载 js常用代码

获取URL ?后的查询参数function query(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = decodeURI(window.location.search).substr(1).match(reg); if(r != null) return unescape(r[2]);};数组去重function unique(arr){

2020-07-30 14:11:48 612

转载 复制粘贴

官网:https://clipboardjs.com/样式:单选复制和全选复制<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <textarea id="link_result" name="result" value=

2020-07-30 13:18:31 1611

转载 浅谈移动端rem的用法

一 什么是rem?“font size of the root element 这是w3c的定义也就是说是相对于根节点(html节点)的字体大小的单位。目前主流的浏览器基本都支持rem这个单位,大部份的默认字体单位是16px。图片摘自http://caniuse.mojijs.com/Home/Html/item/key/rem/index.html二 简单应用。既然确定在各个主流浏览器都能食用的话,我们就放心大胆在移动端进行开发了。举个例子说明html{font-size:62...

2020-07-30 11:25:42 203

转载 vue-动手做个选择城市

查看完整的代码请到 我的github地址一、结果展示 预览地址二、前期准备:1.引入汉字转拼音的插件,利用NPM安装 代码指令为 npm install pinyin --save ,详细步骤请到pinyin2.引入vue-resource,调用json文件,可以参考目录中的city.json,有条件的也可以自己去扒三、 分析所实现的功能点:1、获取json数据展示城市列表 。2、侧边字母定位滚动到相应的位置。3、实现搜索城市1、实现1的逻辑,主要是引入vue-reso...

2020-07-30 10:24:20 535

转载 闲聊select和input常用的小插件

前言在pc端的项目中,经常会用到表单标签,莫过于是select和input这两种,这两种相当常用。但往往原生的功能不尽人意,即使 input中type有n多属性,甚至连时间控件都有,但仍旧满足不了我们大天朝的需求,试问会有多少使用原生时间控件的人,也不会有几个,相信大部分的前端,亦或者是后端, 都有自己的插件小仓库。需求的那些事嗯……目前只限于input和select这两个标签一个输入框到底能有些啥需求呢1、能够输入(最低的标准)2、能够输入并且能够本地校验(例如只能够输入数字,不能输入为空).

2020-07-30 09:28:31 362

转载 这些例子的特效很炫,感觉的同学可以研究学习一下

微信端商品购物车结算页面模板点击》微信端商品购物车结算页面模板手机购物车页面模板,商品结算页面,可以增加、减少计算商品价格数量的购物车结算页面模板下载。html5 canvas珠子走出迷宫小游戏源码https://www.mk2048.com/demo/demo_target_desc_h2akj12hab.htmlhtml5走出迷宫小游戏,使用左键、右键和上箭头键移动控制珠子走出迷宫游戏源码html5 canvas保卫星球游戏源代码https://www.mk2048.com/demo/demo_targ

2020-07-30 08:37:02 80

转载 JS判断是否到达页面底部

<script type="text/javascript">//判断整个文档到底部$(window).scroll(function(){ //滚动条所在位置的高度 totalheight = parseFloat($(window).height()) + parseFloat($(window).scrollTop()); //当前文档高度 小于或等于 滚动条所在位置高度 则是页面底部 if(($(document).height()) <= tot...

2020-07-29 17:23:55 976

转载 EMSAscript

1.javaScript 中const、var、let区别const 定义的变量不可修改 而且必须初始化 =>解决闭包变量污染问题var 定义的变量可以修改 如果不初始化则默认值为undefinedlet 是块级作用域 函数内部使用let定义后 对函数外部不影响2.浅拷贝 object.assign(target,source)等用于对象扩展运算符var target =(...source)例如:var source = {age:20,gender:"男"};var targe..

2020-07-29 16:38:52 105

转载 搭建VueMint-ui框架

搭建VueMint-ui框架2018年01月07日 22:29:58阅读数:2660vuewebvue project检查项目环境一、检查是否安装node.js# 检查node版本$ node -v# 如未安装$ brew install node # 或者 $ npm install node1234567二、安装vue.js环境# 全局安装 vue-cli$ npm install --global vue-cli1234三、.

2020-07-29 15:41:42 84

转载 响应式布局

用CSS实现响应式布局响应式网页看起来高大上,但实际上,不用JS只用CSS也能实现响应式网站的布局要用到的就是CSS中的媒体查询下面来简单介绍一下怎么运用使用@media 的三种方式第一: 直接在CSS文件中使用@media 类型 and (条件1) and (条件二){css样式}@media screen and (max-width:980px ) {body{}}第二:使用@import导入@import url("css/moxie.css") all an..

2020-07-29 14:56:56 92

转载 vue实现上传上删除压缩图片

<script> import {Config} from '@/config.js' import {mapState} from 'vuex' import {LocalData, toast, WX} from '@/utils/common' import {FileUtil} from '@/utils/FileUtil' import {PayUtil} from '@/utils/PayUtil' import Vue from 'vue' import {Check

2020-07-29 14:15:09 160

转载 开发中经常用到的特效效果

蓝色的户外拓展培训公司手机整站模板点击》蓝色的户外拓展培训公司手机整站模板wap端整站的手机静态页面,特效都齐全。手机企业网站模板,户外拓展活动网页模板html下载纯css3点击图标展开菜单动画效果https://www.mk2048.com/demo/demo_target_desc_h2ajhc1j0j.htmlcss3创意的火焰燃烧动画特效https://www.mk2048.com/demo/demo_target_desc_h2ajjch0bb.htmlcss3火焰动画js css3报警灯背景数字

2020-07-29 13:14:12 74

转载 Js如何调用本地应用程序

一般情况下,浏览器中是无法直接和本机的其他的程序进行交互的,在IE中,我们可以通过ActiveX对象的方式进行。但是这个方式只适用于IE浏览器,另一种比较通用的方式便是URL协议的方式,我们将某种URL的协议注册给某个程序来进行处理,比如将tencent://这样的协议注册给QQ程序来进行处理,当浏览器需要访问这样的协议的时候就转给QQ程序进行处理。这种URL协议的方式是可以跨平台的,比如在Windows上你需要添加注册表项。首先先看看js应该如何调用qq客户端。window.open("tencen...

2020-07-29 11:24:44 1698

转载 这些例子不错,可以学习一下

js css3创意的圆盘时钟代码https://www.mk2048.com/demo/demo_target_desc_hjk1ikci2j.htmlhtml5 canvas飞机加速度游戏代码https://www.mk2048.com/demo/demo_target_desc_hjk12kibaa.htmlhtml5飞机游戏,躲避障碍物加速减速飞机游戏代码通用的商品购物车添加删除结算页面微信模板https://www.mk2048.com/demo/demo_target_desc_hjkjicj1k

2020-07-29 10:22:05 80

转载 零碎知识点

  CSS部分1.强制换行显示  word-wrap:break-word(重起一行)  word-break:break-all(不重起一行)  white-space: nowrap (强制一行显示)2.letter-spacing和word-spacing之间的区别letter-spacing和word-spacing这两个属性都用来添加他们对应的元素中的空白。letter-spacing添加字母之间的空白,而word-spacing添加每个单词之间的空白。请大家注意,word-spac.

2020-07-29 09:41:29 135

转载 时间戳转化

//格式转化 业务逻辑是 xxxx/xx/xx xx:xx 格式,其他格式改一下就好了 如果想要到秒自己再加一行 getTimeSetForOL(date) { try { let C = new Date(date); return ( C.getFullYear() + "/" + (C.getMonth()<10?"0"+(C.getMonth()+1):C.getMonth()+1.

2020-07-29 08:49:01 80

转载 移动端点击输入框,弹出键盘,底部被顶起问题(vue)

这个问题相信做移动端开发的童鞋会有深刻体会,以前用jq开发时就很头疼这个问题,每次底部footer部分需要用position:fixed,如果页面内容不是很长,没有超出屏幕范围,那就还好,没有问题;一旦超出屏幕范围,当你点击输入框,弹出键盘时,底部固定定位的footer部分就会被顶起来,很丑!有木有。在键盘弹起时,页面高度变小,底部固定定位上升,所以我们只需要在页面高度变小时,隐藏底部footer部分,当键盘消失时再显示底部footer部分就可以解决问题了。解决方法:检测浏览器的resize事件,当高.

2020-07-28 18:16:08 1227

转载 jsp网站服务器配置

Jsp网站部署环境配置  首先解释一下,.jsp网站与.html网站有着很大的不同,html是一种静态网站开发脚本语言,jsp则是在html的基础上专门为开发动态网站设计的语言。所以jsp网站没办法直接打开,必须借助服务器。接下来就是相关环境的配置方法: 1、jdk的安装:  jdk:在文件夹中已经下载过了,直接点击安装就可以了。默认情况下安装在:C:\ProgramFiles(x86)\Java 2、jdk环境配置:  jdk安装好后,点击我的电脑>>>右键单击,选择...

2020-07-28 17:17:38 1301

转载 JSP网站开发基础总结《五》

  开始本篇总结之前,首先聊一聊上一篇中存在的一点小问题,上上篇总结数据库创建表时,存在一个问题,name、year、form好像属于关键字,不能做为表的属性,所以大家注意一下,在创建表时保证表的属性不存在冲突,故而上一篇中关于sql语句的地方大家需要修改一下表的属性名。  下面开始本篇关于JSP与MYSQL的交互连接,为了方便总结,我将以创建一个学生信息管理系统为目标,本篇就以登录功能的实现为主体进行总结。 1、创建管理员表:   2、创建一个管理员类:public class Manager

2020-07-28 16:19:34 113

转载 JSP网站开发基础总结《七》

  按照计划本篇将为大家总结搜索功能的两种实现:确定搜索与模糊搜索。所谓精确搜索便是指,根据用户的输入的搜索内容,在数据库中寻找具有一一对应的关系的数据,一般都是用户在数据库中的主键值。而模糊搜索,是一种根据用户输入的信息,进行匹配,将具有相似信息的数据对象返回给用户。这两者在代码上的区别仅仅在于sql语句不同。下面就具体为大家介绍一下。  搜索输入框的设计,在上一篇中已经为大家介绍过,这里就不再赘述。下面直接开始我们本篇的内容。 1、精确搜索:   用于搜索的java方法:public Stud

2020-07-28 15:17:01 105

转载 JSP网站开发基础总结《九》

  本篇属于附加篇,在之前的总结中给大家提到过一个关于登录状态验证的效果,当时是通过Session对象完成的,今天我查了一下,JSP为我们封装了一个用于过滤用的过滤器类Filter,通过它我们就可以非常轻松的完成之前的那个功能了,而且可以在很多地方使用,非常实用。废话不多说,下面开始简单为大家介绍一下JSP提供的过滤器类。 1、过滤器简介:  过滤器是什么?过滤器就是根据过滤规则对过滤源进行过滤,然后得到过滤结果。Web过滤器的是什么呢?首先Web过滤器的过滤源是用户的各种请求,过滤规则是开发人员实现制

2020-07-28 14:36:03 75

转载 JSP网站开发基础总结《十二》

  前两篇已经简单为大家介绍了一下,有关Filter接口的知识,本篇就让我们以一个登录小功能,来具体实现一下过滤器的作用,便于大家掌握。具体为大家介绍一下如何使用Filter对访问进行过滤,及如何防止中文乱码的问题,内容不多,大家只要简单一练习便可以掌握。 1、登录表单:  和一般的表单没有任何区别,大家可以新建一个Login.jsp作为登录界面,在其中添加一个表单即可。<body> <center> <form method="post" ac

2020-07-28 13:18:38 86

转载 Jquery的事件操作和文档操作

  对于熟悉前端开发的小伙伴,相信对于Jquery一定不陌生,相对于JavaScript的繁琐,Jquery更加的简洁,当然简洁不意味着简单,我们可以使用Jquery完成我们想要实现全部功能,这里为小白们分享一下关于Jquery的事件和文档操作,便于小白们快速上手。一、事件操作:<html> <head> <title>Jquery事件操作测试</title> <script src="http://ajax

2020-07-28 11:31:34 97

转载 jquery.fly.min.js 拋物插件

插件官方:https://github.com/amibug/fly, 官方例子:http://codepen.io/hzxs1990225/full/ogLaVp首先加载jQuery.js和jquery.fly.min.js插件。<script src="jquery.js"></script> <script src="jquery.fly.min.js"></script>接着,作4个商品进行演示,每个商品中有图片、价格、名称以及加入...

2020-07-28 10:24:12 446 1

转载 MVC Html.AntiForgeryToken() 防止CSRF攻击

转载博客:http://blog.csdn.net/cpytiger/article/details/8781457(一)MVC Html.AntiForgeryToken() 防止CSRF攻击MVC中的Html.AntiForgeryToken()是用来防止跨站请求伪造(CSRF:Cross-site request forgery)攻击的一个措施,它跟XSS(XSS又叫CSS:Cross-Site-Script),攻击不同,XSS一般是利用站内信任的用户在网站内插入恶意的脚本代码进行攻击,而CSRF

2020-07-28 09:26:17 297

转载 random.nextInt()与Math.random()基础用法

1、来源random.nextInt() 为 java.util.Random类中的方法; Math.random() 为 java.lang.Math 类中的静态方法。2、用法产生0-n的伪随机数(伪随机数参看最后注解):// 两种生成对象方式:带种子和不带种子(两种方式的区别见注解)Random random = new Random();Integer res = random.nextInt(n);123Integer res = (int)(Math.random() * n

2020-07-28 08:33:03 476

空空如也

空空如也

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

TA关注的人

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