自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Tomcat 服务器部署和 IDEA 配置 Tomcat

Tomcat 服务器部署和使用,同时在IDEA 2023 中集成使用

2024-03-19 17:33:59 1734 1

原创 Maven 学习、IDEA配置Maven、创建 Maven Web 项目

Maven 配置与Idea 工具搭配

2024-03-03 19:06:36 1702

原创 SQL 语句

sql 语句学习

2024-03-02 14:28:38 1004

原创 MySQL 安装步骤

MySQL 详细安装步骤

2024-02-18 10:22:57 873

原创 1.java环境搭建与eclipse安装和配置

JDK(JAVA开发工具包):提供给java开发人员使用的,其中包含了java的开发工具,也包括了JRE所以安装了JDK,就不用单独安装JTE了,其中的开发工具:编译工具(javac.exe) 打包工具(jar.exe)等JRE(JAVA运行环境):报错Java虚拟机和java程序所需的核心类库等,如果想要运行一个开发好的java程序,计算机只需要安装JRE即可(一) 相关软件下载和安装[1]. JDK、JRE安装1). 注意安装路径外,直接下一步,最后的jre也要安装,同样是注意安装路径.

2023-10-24 17:06:59 983

原创 用 JavaScript 实现,拖动元素在表格 (一个范围) 内移动

基于 jQuery 可以让一个元素在一个范围内拖动

2023-06-07 11:04:57 1198

原创 TypeScript 基础语法

typescript 基础

2023-05-12 14:48:42 1770 5

原创 js 发送网络请求失败后,自动重新发送请求

当发送的网络请求因为各种原因失败后,希望自动重新发送请求,直到请求成功。函数模拟一个 HTTP 请求,并在前4秒失败。

2023-04-06 10:38:48 942 1

原创 移动端滑动(touch)选项并进行单选

移动端实现滑动选择选项

2023-04-03 13:26:09 460

原创 移动端滑动(touch)选项并实现多选效果

移动端实现下拉选项的多选效果

2023-04-03 13:25:20 1172

原创 js写的一个简单的时间范围日历

简单的日历,用js和flex布局实现

2023-01-06 16:20:36 1003 1

原创 Vue3 基础学习笔记

vue3学习笔记

2022-09-26 20:45:29 1060

原创 css修改浏览器原生的单选框和复选框

通过css修改浏览器远程的单选框和复选框

2022-08-18 10:47:22 330

原创 javascript编写的抽奖小程序

js写的抽奖系统,旨在提供一个思路

2022-08-01 09:14:25 135710 1

原创 使用position:stickey固定表格左边列与表格标题

position:stickey 会与表格的 border collapse样式冲突,所以使用 box-shadow样式来做表格的边框样式。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" conte

2022-05-26 09:04:24 661

原创 滚动、切换、添加、删除导航栏

实现导航栏的滚动、切换、添加、删除,并执行动画效果。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"&g

2022-01-27 15:04:51 1094

原创 表格左边固定并且每一行的高度随内容的变化而变化(纯css)

本例子需要引入bootstrap.css当页面滚动时,表格左边固定,并且有一个阴影效果,每一行的高度随内容的变化而变化。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width

2022-01-19 21:40:55 738

原创 TypeScript环境搭建

typescript安装与安装插件

2022-01-13 19:15:16 1072

原创 JS 中使用 setMonth 和 setFullYear 方法获得的日期有误

js中的setMoth 和 setFullYear 方法得到得日期不是自己设置的日期

2021-12-31 11:26:38 1306

原创 RequireJS和Backbone

CommonJS和AMD/CMD可以参考:https://www.cnblogs.com/moxiaowohuwei/p/8692359.html(一) 使用 RequireJS 编写 AMD 模块1. define()定义模块define(model_id,[dependencies], module-factory-or-object);model_id:通常只有在非AMD格式工具使用时才定义(边界情况也可能有用到)。当该参数不提供时,我们称该模块为匿名模块(anonymous)。使用匿名模块

2021-11-23 21:23:45 1709

原创 Backbone基础

Backbone中文网:https://www.backbonejs.com.cn/Underscore.js中文网:https://underscorejs.net/下面的例子,依次默认引入jquery.js、underscore.js、backbone.js文件,不赘述。一、模型(1) 初始化创建一个新模型实例的时候,initialize()方法被调用。该方法可选。var Todo = Backbone.model.extend({ initialize: function(){ .

