- 博客(100)
- 收藏
- 关注
原创 echarts极坐标Polar结合热力(维彩、色阶)图Heatmap
echarts图表展示项目中有用到数据生成极坐标图,并显示色阶展示,多方查找下终于解决,生成了极坐标热力图,样式如下:代码如下:<div id="heartMap" style="width: 800px;height:600px;"></div>heatMap() function heatMap() { var heatMapChart = echarts.init(document.getElementById("heartMap".
2022-04-11 19:11:03 2120 1
原创 idea中git push pull需要反复输入密码解决
使用idea开发时,git pull和git push遇到一个问题,每次提交都需要输入用户名和密码,解决方案如下:打开git终端,输入命令:git config --global credential.helper store只要输入一次密码,后面就不用再输入了。...
2022-04-06 21:17:48 2906 1
原创 关于 Vue.proxyTable 是干什么的?以及如何配置?
我们在使用vue-cli工具生成vue项目时vue init webpack my-project-vue在生成的项目结构里,会有一个index.js文件.
2022-03-23 14:29:03 1043
原创 创建orcl表空间和用户并给用户授权
创建orcl表空间和用户并给用户授权创建表空间create tablespace biaokongjian1datafile 'd:\bkj\biaokongjian1.dbf'size 100mautoextend onnext 10mbiaokongjian1为表空间名称datafile 指定表空间对应的数据文件size 后定义的是表空间的初始大小autoextend on 自动增长 ,当表空间存储都占满时,自动增长next 后指定的是一次自动增长的大小。创建用户create
2022-03-19 22:52:35 192
原创 使用jQuery和Ajax代替iframe的方法
iframe使用起来有太多的弊端,例如:iframe代码中引用的图片或文件的路径都是以.html文件本身的位置为相对路径的,这让iframe引用的.html代码和本身代码数据交互起来太麻烦,不能在当前页对引入的.html写css等。还比如:iframe不易被搜索引擎的爬虫解读,特别是iframe中嵌套iframe,这是会被搜索引擎认为是个死网站而被放过。现在可以用js和ajax来替代iframe,既能实现效果还解决了这些问题。使用iframe的html的写法:<iframe src="i
2021-05-12 21:56:23 962
原创 解决Gitlab仓库developer无法push问题
developer的角色下,master分支下修改了文件,计划push,发现没有权限。remote: GitLab: You are not allowed to push code to protected branches on this project.! [remote rejected] master -> master (pre-receive hook declined)解决办法:进入settings=>repository=>protected branches
2021-05-12 21:21:27 761
原创 IntelliJ IDEA拖动滚动条的时候总是默认选中一行解决办法
IDEA编辑器使用过程中,发现一个怪象:每次鼠标拖动滚动条的时候,松手的时候,自动选中光标所在的行,并且回滚到光标所在行的位置去,特别不方便。百度之后解决了我这个多日的困扰,原因是:我使用了“屏幕取词”软件,确实我开着百度翻译。为了解决这个问题,我把翻译软件的“屏幕取词”和“划词翻译”两个功能关闭了,idea恢复正常。棒棒棒!!!...
2021-05-12 21:01:40 965 1
原创 git中pull、push每次都需要输入密码如何解决
开发使用的团队搭建好的gitlab服务器来作为项目共享开发,每次提交的时候都需要输入用户名密码,为解决这个问题我每次提交的时候配置git config来记录密码不过期来使用,方法如下:进入到本地git项目下面,打开git,输入命令:git config credential.helper.store然后再次提交文件的时候会让你再次输入密码,这次输入之后是客户端记录密码,以后再提交就免密了。...
2021-05-12 20:54:28 281
原创 tomcat的安装
下载官网地址:https://tomcat.apache.org/进入官网,左侧列表有多个版本,根据需要下载tomcat选择zip(pgp,sha2,sha512)进行下载,下载zip的好处就是不用安装 ,直接下载解压就可以使用了。我电脑是64位,选择64位zip下载即可。安装解压与环境变量配置1、直接对压缩包进行解压。2、选择“此电脑”,单击右键,选择“属性”,选择打开属性后,选择单击弹窗左边的“高级系统设置”,单击“环境变量(N)..”按钮。3、对 CAT..
2021-05-12 20:27:49 103 3
原创 Lightbox滚轮缩放功能
1、修改Lightbox源码使支持滚轮缩放 支持鼠标滚轮主要就是把弹出后的框整个绑定上mousewheel事件,打开lightbox.js,找到Lightbox.prototype.build = function() {...}这一段,可以在这里(lightbox初始化的时候)把想要的滚轮事件绑定上去,比如在函数的末尾添加如下代码:// 图片滚轮缩放 this.img = this.$container.find('.lb-image'); this.label =...
2020-07-10 22:59:12 487
原创 可以缩放的lightbox.js源码
/** * Lightbox v2.7.1 * by Lokesh Dhakar - http://lokeshdhakar.com/projects/lightbox2/ * * @license http://creativecommons.org/licenses/by/2.5/ * - Free for use in both personal and commercial projects * - Attribution requires leaving author name, a.
2020-07-10 22:56:36 458
原创 vue中使用better-scroll实现滑动以及左右联动效果
一、首先需要在项目中引入better-scroll1. 在package.json 直接写入 "better-scroll":"^1.15.1" 版本以github上为准(目前最新)2.cpnm install 在node_modules 可以查看版本是否安装3.直接在你的组件里面写入import BScroll from 'better-scroll';二、better-s...
2019-04-05 22:04:42 7464 7
原创 VUE开发请求本地数据的配置,旧版本dev-server.js,新版本webpack.dev.conf.js,如何使用axios+express配置路由转发
VUE开发请求本地数据的配置,早期的vue-lic下面有dev-server.js和dev-client.js两文件,请求本地数据在dev-server.js里配置,最新的vue-webpack-template 中已经去掉了dev-server.js和dev-client.js 改用webpack.dev.conf.js代替,所以配置本地访问在webpack.dev.conf.js里配置即可。...
2019-04-03 22:26:39 548 1
原创 更改git在提交代码时author默认值
安装了客户端的前提下在命令行运行:git config --global user.name "mm"git config --global user.email "[email protected]"之后再用命令创建项目时,默认的作者和邮箱就变成了设置的值...
2019-03-27 23:38:03 2150
原创 js为dom元素添加class名
代码如下: <div class="aa bb cc" id='name'></div> <script type="text/javascript"> function addClass(el, className){ if(hasClass(el, className)){ return } var newClass = el...
2019-03-27 23:34:33 6677
原创 js中如何把json对象作为参数拼入url地址中传递
代码如下: /** * 把json对象拆成url参数格式的方法 * @data 需要处理的json对象 */ function getParam(data){ let url = ''; for(var k in data){ let value = data[k] !==undefined ? data[k] : ''; url += `&${k}=${...
2019-03-24 19:48:55 7760
原创 js中用正则表达式完成两个字符串之间的替换
用正则表达式中的$1和$2来代表第一个和第二个捕获的字符串//两个字符串之间的替换var str = "Kobe Bryant";str = str.replace(/(\w+)\s(\w+)/,"$2 $1");console.log(str); //Bryant Kobe...
2019-03-05 21:37:32 4065
原创 js中的search方法和indexOf的区别是search能用正则表达式匹配
search和indexOf的作用都是匹配出符合条件的字符串的索引位置,区别是search能用正则表达式匹配 //返回的是符合正则表达式的第一个位置,search就是能用正则式的indexOf var str = "ABCDEFG122234555567abcdefg"; var reg = /(\w)\1+/g; //重复的字母、数字 var number = str....
2019-03-05 21:34:42 5103
原创 js中正则表达式\1表示第一个捕获,\1捕获一个字符串中最长相同子串
正则表达式中\1就表示捕获的第一个内容,如下例子: //捕获一个三位的数字,\1就表示这第一个捕获 var str = '188-384-845-845'; var reg = /(\d{3})\-\1+/g; var arr = str.match(reg); console.log(arr) //["845-845"]利用这个\1,可以获取一个长字符串中的最长相同子串...
2019-03-05 21:09:45 1868 1
原创 js中正则表达式用match、exec方法捕获字符串中的内容
在一串字符串中寻找想要的内容,可以用match或exec方法获取。match或exec匹配出来的数据格式都是数组。在非全局检索下,match和exec得到的结果是一样的,只匹配到第一个符合的字符串并填充进数组里返回 var str = 'ja3848sah93589k0483fd'; //在非全局检索下,match和exec得到的结果是一样的 var reg = /[a-z]/...
2019-03-05 19:49:06 1849
原创 js中es6对象的新方法is
面试中常见的几个题目:+'abc' => NaN 0/0 => NaN 1/0 => Infinity -1/0 => -Infinity 0/1 => 0 -0/1 => -0Is判断方法Object对象的静态方法:Object.is作用:优化===判断的1 在js中0和-0存...
2018-11-28 22:13:42 676
原创 js中es6新方法copyWithin
拷贝数组成员方法:copyWithincopyWithin拷贝数组内部的成员第一个参数表示复制的位置第二个参数表示复制的起始位置第三个参数表示复制的结束位置(不包含)如下:Var arr = [0, 1, 2, 3, 4, 5, 6, 7, 8]arr.copyWithin(2, 4, 6)=> [0, 1, 4, 5, 4, 5, 6, 7, 8]对这...
2018-11-27 00:30:11 1069 1
原创 js中isNaN、Number.isNaN,isFinite、Number.isFinite的区别
判断是否是NaN的方法isNaN全局作用域中,有个方法,叫isNaN,在判断数据的时候,会将数据做类型转换(可以判断字符串,布尔值等类型)ES6为了纠正数据类型转换的问题,提供了Number.isNaN方法,只能判断数字中的NaN,不会做类型转换 判断数字是有限的方法isFinite全局作用域中,提供了isFinite,可以判断是否是有限的,判断的不够准确(会对字符串,布尔值等...
2018-11-27 00:13:35 1422
原创 get请求url地址传值通用方法
通用方法代码:function queryURLParmeter (url) { var reg = /([^?&=]+)=([^?&=]+)/g, obj = {}, res = reg.exec(url); while (res) { var fir = res[1], tww = res[2]; obj[fir] = tww; res = reg.exe...
2018-11-25 16:31:25 8369
原创 js中get请求参数含有特殊字符的处理
在get请求参数中如果包含&符号,在发送请求时就会被当作参数的分割符处理比如请求参数:var url= "xxxx?name=" + "aaa&bbb"期望的请求参数应该是name = aaa&bbb实际的请求参数会变成 name = aaa 和 bbb=处理方法在拼接参数的时候,使用 encodeURIComponent() 进行手动转义。var url= ...
2018-11-19 22:50:16 8071
原创 type=‘datetime-local’的input如何设置默认当前日期和00:00
type=‘datetime-local’的input是h5中一种新的日历标签,它包括年月日时分。现在项目中的需求为每次打开让他默认为当前的日期,但是时分需要是归零。样式为: 2018/11/19 00:00代码为: <body> <label> <span>测量日期</span> <input type="datetime...
2018-11-19 22:00:33 12242 1
原创 js中封装方法库关于适配amd和cmd的头部写法
项目中用到了一些js库,发现他们的头部都适配了amd和cmd模块化开发,现如下列表:/*loadingmodal.js*/!function(t, i) { "function" == typeof define && define.amd ? define(["jquery"], i) : "object" == typeof exports ? mod...
2018-11-18 21:05:47 1531
原创 css布局,header头部固定,content内容高度100%,如何不出现纵向滚动条
样式如图:css布局(一)如下: <style type="text/css"> *{ padding:0; margin: 0; } html,body{ height:100%; } .header{ width: 100%; height: 50px; background: #333; margin-...
2018-11-18 21:00:14 4607
原创 HTTP状态码
下面是常见的HTTP状态码:200 - 请求成功 301 - 资源(网页等)被永久转移到其它URL 404 - 请求的资源(网页等)不存在 405 - 客户端请求中的方法被禁止 500 - 内部服务器错误 505 - 服务器不支持请求的HTTP协议的版本,无法完成处理HTTP状态码分类 HTTP状态码分类 分类 分类描述 1** 信息,服务器收到请求,需要请求...
2018-11-06 23:21:31 140
原创 js中jsonp跨域请求
1、理解jsonp什么是跨域?简单的来说,出于安全方面的考虑,页面中的JavaScript无法访问其他服务器上的数据,即“同源策略”。而跨域就是通过某些手段来绕过同源策略限制,实现不同服务器之间通信的效果。具体策略限制情况可看下表:URL 说明 允许通信 http://www.a.com/a.js http://www.a.com/b.js 同一域名下...
2018-11-05 23:51:19 6680
原创 分享js面试题一道
var a = 1; var b = 2; var obj = { a: 3, b: 4, prop: { a: 5, b: 6, fun: function () { console.log(a, this.b) } } } obj.prop.fun() var test = obj.prop.fun; test()//1 6/...
2018-10-25 21:30:08 121
原创 js在禁止网页中的ctrl+s功能
//禁用页面的ctrl功能,来禁止ctrl+s保存功能window.addEventListener('keydown', function (e) { if(e.keyCode == 83 && (navigator.platform.match('Mac') ? e.metaKey : e.ctrlKey)){ e.preventDefault();...
2018-10-25 16:43:27 5137
原创 js点击框外任何地方框消失
//点击div1外任何地方,div2消失$(document).mouseup(function (e) { var _con = $('.div1'); if (!_con.is(e.target) && _con.has(e.target).length === 0) { $('.div2').hide() }}) ...
2018-10-25 16:37:16 2023
原创 js中看一个元素是否在页面中显示的3个方法
//看是否为true或false1、$('div').attr('display') == 'block' 2、$('div').is(':visible')3、$('div').is(':hidden')
2018-10-25 16:31:48 1000
原创 微信小程序中 Image 图片实现宽度100%,高度自适应
<image class="img" src="../images/img.png" mode="widthFix">要给image标签添加mode="widthFix"属性,再设置样式宽度100%,即可实现.img{ width: 100%; }
2018-10-15 22:15:13 2948
原创 js封装的MVC代码库
以下为MVC.js库代码:// 定义一个闭包(function (window) { var MVC = {}; // 定义模型模块 var M = {}; MVC.Model = { /** * 读取数据点的方法 * @str 读取数据层级路径 * eg: * M = {a: {b: {c: {d: 123}}}} * MVC.Mod...
2018-10-15 21:52:52 291
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人