随笔分类 - 前端技术
摘要:data:,文本数据 data:text/plain,文本数据 data:text/html,HTML代码 data:text/html;base64,base64编码的HTML代码 data:text/css,CSS代码 data:text/css;base64,base64编码的CSS代码 da
阅读全文
摘要:防重提交是个老生常谈的问题,使用外部变量锁定或修改按钮状态的方式方式比较繁琐冗余, 而知乎的哥们在 怎样防止重复发送 Ajax 请求?的问答上,提到了防重提交的几个方式, 根据实际项目的需求,采用了A. 独占型提交 + D. 懒惰型提交组合方式,代码实现如下: // http.js import {
阅读全文
摘要:html2canvas 可以通过纯JS对浏览器网页进行截屏,但截图的精确度还有待提高 官网: http://html2canvas.hertzen.com/ gitHub: https://github.com/niklasvh/html2canvas 引用 : <script src="https
阅读全文
摘要:应该是第一次点击下拉框没反应,我把HTML复制出来单独运行,都是好的,就是在项目里面无法运行哪里的js出问题了?找不到原因,控制台里的js也不报错解决方法: $(function () { $('.dropdown-toggle').dropdown(); }) 注意:正常情况下是不会出现此问题的。
阅读全文
摘要:效果图: HTML: <!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>下拉框多选</title> <!-- 最新版本的 Bootstra
阅读全文
摘要:要求:根据指定 字符加密 JS中的加密方法 要和 JAVA中的算法保持一致,解决如下: var rotateLeft = function (lValue, iShiftBits) { return (lValue << iShiftBits) | (lValue >>> (32 - iShiftB
阅读全文
摘要:jQuery获取: jQuery.parent(expr),找父亲节点,可以传入expr进行过滤,比如$("span").parent()或者$("span").parent(".class") jQuery.parents(expr),类似于jQuery.parents(expr),但是是查找所有
阅读全文
摘要:IEVersion(); function IEVersion() { var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串 var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判断是否IE -1 ...
阅读全文
摘要:格式化日期: 得到日期年月日等 加数字后的日期: 计算两日期相差的日期年月日等: 演示:
阅读全文
摘要:1、在SpringBoot里上传图片后返回了绝对路径,发现本地读取的环节上面出现了错误(Not allowed to load local resource),一开始用的是直接本地路径。 但是在页面上调试的出现了下面的错误,他的路径还是相对路径,那么解决这个问题,我们可以用虚拟路径,这篇文章就是说S
阅读全文
摘要:1):引入 jquery.cookie.js /*! * jQuery Cookie Plugin v1.4.1 * https://github.com/carhartl/jquery-cookie * * Copyright 2006, 2014 Klaus Hartl * Released u
阅读全文
摘要:方式一: // 对Date的扩展,将 Date 转化为指定格式的String // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) // 例子: // (new
阅读全文
摘要:一、简单的去重方法 二、对象键值法去重 三、排序后相邻去除法 四、数组下标法 五、优化遍历数组法
阅读全文
摘要:函数处理定义如下: 上边个函数可以放在外部js文件、head、body等未知皆可。 使用参考: 例:想获取URL http://fhuang.com/?ip=202.201.0.137 中IP这个参数的内容 之后你可以将IP用来alert、write等,总之可以最为一个变量随便使用了
阅读全文
摘要:方式一: 方式二: 方式三:
阅读全文
摘要:前沿: 有些小伙伴们在页面(F12)直接对 JS、CSS 文件进行编辑、或者打断点调试的时候 可能会发现 所有的操作都不生效,为什么? 原因可能存在以下情况 有时候可能会遇到js或者css文件引用后传递参数:css和js带参数(形如.css?v=与.js?v=) 使用参数有两种可能: 1):脚本并不
阅读全文