2021-11-16 16:17:37 1443 3

原创 Backbone写的todolist

使用到Backbone.View、Backbone.Model、Backbone.Collection、Backbone.history和Backbone.Router相关的知识点。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta

2021-11-12 17:29:00 142

原创 bootstrap-datepicker 时间选择控件属性和方法

官方文档:https://getdatepicker.com/4/moment.js地址:https://github.com/moment/moment/tree/master需要用到的js和css(按顺序引用):bootstrap.min.cssbootstrap-datetimepicker.cssjquery.jsmoment-with-locales.js (moment.js地址中可以获取)zh-cn.js (属于moment-with-locales.js的一部分)boo

2021-08-04 18:02:44 12484

原创 selectpicker.js 下拉框多选控件的属性和方法

中文网:https://www.bootstrapselect.cn/index.htmgithub:https://github.com/snapappointments/bootstrap-select需要用到的js和css(按顺序引用):bootstrap.min.cssbootstrap-select.cssjquery.min.jsbootstrap.min.jsbootstrap-select.jsdefaults-zh_CN.js 显示错误时所用的语言选项选项可以

2021-08-03 17:42:28 7417

原创 Event.preventDefault 、Event.stopPropagation 和 Event.stopImmediatePropagation

Event.preventDefault() 取消浏览器对当前事件的默认行为。Event.stopPropagation() 阻止事件冒泡。Event.stopImmediatePropagation() 阻止同一个事件的其他监听函数被调用,不管监听函数定义在当前节点还是其他节点。也能阻止事件的冒泡。Event.preventDefault该方法生效的前提是,事件对象的cancelable属性为true,如果为false,调用该方法没有任何效果。<a id="link" href="h.

2021-06-21 10:39:41 527

原创 Event.currentTarget、Event.target 和 MouseEvent.relatedTarget

