- 博客(64)
- 收藏
- 关注
原创 Wps开发工具-宏的使用
使用方法:点击开发工具---录制新宏(更改宏名)----点击停止录制; 点击宏,选择刚刚录制的宏名,点击编辑,即可在方法内用vb语言编辑代码,保存后关闭即可; 点击宏,选择刚刚录制的宏名,点击运行即可更新该word(按照代码的样式)。*表格中字体垂直水平居中、颜色黑色、样式宋体Sub Macro2(){For i=1 To ActiveDocument.Tables.CountActiveDocument.Tables(i).SelectWith Selec...
2022-01-06 10:36:16
15349
原创 数据库关联查询
一、这两种写法事等效的:第二种写法大的效率更高select p.* from sys_post p, sys_dept dwhere d.dept_id = #{deptId} and p.remark = d.dept_nameSELECT * from sys_post where sys_post.remark=(select dept_name from sys_dep...
2020-04-15 11:31:00
302
原创 数据库使用学习笔记(一)
一、concat函数的使用1、用于将两个或两个以上字符串连接起来,形成一个单一的字符串SELECT CONCAT(id, name, work_date)FROM employee_tbl;2、CONCAT_WS代表CONCATWithSeparator,是CONCAT()的特殊形式。,第一个参数是其它参数的分隔符。分隔符的位置放在要连接的两个字符串之间。分隔符可以是一个字符...
2020-04-03 14:38:45
206
原创 端口被占用的解决办法
1、首先打开cmd,输入命令:netstat -ano,这个时候正常会出现2、执行命令tasklist|findstr "2796"查看此PID对应的进程名称为软件名称3、执行命令taskkill /f /t /im java.exe杀死此进程,如果出现如下错误,则可以通过Windows任务管理器来关闭进程树。参考链接:https://blog.youkuaiyun.com/lj531113163...
2020-03-31 16:58:44
426
原创 数据库的增删改查操作
一、数据库的删除操作1、根据id删除数据库里面的一条记录<delete id="deleteCollectInfoById" parameterType="String"> delete from collect_info where collect_id = #{collectId}</delete>2、批量删除数据库里面的多条记录<d...
2020-03-12 08:50:50
362
原创 github基础操作、微信小程序开发、springboot的增删改查、数据库的操作
一、GitHub相关知识1、从别人的GitHub上克隆代码以后,该作者后来又完善了一些功能,怎么将别人完善的这部分代码更新到本地。https://blog.youkuaiyun.com/qq1332479771/article/details/560873332、将自己更改完的代码再次提交到GitHub上https://www.jianshu.com/p/9630c1af3dd33、放弃本...
2020-03-11 18:06:07
342
原创 CSS3 三次贝塞尔曲线(cubic-bezier)及其应用
https://blog.youkuaiyun.com/zhaozjc112/article/details/52909172<!doctype html><html lang="en"><head> <meta charset="UTF-8" /> <title> css3圆形轨迹动画 </title
2018-10-06 16:37:52
1836
转载 块级元素与行内元素相关
http://www.cnblogs.com/iceflorence/p/6626187.html?utm_source=itdadao&utm_medium=referral
2018-09-15 16:56:36
126
原创 this指向相关的问题
function Women(name) { this.name=name; } function Men(name) { this.name="yy1"; } Object.defineProperty(Women,"name",{ configurable:true, enumerable:false,...
2018-09-15 16:04:50
141
转载 js读写二进制转载
https://blog.youkuaiyun.com/u013654125/article/details/78972647
2018-09-15 09:22:40
715
转载 实现全排列
2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 function permutate(str) { var result=[]; i...
2018-09-13 09:06:43
202
转载 正则表达式各种方法总结
https://blog.youkuaiyun.com/shuidinaozhongyan/article/details/76599019
2018-09-11 19:57:02
155
原创 nodejs相关3
1、用post请求做表单提交实例:(1)在express中获取表单post请求体数据,在express中没有内置获取表单post请求体的API,结合第三方插件Middleware,body-parser获取表单post请求体数据。使用时,首先安装,(npm install --save body-parser)(2)首先引包 var bodyParser=require('body-pa...
2018-09-11 17:02:11
478
原创 nodejs相关2
1、模板引擎art-template用法示例:安装方法:在指定目录下,输入npm install art-template需要在浏览器中引用该模板<script src="node_modules/art-template/lib/template-web.js"></script><script type="text/template" id="tp...
2018-09-08 18:10:26
172
原创 nodejs相关1
1、用nodejs写一个服务器程序var http=require("http");创建server: var server=http.createServer() 监听request请求事件,设置请求处理函数server.on("request",function(req,res){ console.log("请求收到了,请求的路径是:"+req.url); res....
2018-09-07 21:15:34
188
转载 闭包造成内存泄漏问题的解决办法
由于IE的js对象和DOM对象使用不同的垃圾收集方法,因此闭包在IE中会导致内存泄露问题,也就是无法销毁驻留在内存中的元素function closure(){ var oDiv = document.getElementById('oDiv');//oDiv用完之后一直驻留在内存中 oDiv.onclick = function () { alert('oD...
2018-09-07 09:28:57
7851
转载 多种去除inline-block元素之间的间隙解决方法详解
https://blog.youkuaiyun.com/qq_38177305/article/details/78739436
2018-09-06 17:37:14
192
原创 利用正则表达式将页面中特定的字符标红
function mark(p) { var str = p.innerHTML; var reg = /[ab\*8]/g; var newStr = str.replace(reg,function (item) { return `<span style="color:red">${item}</span>`; });...
2018-09-05 21:12:38
1393
转载 CSS动画steps
https://www.sogou.com/link?url=DSOYnZeCC_rR_TP93bdO6FH3gWgFyCSXnCyJuQKxO2EgeRGSzUaECTh3ZfoXRJBg
2018-09-05 11:41:07
229
原创 用入栈和出栈的方法实现字符串的逆序输出
//入栈和出栈方法的实现字符串的逆序输出function stack() { this.data=[]; this.top=0;}stack.prototype={ push:function (element) { this.data[this.top++]=element; }, pop:function () { ...
2018-09-04 16:10:29
3832
原创 jsonp实现跨域请求
function handleResponse(callback) { console.log(callback.books.__proto__);}var oButton=document.getElementById('oButton');oButton.addEventListener('click',function () { var script=document...
2018-08-30 09:41:11
122
原创 跨域
1、在后端代码中添加请求头2、jsonp<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>JSONP实现跨域2</title></head><bod
2018-08-29 17:01:55
110
转载 迭代器(Iterators):内置可迭代对象汇总
1)数组Arrays console.log([][Symbol.iterator]) for(let x of ['a','b']) console.log(x) 2)字符串Strings console.log(""[Symbol.iterator]) for(let x of "abc") con...
2018-08-27 21:11:51
162
原创 一段倒计时的js代码
window.onload = function(){ function countTime(){ //获取当前时间 var date = new Date(); var now = date.getTime(); //设置截止时间 var endDate = new Date("10/10/2018");...
2018-08-22 16:28:36
344
原创 实现一个自定义播放器UI
1、首先需要画一个播放器UI,用简单的CSS就可以实现。2、需要熟悉常用的播放器事件。3、需要把我们自己的UI和播放器事件连接起来。*想让视频第一时间加载出来,目标:缩短从用户进入页面到播放视频第一帧的时间,1、把初始化的播放器的代码的执行顺序提前,2、把播放器播放时所需要的资源提前。 ...
2018-08-21 12:14:06
788
原创 基于bootstrap的网页开发
1、bootstrap是一款简洁强大的前端开发框架,它是移动设备优先的。针对不同的移动设备,都有良好的显示效果和用户体验。核心内容:bootstrap内置了一套响应式移动设备优先的流式栅格系统。随着屏幕设备和视口(viewport)尺寸的增加,系统会自动分为最多12列的栅格系统,bootstrap用于通过一系列的行和列的组合来创建页面布局,页面的内容可以放置在创建好的布局中。2、栅格系统的工作...
2018-08-17 21:04:11
1040
原创 seo(搜索引擎优化)
1、语义化:HTML中每个标签都有其特定的意义,语义化就是说在适当的位置用适当的标签。例如在做导航栏的时候,既可以用div+span做,又可以用ul+li来做,这里就可以选择ul+li无序列表来做,同时配合CSS样式来做导航栏2、网页代码的优化:例如:a标签中要加上链接的说明(title),同时加上rel:"nofollow";网页正文的标题用H1,副标题用H2,同时配合CSS样式来改变字...
2018-08-16 16:16:26
661
原创 js中的函数 split join 的区别
1.split方法能把字符串序列转化为数组2.split两个参数: 以第一个参数进行分割,第一个参数可为字符串或者正则表达式对象,第2个参数用来限制数组的大小3.join方法能把数组序列转换为字符串, join方法后面可以跟match方法进行模式匹配...
2018-08-16 10:43:54
329
原创 前端开发多种效果的步骤总结
1、固定边栏滚动特效第一步:如果滚动时,右边固定,则首先设置右边栏position:fixed;原因是:fixed和absolute一样,都会脱离文档流。之后,top:0;right:0;可以让右边栏显示在最右边,且不随着滚动条的滚动而移动。第二步:之后要监听Windows上的滚动事件,因为右侧边栏并不是一直固定不动,而是左侧边栏滚动到一定位置之后,右侧边栏才会固定不动。因此要设置...
2018-08-16 09:38:06
341
原创 字符串,字母和数字之间的加减法
1 console.log(1+ "2"+"2"); 做加法时要注意双引号,当使用双引号时,JavaScript认为是字符串,字符串相加等于字符串合并。因此,这里相当于字符串的合并,即为122.2. 1 console.log(1+ +"2"+"2"); 第一个+"2"中的加号是一元加操作符,+"2"
2018-08-15 17:36:55
9892
原创 JS中的0,null,undefined,[],'',false之间的关系
链接:https://www.nowcoder.com/questionTerminal/f17d81bd56cb4d0196e9e5c41ad59df9来源:牛客网条件表达式中undefined,null,空字符串 0 都当作false用在if语句判断,但undefined,null,空字符串, 0、false之间并不一定是相等的关系;通过代码实现说明有以下规律:(1) 0 、“”、...
2018-08-15 17:13:34
1394
原创 Promise相关
链接:https://www.nowcoder.com/questionTerminal/61de63a2f2704c1f9efe152e0a3e128d来源:牛客网 一个promise可能有三种状态:等待(pending)、已完成(fulfilled)、已拒绝(rejected) 一个promise的状态只可能从“等待”转到“完成”态或者“拒绝”态,不能逆向转换,同时“完成”态和“拒绝...
2018-08-15 17:07:46
75
原创 在HTML5中,为input元素新增了以下一些type属性值
color:用于指定颜色的控件。 date:用于输入日期的控件(年,月,日,不包括时间)。 month:用于输入年月的控件,不带时区。 week:用于输入一个由星期-年组成的日期,日期不包括时区 time:用于输入不含时区的时间控件。 datetime:基于UTC时区的日期时间输入控件(时,分,秒及几分之一秒)。 datetime-local:用于输入日期时间控件,不包含时区。...
2018-08-15 16:40:38
3573
原创 CDN(内容分发网络)
CDN(内容分发网络)是什么?在开发Web页面,考虑最多的问题之一是页面在客户端电脑的响应:时间越短,用户体验越好。而制约用户体验的关键因素之一是浏览器下载Web文件大小,包括*.html、图片、*.js、*.css等文件。为了最大化复用和节约带宽,故CDN应运而生:其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。其目的是使用户可就近...
2018-08-07 20:00:00
370
转载 css实现垂直居中的几种方式
https://blog.youkuaiyun.com/dengdongxia/article/details/80398430
2018-08-06 21:22:51
139
转载 常见前端兼容性问题?
* png24位的图片在iE6浏览器上出现背景,解决方案是做成PNG8.也可以引用一段脚本处理.* 浏览器默认的margin和padding不同。解决方案是加一个全局的*{margin:0;padding:0;}来统一。* IE6双边距bug:块属性标签float后,又有横行的margin情况下,在ie6显示margin比设置的大。* 浮动ie产生的双倍距离(IE6双边距问题:在I...
2018-08-06 20:08:09
2206
原创 一些前端代码实例
请给JavaScript的String 原生对象添加一个名为trim 的原型方法,用于截取空白字符。要求alert(" taobao".trim()); // 输出 "taobao"alert(" taobao ".trim()); // 输出 "taobao"String.prototype.trim = function() { retu...
2018-08-06 19:39:27
2513
原创 块级元素之间及块级元素与内联元素之间的嵌套规则
嵌套规则:1、块级元素可以包含内联元素或某些块级元素,但内联元素不能包含块级元素,它只能包含其它内联元素。2、块级元素不能放在p里面。3、有几个特殊的块级元素只能包含内联元素,不能包含块级元素。如h1,h2,h3,h4,h5,h6,p,dt4、li内可以包含div 例如:<h1><p>小明的表白</p></h1> ...
2018-08-06 17:19:47
711
转载 常用的正则表达式
\w 任何单字字符, 等价于[a-zA-Z0-9] javascript的17种正则表达式 /^\d+$/ //非负整数(正整数 + 0) /^[1-9]+$/ //正整数 /^-[1-9]|0+$/ //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?\\d+$" //整数 "^\\d+(\\.\\d+)...
2018-08-06 16:13:29
172
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人