- 博客(20)
- 资源 (14)
- 问答 (4)
- 收藏
- 关注
原创 Js 获取对象属性个数
一、方法一var attributeCount = function(obj) { var count = 0; for(var i in obj) { if(obj.hasOwnProperty(i)) { // 建议加上判断,如果没有扩展对象属性可以不加 count++; } } return count;}var testObj = { name1: "value1", name2: "v
2021-02-13 22:26:53 6487
原创 HTML a标签打开连接的几种方式
一、调转到写界面<a href="/test" target="_blank">跳转打开一个新的界面></a>
2021-02-13 22:26:00 4500
原创 JS判断浏览器是否安装了某个软件
一、JS判断浏览器是否安装了某个软件首先到https://github.com/ismailhabib/custom-protocol-detection/blob/master/protocolcheck.js 下载 protocolCheck.js插件window.protocolCheck("调用本地软件的协议", function() { // 没有安装时的执行函数});...
2021-02-13 22:22:39 2962 2
原创 JS判断字符串是否为某个字符开始
一、substr() 方法if("123".substr(0, 2) == "12"){ console.log(true);}二、substring() 方法if("123".substring(0, 2) == "12"){ console.log(true);}三、slice()方法if("123".slice(0,2) == "12"){ console.log(true);}四、indexOf() 方法if("123".indexOf("12")
2021-02-13 22:20:25 2087
原创 Js获取操作系统版本 && 获得浏览器版本
一、获取操作系统版本function getOS() { var sUserAgent = navigator.userAgent; var isWin = (navigator.platform == "Win32") || (navigator.platform == "Windows"); var isMac = (navigator.platform == "Mac68K") || (navigator.platform == "MacPPC") || (navigator
2021-02-13 22:20:02 3201 1
原创 JS去除字符串空格
一、replace正则匹配方法1、去除字符串内所有的空格:str = str.replace(/\s*/g,"");2、去除字符串内两头的空格:str = str.replace(/^\s*|\s*$/g,""); 3、去除字符串内左侧的空格:str = str.replace(/^\s*/,"");4、去除字符串内右侧的空格:str = str.replace(/(\s*$)/g,"");var str = " a b c ";str = str.replace(/\s*/g,"");co
2021-02-13 22:19:24 170
原创 JS中隐含参数arguments、callee、caller
一、argumentsarguments 该对象代表正在执行的函数和调用它的函数的参数function test() { if(arguments.length > 0) { for(var v of arguments) { console.log(v); } }}test(1, 2, 3);123二、calleecallee属性是 arguments 对象的一个成员,它表示对函数对象本身的引用,这有利于匿名函数的递归或者保证函数的封装
2021-02-13 22:18:39 250
原创 JS 中forEach,for in、for of的使用
一、forEach1.1 遍历数组var array = [1,2,3,4,5,6];/*** currentValue 当前元素* index 当前元素的索引值* arr 当前元素所属的数组对象**/array.forEach(function(currentValue, index, arr) { console.log("index: " + index + "; currentValue: ", currentValue);});1.2 遍历对象var object =
2021-02-13 22:17:17 219
原创 MyBatis传递参数常用方式
一、匿名参数-顺序传递参数必须按照顺序调用,且只能使用 [arg0、arg1]、[param0、param1]方式调用String select(String a, String b);<select id="select" resultTyp='string'> SELECT field FROM table where parma1 = #{param1} and parma2 = #{param2};</select>二、使用@Param注解String
2021-02-13 22:07:21 282
原创 CSS中两个class之间有空格和没空格的区别
一、有空格有空格表示后代选择器,选择的是.example内的.children.example .children { color: orange;}<p class="example"> <p class="children">children</p></p>二、没有空格没有空格表示.example.children在一个元素上,该元素必须同时又这两个class才生效.example.children { color: or
2021-02-07 22:23:06 1039
原创 CSS display:flex 布局
一、display:flexdisplay:flex 是一种布局方式。它即可以应用于容器中,也可以应用于行内元素。是W3C提出的一种新的方案,可以简便、完整、响应式地实现各种页面布局。Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。二、flex-directionflex-direction 容器内元素的排列方向(默认横向排列)``1:flex-dir
2021-02-07 22:22:36 15644
原创 CSS box-shadow属性
box-shadow属性可以设置一个或多个下拉阴影的框值说明h-shadow必需的。水平阴影的位置。允许负值v-shadow必需的。垂直阴影的位置。允许负值blur可选。模糊距离spread可选。阴影的大小color可选。阴影的颜色。在CSS颜色值寻找颜色值的完整列表inset可选。从外层的阴影(开始时)改变阴影内侧阴影div { width:300px; height:100px; background-color:yello.
2021-02-07 22:22:04 168
原创 CSS 垂直居中
一、position: relative.content{ width: 300px height: 300px; background: red;}.children { width: 100px height: 100px; background: orange; position: relative; top: calc(50% - 50px); left: calc(50% - 50px);}<div class="content"> <div ch
2021-02-07 22:21:31 111
原创 CSS Position(定位)
值描述static默认值。没有定位,元素出现在正常的流中(忽略 top, bottom, left, right 或者 z-index 声明)relative生成相对定位的元素,相对于其正常位置进行定位fixed生成固定定位的元素,相对于浏览器窗口进行定位absolute生成绝对定位的元素,相对于 static 定位以外的第一个父元素进行定位sticky粘性定位,该定位基于用户滚动的位置。它的行为就像 position:relative; 而当页面滚动超...
2021-02-07 22:20:50 240
原创 CSS选择器
一、基本选择器选择器示例示例说明.class.intro选择所有class="intro"的元素#id#firstname 选择所有id="firstname"的元素**选择所有元素elementp选择所有<p>元素element,elementdiv,p选择所有<div>元素和<p>元素element elementdiv p选择<div>元素内的所有<p>元素e
2021-02-07 22:17:44 209
原创 Dockerfile文件详解
一、示例FROM openjdk:8MAINTAINER che123LABEL name="docker-demo" version="1.0" author="che123"COPY docker-demo-0.0.1-SNAPSHOT.jar dockerdemo-image.jarCMD ["java","-jar","dockerdemo-image.jar"]二、指令详解指令描述FROM指定定制镜像的集成镜像RUN用于执行后面跟着的命令行命令。有以下
2021-02-03 23:08:58 191
原创 Docker安装、配置镜像
一、安装1、卸载已经安装过的Docker(没有装过Docker的机器可以不执行) yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-logrotate \
2021-02-03 23:06:26 393
原创 Docker在Linux创建一个springboot项目的镜像,并在容器中部署
一、将springboot项目打成jar包二、创建Dockerfile文件新建一个dockerTest目录,将docker-demo-0.0.1-SNAPSHOT.jar拷贝到dockerTest目录下,并在dockerTest目录下创建Dockerfile文件Dockerfile内容如下:FROM openjdk:8MAINTAINER che123LABEL name="docker-demo" version="1.0" author="che123"COPY docker-demo
2021-02-03 23:06:00 296
sqlyog.rar
2019-10-11
mysql__5.5.rar
2019-09-25
makefile.zip
2019-08-28
CMake中文手册.rar
2019-08-17
Git教程By廖雪峰.rar
2019-07-30
GifCam.rar
2019-07-29
Git-2.22.0-64-bit.rar
2019-07-29
MobaXterm.rar
2019-07-07
Mybatis指南
2019-02-28
ASM4使用指南
2019-02-23
Postman-win64-7.3.4-Setup.rar
2008-08-15
这是个什么类型的工程
2016-06-24
jsp出现文号错误,如下图
2016-03-06
ImageIO.read如何解决内存溢出
2016-02-22
java树的节点事件里调用repaint方法 不能实现重绘
2016-02-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人