currentTarget 和 targetcurrentTarget 和 target 属于事件对象(Event)的实例属性Event.currentTatget 是事件当前正在通过的节点。随着事件的传播,这个属性的值会变。e.currentTarget总是等同于监听函数内部的thisEvent.target 事件的原始触发节点。这个属性不会随着事件的传播而改变。 MouseEvent.relatedTargetMouseEvent.relatedTarget 属于鼠标事件对象(Mo..

2021-06-21 09:47:02 972

原创 添加、删除、上移、下移按钮的实现

对表格中的<tr></tr>整体进行添加、删除、上移、下移操作。并自动处理排序和按钮。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width

2021-03-14 23:12:55 1361

原创 formData处理表单

一、FormData 对象和方法FormData()构造函数的参数是一个 DOM 的表单元素,构造函数会自动处理表单的键值对。这个参数是可选的,如果省略该参数,就表示一个空的表单。//生成表单实例:var form = document.getElementById("myForm");var formData = new FormData(form);表单实例的方法:方法名描述get(key)获取指定键名对应的键值,参数为键名。如果有多个同名的键值对,则返回第一个键值对

2021-03-12 09:29:56 336

原创 jQuery Step 向导插件参考文档

文档来源:https://github.com/rstaib/jquery-steps/wiki一、设置/setting[1]. 外观设置(Appearance)设置名称描述值的类型默认值headerTag指定步骤按钮文本所在的标签Stringh1bodyTag指定步骤主体内容所在的标签StringdivcontentContainerTag包装所有步骤内容所用的标签,该标签上有content样式类StringdivactionContai

2021-03-01 15:32:24 2473 1

原创 jquery单选框redio设置checked属性无效的原因

jquery设置标签本身的属性使用prop(),设置自定义属性使用attr()。下面用例:点击选中复选框,默认选择单选框的“是”,取消复选框之后,取消单选框的选择。<div style="border:1px solid #ddd;padding-bottom: 20px;"> <h5>jquery控制,</h5> <small style="display: block;">当复选框选中时,默认选中auth中的‘是’,复选框不选中,单选框

2021-01-26 13:18:42 1033

原创 无法使用clearfix时,使子元素排列一行,避免结构混乱

前提:三个元素占据一整行当多个元素都浮动时,每行的三个元素的高度不一致,第四个元素就会紧跟着高度最高的元素后边,导致界面变乱。如下元素4跟在元素2的后边第一感觉是给前三个元素包裹一个div,使用bootstrap的clearfix类,隔离掉第四个元素。这是最简单的办法,但是原来写的css选择器就会失效。<div class="box clearfix container"> <div class="clearfix"> <!--添加一个父元素div-->

2021-01-22 16:19:30 155

原创 div中文字不换行(textarea中输入的文字,输出到div中文字不换自动换行的问题)

在文本域中输入文件,并点击回车开始下一行,点击按钮将信息输出到div中<textarea name="" id="content" cols="30" rows="10"></textarea><div id="info"></div><button id="btn">按钮</button><script src="./js/jquery.min.js"></script><script>

2021-01-09 10:55:16 4970 1

原创 V8引擎执行js的原理和垃圾回收

(一) v8执行一段js代码的过程预解析检查语法错误但不生成AST通过词法分析和语法分析生成AST(抽象语法树)将AST转换为字节码通过V8的解释器 / 基线编译器(Ignition)将AST转换成字节码字节码是AST和机器码中间的过度代码,如果直接将AST转为机器码,会引发严重的内存占用问题。由解释器逐行执行字节码,遇到热点代码启动编译器进行编译,生成对应的机器码, 以优化执行效率(二) 垃圾回收[1].如何判断是否可以回收引用计数给一个变量赋值引用类型,则该

2020-12-31 13:58:57 209

原创 javascript的类型转换规则和判断数据类型

(一). 类型转换[1].转字符串String()参数类型结果Undefined“undefined”Null“null”Booleantrue,返回“true”;false 返回“false”Number普通数字被转换为数字字符串;NaN被转为“NaN”;10n被转为“10”Symbol“Symbol()”[2]. 转布尔值Boolean()参数类型结果false、undefined、null、+0、-0、NaN、“

2020-12-31 13:48:06 126

原创 一、Chrome浏览器调试工具/文档

[1].开调试窗口mac: command+alt+iwindows: F12[2].暂停发生变化中的元素or属性再在添加Break on的元素上取消断点。[3].查看元素最终效果的样式只关心最后的效果是哪些样式控制的可以通过Computed查看[4]. 查看被压缩的css和js代码找到被压缩的css或者js代码点击format,就可以得到展开后的代码,并且可以进行编辑。[5]. 在Chrome中编辑样式并同步到本地文件中将本地文件所在的文件夹添加到Chrome中Chro

2020-12-22 16:20:47 7002 1

原创 validate.js 表单校验插件

菜鸟教程: https://www.runoob.com/jquery/jquery-plugin-validate.html(一) 使用步骤导入jquery.js,validate基于jquery导入validate.js页面加载成功后,对表单进行校验,$(“选择器”).validate();<form action="" id="login"> 必填: <input type="text" name="userName" id=""><br /

2020-12-09 12:57:56 3989 1

原创 前端JavaScript面试

一、JS基础知识(一) 变量类型和计算[1]. 知识点类型分类引用类型:array、function、object值类型:undefined,string,number,boolean,null强制类型转换字符串拼接var b = 100 +'10' //'10010'==运算符100 == '100' //truenull == undefined //trueif语句var a = 100if(a){ //...}逻辑运算console.l

2020-11-11 13:09:32 691

原创 系统面试

一、一面/二面(一) 页面布局假设高度已知,请写出三栏布局,其中左栏、右栏宽度各位300px,中间自适应。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Documen

2020-11-01 18:16:14 298

原创 selectize.js 单选下拉框控件的属性和方法

Selectize是一个可扩展的基于jQuery 的自定义下拉框的UI控件。它对展示标签、联系人列表、国家选择器等比较有用。它的大小在~ 7kb(gzip压缩)左右。提供一个可靠且体验良好的干净和强大的API。文档:https://github.com/selectize/selectize.js用例:https://github.com/selectize/selectize.js/tree/master/examples一、配置selectize属性会添加到原始的<select>

2020-10-23 10:26:18 3854 1

原创 git日常开发/多人开发常用命令

1.本地回滚到某一版本前提是git此时是等待状态查看提交日志在项目中右键选择查看日志点击需要回复的版本,查看sha-1值,复制3. 使用,进行回滚,完成$ git reset --hard 930439e81091e5423afab6c859aa3e849006e5e1.........

2020-10-22 18:59:40 887

空空如也

空空如也

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

TA关注的人

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