前端
小先生编程
黄色的树林里分出两条路,可惜我不能同时去涉足!
展开
-
arco disign 图标库-如何动态渲染图标 + iconPark图标库的使用
如果我们以字符串的形式,动态生成图标,这种形式很不理想。Icon为动态的图标名称,比如图标为。,它并没有提供字符串指定图标的方式。原创 2023-03-01 17:21:42 · 3207 阅读 · 1 评论 -
window.print() 前端页面打印与预览PDF
window.print()打印是浏览器自带的打印,实现原理是将html转换为pdf可以在线预览打印或者导出pdf,在任何网页上可通过Ctil+p快捷键调出浏览器打印程序,它可将整个网页打印出来,在我们开发中,其实并不需要将所有页面打印出来,或者只需要局部的页面做打印,那我我们就自己实现window.print()打印功能。浏览器自带的打印窗口(页眉页脚属于自带的,我们无法去掉,但是可以通过css将边距调小,将其覆盖掉)打印常见的功能与问题处理打印的功能以及布局全由css控制,在加上一些程序处理的业原创 2022-08-31 10:07:37 · 12402 阅读 · 2 评论 -
npm install 编译时报“Cannot read properties of null (reading ‘pickAlgorithm‘)“
先看报错:先说下网上大多数的解决方案:方案一:方案二:方案三:我的解决方案基本上都是以上这三种方法,先说下我的项目为什么会出现这种报错,项目原先用的node13和14的版本,然后我们将node 升到16后发现原先的所有项目都编译不了了,全报这种错误。测试的时候遇到的假象,当将node13升到16的时候,重新编译,编译是正常的,但是后来发现当node_modules 删除后重新编译就会出现上面的错,原因可能是我们node13编译的node_modules没有删除,项目一直读的node13编译的东西,给原创 2022-06-13 10:11:02 · 19166 阅读 · 9 评论 -
css opacity: 0.3 透明度影响子元素。解决
将opacity: 0.3 改成rgba(48,105,194,0.3)原创 2022-02-14 09:28:53 · 479 阅读 · 0 评论 -
AJAX留言板
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset原创 2022-01-02 21:24:59 · 537 阅读 · 1 评论 -
Echarts属性整理
// 全图默认背景 // backgroundColor: ‘rgba(0,0,0,0)’, // 默认色板 color:[’#ff7f50’,’#87cefa’,’#da70d6’,’#32cd32’,’#6495ed’,‘#ff69b4’,’#ba55d3’,’#cd5c5c’,’#ffa500’,’#40e0d0’,‘#1e90ff’,’#ff6347’,’#7b68ee’,’#00fa9a’,’#ffd700’,‘#6699FF’,’#ff6666’,’#3cb371’,’#b8860b.原创 2022-01-02 21:19:13 · 1095 阅读 · 0 评论 -
jQuery 对数组去重
不管时字符串还是数字想要对数组进行去重(unique),必须先执行排序(sort)否则去重不会有效果。var result =$.unique(strArr.sort());原创 2021-09-28 15:49:56 · 2854 阅读 · 0 评论 -
ajax 如何在登录超时时跳转登录页
业务需求:在登录过期时,我们需要将页面跳转到登录页,一般的非ajax请求到后端,我们后端直接重定向到登录页就可以了,由于ajax比较特殊,它由请求服务端之后还有响应客户端,如果我们后端直接重定向操作,前端只会当json字符串处理了。无法跳转到登录页。这时候就需要前后端共同实现这一功能。1. 后端拦截器,如果检测到登录超时,先获取请求是否是ajax请求。如果是ajax请求,就让当前这个请求重定向到一个Controller的函数上,return一个json的登录过期的标识,然后在由前端ajax的响应拦截器,原创 2021-01-15 14:39:30 · 539 阅读 · 0 评论 -
前端如何操作cookie
1.设置cookie var dataCookie='11123130'; document.cookie = 'token' + "=" +dataCookie;2.获取cookiefunction getCookie(name) { //获取指定名称的cookie值var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));if(arr != null) { return unescap原创 2020-09-10 09:24:51 · 921 阅读 · 0 评论 -
The data is still loading. When the data binding is completed, the Grid raises the
jqwidgets jqxGrid报错:The data is still loading. When the data binding is completed, the Grid raises the ‘bindingcomplete’ event. Call this function in the ‘bindingcomplete’ event handler.解决方案:查看代码中对应的Grid 是否被初始化了两遍,一般业务很难遇到这个问题,每次点击查询的时候就要匹配对应的source 和colu原创 2020-05-20 12:37:49 · 573 阅读 · 2 评论 -
前端向后端传递参数方式 - 表单序列化
给form表单设置id,input设置name,当点击提交,触发submitFrom()方法 <form id="itemAddForm" class="itemForm" method="post"> <table cellpadding="5"> <tr> <td>商品类目:</td&...原创 2020-04-08 09:39:08 · 2029 阅读 · 0 评论 -
JS 中彻底删除 JSON 对象组成的数组中的元素
原创 2019-08-07 10:10:30 · 279 阅读 · 0 评论 -
js 汇总
div 内容溢出显示滚动条前提是设置宽高class 属性里添加overflow-y: auto 上下滚动条overflow: auto 上下+左右滚动条怎样隐藏溢出DIV的内容div{overflow:hidden;height:200px;}JS字符串转数组和数组转字符串JS字符串转数组var str = “abc,abcd,aaa”;arr = str.split...原创 2019-08-01 10:09:45 · 93 阅读 · 0 评论