
前端技术
夏微凉秋微暖
这个作者很懒,什么都没留下…
展开
-
webstrom配置并且使用nvm和node
1.安装nvmwindows:https://github.com/coreybutler/nvm-windows/releasesmac:curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.37.2/install.sh | bash2.修改nvm的镜像地址修改安装路径下的setting: node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror原创 2021-02-02 15:25:37 · 1992 阅读 · 0 评论 -
umeditor上传图片只保存相对路径
1.dialogs\image\image.js23行:getAllPic()getAllPic: function (sel, $w, editor) { var me = this, arr = [], $imgs = $(sel, $w); $.each($imgs, ...原创 2020-04-29 15:30:12 · 325 阅读 · 0 评论 -
修复umeditor部分公式编辑器bug
1.公式编辑器输出 '<' 会 'undefined'在解析LaTeX过程中,会过滤html并且转换成为root节点/umeditor/_src/plugins/inserthtml.js/umeditor/_src/core/htmlparser.js这里是通过正则表达式来过滤分析节点的,造成数据变成了<</span>解决方法:思...原创 2020-04-23 15:15:57 · 482 阅读 · 0 评论 -
JS循环中等待2秒,阻塞2s
$("#financePlanLoanInvestorList .items .col_4").children("a:eq(2)")for(var i=0;i<$("#financePlanLoanInvestorList .items .col_4").length;i++){var _this = $("#financePlanLoanInvestorList .items .c...原创 2020-03-26 11:38:03 · 4212 阅读 · 1 评论 -
通过js的bind绑定监听配合debounce使用
在一个input中经常需要实时监听用户输入的内容,以此可以判断或者请求ajax方法等等,但是却又不能用户一输入就请求,所以需要配合debounce这个延时器来:首先需要导入jquery,以及debounce的underscore-min.js(http://www.css88.com/doc/underscore/)$(function(){ $("#goodsCodeDiv .a...原创 2018-03-06 16:36:36 · 619 阅读 · 0 评论 -
fastjson在创建时存在$ref
这是因为被多次引用,解决方法:JSONObject chartMap = baseKpiItemManager.getTeacherConfigureSubjectTableCharts(mapGet); String str = JSON.toJSONString(chartMap,SerializerFeature.DisableCircularReferenceDetect); J...原创 2018-04-11 19:25:27 · 293 阅读 · 0 评论 -
JS实现点击后倒计时确认
html:<button id="test01" class="savebtn" onclick="test01F()" type="button" >test</button>js: var time = 10; var timeSet; function test01F(){ //var test = $(&q原创 2018-09-17 20:03:31 · 1999 阅读 · 0 评论 -
百度ueditor的使用以及配置
1.editor_api.js修改url2.umeditor.config.js修改上传修改添加数学公式3.添加上传空间需要的jsp以及jar4.用到数学公式时,还需要mathquill-0.10.1<!DOCTYPE html><html lang="en"><head> <meta ch...原创 2018-12-25 15:40:53 · 1367 阅读 · 0 评论 -
一个简易的滑动验证解锁
1.html:<div class="drag"> <div class="bg"></div> <div class="text" onselectstart="return false;">请拖动滑块解锁&am原创 2019-02-20 18:01:19 · 2724 阅读 · 1 评论 -
使用MathQuill转换数学公式
http://mathquill.com/https://github.com/mathquill/mathquill1.引入相关的js和css<!--公式编译--> <link href="../../common/js/mathquill-0.10.1/mathquill.css" type="text/css" rel="stylesheet"> &...原创 2019-03-07 17:25:50 · 4065 阅读 · 6 评论 -
python爬虫之PyQuery的基本使用
PyQuery库也是一个非常强大又灵活的网页解析库,如果你有前端开发经验的,都应该接触过jQuery,那么PyQuery就是你非常绝佳的选择,PyQuery 是 Python 仿照 jQuery 的严格实现。语法与 jQuery 几乎完全相同,所以不用再去费心去记一些奇怪的方法了。官网地址:http://pyquery.readthedocs.io/en/latest/jQuery参考文档:...转载 2019-03-12 18:13:46 · 378 阅读 · 0 评论 -
前后端对密码加密传输 js java AES加密
JS:function Encrypt(word){ var key = CryptoJS.enc.Utf8.parse("PBPBPPBPBP"); var srcs = CryptoJS.enc.Utf8.parse(word); var encrypted = CryptoJS.AES.encrypt(srcs, key, {mode:Crypt...原创 2019-05-20 16:48:53 · 3376 阅读 · 1 评论 -
使用v-model绑定数组的下标的新增属性时
比如有个list,在通过ajax调取数据后需要对这个list进行新增属性操作vm.itemList[i].chooseChoiceId = '';如果这样在 v-model="itemList[nowItemIndex].chooseChoiceId"数据是不会实时变化,并且更新dom的。需要这样:vm.itemList[i].chooseChoiceId = '';...原创 2019-06-13 17:38:09 · 3975 阅读 · 0 评论 -
js通过html2canvas,jspdf,canvg来对网页进行截图生成pdf
通过html2canvas,jspdf就能够生成截图以及pdf,但是如果对图表(svg)就需要canvg来转换svg生成为图片,再插入到pdf里。1.html2canvas用法:首先需要引入这两个文件,最新的可以去git下载示列:function down2(){ var str = $('#example-2'); //console.log(str); html2canvas(...原创 2018-03-16 14:50:23 · 5116 阅读 · 0 评论 -
js的计算出现精度问题
在整理老员工的代码时,发现金额的计算都是用的double类型,但是double类型计算会是有进度问题的,因此,推荐使用bigDecimal来计算,但是解决问题之后,还是发现了个问题,前端js校验时也会出现问题,根本原因还是因为小数在转化为二进制时会出现无限不循环小数。例如:1.08-1解决方法:1.08*100-1*100可以把小数放大至整数。但是如果:16843.4*100则会等于:168434...原创 2018-03-15 09:31:48 · 812 阅读 · 0 评论 -
JqCloud云标签
JqCloud云标签使用时需要下载相应的js包,如jquery,jqcloud包等等。function showJqCloud(tags){var word_array = /* new Array();*/[{text: "ifxoxo.com", weight: 13, link: "http://ifxoxo.com/jquery-jqcloud.html"},{原创 2017-03-30 11:15:51 · 626 阅读 · 0 评论 -
ajax基础使用学习
在java开发中,最基础的ajax学习使用ajax的格式:$.ajax({type : "POST",url : "VaildateUsernameServlet", //servlet的名字 data : "username=" + username, //作用把这个变量传到servlet中 在servlet request.getPa原创 2017-03-30 11:20:24 · 289 阅读 · 0 评论 -
jquery一些对元素的操作
$("#feeText").empty(); //清空值$("#feeText").append("数量:");//添加值var isRT = $("#fukuanSelect").find("option:selected").attr("isRT");//选中select的值原创 2017-05-22 14:56:16 · 252 阅读 · 0 评论 -
正则表达式学习
\d 数字 \w 字母 \s 空格 . 所有* >=0 + >=1 ? 0||1其他学习资源: 在线测试工具: http://tool.oschina.net/regex/# blog: http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103原创 2017-07-11 17:57:54 · 241 阅读 · 0 评论 -
jsp导出excel自动变成了科学计数法的显示的问题
转一串数字会可能显示为科学计数法解决:添加一个style 就可以解决"mso-number-format:'\@';">12312331516165165 这时候只要简单的一个style 就可以解决mso-number-format:"0" NO Decimals mso-number-format:"0\.000" 3 Decimals ms原创 2017-04-21 10:47:42 · 511 阅读 · 0 评论 -
MzTreeView树 控件使用个人总结
*MzTreeView 使用需要引入jquery以及MzTreeView.js文件以下是创建树最基本的东西:var tree = new MzTreeView("tree"); //定义一个树(注意,这里的参数tree和后面的tree.nodes必须相同,否则显示不出) tree.setIconPath("/images/");原创 2017-07-21 15:09:01 · 1665 阅读 · 0 评论 -
lhgdialog个人整理
创建:var content = "<form id='makeSureFrm' name='makeSureFrm'>处理结果:<select name='result'><option value='1'>通过</option><option value='0'>拒绝</option></select&原创 2017-07-21 17:54:23 · 1299 阅读 · 0 评论 -
js实现按钮进行某行上移下移
先上个通用简单的代码:使用js实现上移、下移、置顶、置底功能及源码案例 .demo li{line-height: 30px;border-bottom: 1px solid #000;} .demo li a{padding: 0 20px;} 001 上移下移置顶置底 002 上移下移置顶置底 003 上移下移置顶置底 004 上移下移置顶置底原创 2017-07-28 19:23:28 · 2617 阅读 · 0 评论 -
添加可动态变化的输入框,点击添加增加一行,点击删除删除一行
1.添加一个div2.添加js方法:var a = 0;//添加一行 function addNewLine(){ ++a; var tar = " "; tar += " "; tar += " *"; tar += " 工程代码:"; tar += " "; tar += " *"; tar += " 工程名称:"; tar += " ";原创 2017-07-28 15:58:04 · 2849 阅读 · 0 评论 -
js判断是否重复为空后为输入框设置红色提醒
全部代码://保存数据var putFlag = false; //避免重复提交function saveData(){ if(putFlag == true){ $.dialog.tips('禁止重复提交!',3,'alert.gif',function(){}); return false; } $("#num").val(a);//设置提交的数量 var d=$.原创 2017-07-28 16:04:42 · 3124 阅读 · 0 评论 -
JS一些功能统计
1.js的source设置 //# sourceURL=main.js2.jquery $(function(){ })3.jquery设置关闭浏览器、标签页监听 $(window).bind(‘beforeunload’,function(){ return ‘您输入的内容尚未保存,确定离开此页面吗?’; });原创 2017-10-12 11:24:04 · 550 阅读 · 0 评论 -
使用html2canvas对当前页面进行生成图片
1.需要导入jquery2.导入(html2canvas.min.js)代码如下:function down(){ //l:横向, p:纵向; 单位: in:英寸,mm毫米;px:像素; 画布大小:默认是A4纸大小 // var pdf = new jsPDF('p', 'mm', [230, 250]); //230 x 250 html2canvas($("#exam原创 2017-11-13 18:08:31 · 3598 阅读 · 0 评论 -
highcharts学习
主要贴了highcharts使用的js代码,包括引入jquery以及highcharts文件。对部分语句写了注释解译。 var myChart = $('#rocCompareDiv');myChart.highcharts(option);var option = { title: { text: 'XXX'原创 2017-03-30 11:11:45 · 373 阅读 · 0 评论