js
文章平均质量分 86
欲将心事付瑶琴知音少弦断有谁听
尘世中一个迷途小书童
展开
-
html2Canvas+jspdf 粗暴解决jsp页面、html页面转pdf下载显示不全问题
页面包含后台加载的数据,直接转换为图片,下载为pdf.经过查看各个大佬的博客,得出以下解决方法。<!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0">&...转载 2021-03-04 12:05:11 · 1446 阅读 · 1 评论 -
jstl标签中的forEach遍历后台的list,并创建表格填充
写的时候还一直想,怎么动态创捷表格呢,结果写了一个大概准备试一下,发现不用费劲巴拉的想怎么创建表格了就这么写,有几条数据就会创建几个表格,并填充数据。下面这个是有一条,创建了一个,有多条的话,会创建多个。...原创 2020-12-29 17:11:55 · 637 阅读 · 0 评论 -
图片回显的插件 viewer
引入一个css文件和两个js文件<link rel="stylesheet" type="text/css" href="${ctx}/static/MMSOT160/css/viewer.min.css"><script src="${ctx}/static/MMSOT160/js/util/viewer-jquery.min.js"></script>...原创 2019-08-15 14:24:20 · 286 阅读 · 0 评论 -
将后台返回的json格式的字符串转为为json对象
例如:后台返回的时[{name:JM,age:20},{name:LILI,age:20}],如果直接计算这个leng,会是37,但是如果调用了JSON.parse();之后的长度就是2,也可以用“.”来取出对应的key值了...原创 2019-06-13 16:47:36 · 4958 阅读 · 0 评论 -
Bootstrap Tags Input 应用总结
参考官网:http://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/实现功能如下:可以ipnut框中,模糊搜索,多次添加。引入这三个文件。这个是input元素value,和text就是返回的json的属性,value是保存的时候的值,text是显示的值。效果如图:...原创 2019-06-12 19:18:06 · 510 阅读 · 0 评论 -
图片回显问题
之前做图片的上传下载,一直没有留意为什么,昨天要做一个回显,突然想不明白为什么了,就是整个上传回显的流程不知道怎么回事了。今天早上来了,再想想,忽然明白了,上传就是简简单单的上传,通过网络流把上传的图片写到要保存的服务器上,然后数据库中存放的是图片的相对路径。然后在程序中回显的时候,一般走的是http协议,可以通过tomcat,或者nginx软件服务器,访问,例如图片保存在D:/image下,可以...原创 2019-05-16 10:22:07 · 3310 阅读 · 1 评论 -
js中获取自定义属性
原创 2019-04-16 10:47:52 · 1458 阅读 · 0 评论 -
给js动态加载出来的元素添加事件
上面是动态追加的元素,$(document).on('click','#edit',function(){ var options=$('#agent option:selected').val(); //获取选中的代理商 $.ajax({ url:"<%=path %>/agent/area?id="+options, ...原创 2019-04-10 15:59:05 · 1437 阅读 · 1 评论 -
=>(es6中的箭头函数)
=>是es6中的新函数,箭头函数,具体用的用法如下,(x )=>x * x;相当于如下的匿名函数:function x(){return x * x;};应用时,如下,var f = (x) =>x*x;f(9);console.log(f); //输出81但是需要注意的是,多行语句需要用{}括起来,单行表达式不需要{},并且会作为函数返回...原创 2018-08-17 09:32:59 · 239 阅读 · 0 评论 -
js中的对象和函数的彻底理解
在js中对象就是神一般的存在,什么都是对象(包括函数),你就这么理解好了。函数是用来实现具体功能的代码,用一种方式把他们组织起来,就是函数了。对象是有属性和方法的一个东西,在对象中的函数就变成了方法。刚学习js不用太纠结这些概念性的东西吧。慢慢用多了就自然而然熟悉了。所有的函数(除了一些内建函数)都有一个名为prototype(原型)的属性,这个属性是一个指针,指向一个原型对象,而...原创 2018-08-19 11:39:31 · 6853 阅读 · 1 评论 -
记一次前台js低级问题的排查
之前前台都是用的flex,换了公司之后用js,而且还是前后台分离,自己也不用写前台,最近接收一个小项目,不是前后台的分离的,就自己搞了一下,写前台的时候遇到 function定义了却找不到的问题,这种问题一般都是作用域的问题,如下当我点击的时候,提示函数未定义,就是因为window.onload的问题,window.onload表示dom文档加载完毕和所有文件加载完毕后执行,执行之后,al...原创 2018-08-15 16:31:53 · 295 阅读 · 0 评论 -
什么是跨域
综合几个前端的朋友的回答,总结如下:js跨域是指本页面的的js请求(执行)不同域下的资源(js文件,css文件,图片等),或要求返回数据等。什么算是不同域:严格一点来说就是只要协议,域名,端口有任何一个的不同,就被当作是跨域如何解决跨域就不说了,网上有很多的方法,只是跨域的概念定义的很模糊,...原创 2018-07-20 10:23:09 · 209 阅读 · 0 评论 -
js之回调
在javascript中回调函数非常重要,它们几乎无处不在。像其他更加传统的编程语言都有回调函数概念,但是非常奇怪的是,完完整整谈论回调函数的在线教程比较少,倒是有一堆关于call()和apply()函数的,或者有一些简短的关于callback的使用示例。 函数也是对象 想弄明白回调函数,首先的清楚地明白函数的规则。在javascript中,函数是比较奇怪的转载 2017-09-17 16:39:18 · 217 阅读 · 0 评论 -
_poto_和prototype的问题续集
首先声明:1.在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象共有的特点。即:对象具有属性proto,可称为隐式原型,一个对象的隐式原型指向构造该对象的构造函数的原型,这也保证了实例能够访问在构造函数原型中定义的属性和方法。2.方法(Function)方法这个特殊的对象,除了和其他对象一样有上述pro转载 2017-09-06 22:43:21 · 284 阅读 · 0 评论 -
js中的_poto_和prototype的问题
初学javascript的时候也跟题主一样搞不清楚,自己好好总结了一下:首先,要明确几个点:1.在JS里,万物皆对象。方法(Function)是对象,方法的原型(Function.prototype)是对象。因此,它们都会具有对象共有的特点。即:对象具有属性__proto__,可称为隐式原型,一个对象的隐式原型指向构造该对象的构造函数的原型,这也保证了实例能够访问在构造函数原型中定转载 2017-09-06 22:37:53 · 358 阅读 · 0 评论 -
闭包理解
function getCount(){ var n =1; var count = function (){ return n++; } return count;}var getTotal = getCount(); // 1var getTotal = getCount(); //2在普通的函原创 2017-05-18 17:42:11 · 264 阅读 · 0 评论 -
js中的冒泡事件
$(document).ready(function(){ $("#id1").dbclick(function(){ alert('id1'); });原创 2017-05-29 11:46:49 · 254 阅读 · 0 评论