前端
daponi
在生活中苦苦挣扎的一名弱鸡
展开
-
前端深拷贝和浅拷贝
转载:http://iwenwiki.com/转载 2021-07-10 23:38:13 · 312 阅读 · 0 评论 -
echarts x轴标签文字过多导致显示不全
echarts x轴标签文字过多导致显示不全如图:解决办法1:xAxis.axisLabel 属性axisLabel的类型是object ,主要作用是:坐标轴刻度标签的相关设置。(当然yAxis也是一样有这个属性的)axisLabel: { interval:0, rotate:40 } 以上就可解决x轴文字显示不全并将文字倾斜。如图:稍微解释一下in...原创 2019-12-18 20:20:15 · 638 阅读 · 0 评论 -
JS和JQuery页面自动执行(加载)的方法
一、JS方法1.最简单的调用方式,直接写到html的body标签里面:<html> <body onload="load();"> </body> </html>2.在JS语句调用:<script type="text/javascript"> function myfun() { ...转载 2019-10-30 16:40:48 · 4436 阅读 · 1 评论 -
input的type=file上传文件accept中限制文件类型pdf、doc、docx、 jpg、 png、xls 、xlsx等格式
(IE9及以下不支持下面这些功能,其它浏览器最新版本均已支持。)1、允许上传文件数量 1. 允许选择多个文件:<input type="file" multiple> 2. 只允许上传一个文件:<input type="file" si...原创 2019-09-04 10:04:15 · 47487 阅读 · 7 评论 -
在浏览器上安装 Vue Devtools工具
在浏览器上安装 Vue Devtools工具:https://www.cnblogs.com/tanyongli/p/7554045.html转载 2019-10-08 17:00:21 · 169 阅读 · 0 评论 -
ES6:模板字符串
为了能够让前端更加方便的拼接,操作字符串,ES6出了模板字符串。传统的字符串模板 :在传统的Javascript中,如果我们对DOM进行操作,字符串模板通常采用加号( + )进行字符串拼接。ES6模板字符串 :以反引号( ` )表示普通的字符串,也可以表示多行字符串,同时还可以插入变量(代替传统的加号拼接)。一、语法&nbs...原创 2019-10-09 18:33:39 · 331 阅读 · 0 评论 -
===和==的区别
1.====:称为 等值符(equality),当两边的值类型相同时直接比较值是否相同,若不相同,则先转化为 类型相同 的值,再进行比较;这么理解: 当进行==比较时候: 先检查两个操作数数据类型,如果相同, 则进行值的比较, 如果不同, 则愿意为你进行一次类型转换, 转换成相同类型后再进行比较; 而===比较时, 如果类型不同,直接就是false,只当类型相同后再比较值,而不会进行类型转...原创 2019-10-10 10:44:39 · 1973 阅读 · 0 评论 -
Json字符串的标准写法
json的变量应该加双引号let str='{a:12,b:13}'let json=JSON.parse(str);console.log(let); //报错,a和b是未定义的变量应该加双引号/*正确写法*/let str='{"a":12,"b":13}'let json=JSON.parse(str);console.log(let); //{a:12,b:13}...原创 2019-10-11 11:36:24 · 4746 阅读 · 0 评论 -
Json对象和Json字符串的区别
Json对象和Json字符串的区别JSON对象 有时候在做项目的时候时常将这两个概念弄混淆,尤其是在使用springmvc的时候,后台@RequestBody接受的是一个json格式的字符串,一定是一个字符串。先介绍一下json对象,首先说到对象的概念,对象的属性是可以用:对象.属性进行调用的。例如:var person...原创 2019-10-11 11:45:03 · 1008 阅读 · 0 评论 -
JS提交表单form
<table class="table table-striped table-sm"> <tbody> <tr th:each="emp:${emps}"> <td th:text="${emp.id}"></td> <td>[[${emp.lastName}]]</td>...原创 2019-09-02 14:13:03 · 7004 阅读 · 0 评论 -
vue环境的搭建
最近,老大给了我一个前后端分离的项目,叫我跑起来去看看里面的流程和代码,该项目前端是由vue写的,这就需要给本机搭建vue环境,搞了一上午才把项目跑起来,因为这个node和vue都是我以前没接触过的前端,在此把搭建过程记录下来。 在...原创 2019-08-12 14:10:03 · 250 阅读 · 0 评论 -
JS/jQuery判断数据类型的几种方式
JavaScript提供判断数据类型的一些方法:方法一:typeof;方法二:tostring.call();方法三:Instanceof 和 constructor;方法四:hasOwnProperty;代码例子如下: <script> var str = 'aaaa'; var num = 123; ...转载 2019-07-02 10:08:06 · 3626 阅读 · 0 评论 -
Ajax提交数组参数会有[] 问题
1.首先:遇到的问题: 用AJAX提交一个数组参数cpidArray,而且里面是UUID32加密的值,第一次用的是$.post()直接把参数名字写上去,DeBug中显示传出来的数组是null,2.其次:自己百度答案: 百度了一下说是要对数组使用JSON.stringify()进行封装数组,代码如...原创 2019-06-28 12:41:46 · 2722 阅读 · 0 评论 -
js创建函数3种方式
创建函数3种方式:(1)声明式解析器会先读取函数声明,并使其在执行任何代码之前可以访问;function Fn(x,y){ return x + y;}(2)匿名式必须等到解析器执行到它所在的代码行才会真正被解释执行var fn=function(x,y){ return x + y ;}(3)Function式从技术角度讲,这是一个函数表达式。一般不推荐用...转载 2019-03-11 17:10:06 · 1052 阅读 · 0 评论 -
CSS的后代选择器和子代选择器的区别
1.后代选择器:写法:$(“ancestor descendant” ,标签之间用空格隔开例在的代码中写:<div><p> <span>s1</span></p> <span>s2</span><div> <span>s3<原创 2019-03-04 15:16:47 · 2615 阅读 · 0 评论 -
BOM和DOM的见解
JavaScript: javascript 有三部分构成,ECMAScript,DOM和BOM,根据宿主(浏览器)的不同,具体的表现形式也不尽相同,ie和其他的浏览器风格迥异。BOM:主要处理浏览器窗口和框架,不过通常浏览器特定的 JavaScript 扩展都被看做 BOM 的一部分。BOM是Browser Object Mod...原创 2019-07-04 11:13:30 · 1076 阅读 · 1 评论 -
$(document) .ready()与window. onload的区别
JQuery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的,可以先去理解下DOM在另一篇文章中:https://blog.csdn.net/daponi/article/details/94597948区别:1.执行时间 在一般...原创 2019-07-05 14:36:34 · 10533 阅读 · 1 评论 -
display:none和visibility:hidden两者的区别
使用css让元素不可见的方法有很多种,裁剪、定位到屏幕外边、透明度变换等都是可以的。但是最常用两种方式就是设置元素样式为display: none或者visibility: hidden。很多公司的面试官也常常会问面试者这两者之间的区别。display与元素的隐藏如果给一个元素设置了display: none,那么该元素以及它的所有后代元素都会隐藏,它是前端开发人员使用频率最高的一种隐藏方式。...转载 2019-07-15 11:32:47 · 238 阅读 · 0 评论 -
js的debugger工具调试技巧
.java文件可以在开发环境里打断点来调试,而.jsp文件也可以打断点来调试。但.jsp文件加断点的方法与.java文件加断点的方式不同,.jsp是在要调试的代码处加入debugger;语句来标识断点的位置,而当前端页面点击触发到该代码处时,就会自动弹出调试的消息。1.在代码处加入debugger;//查询方法实现 function se...原创 2019-07-02 00:54:35 · 8506 阅读 · 0 评论