
Web前端
一碗单炒饭
As is a tale, so is life.
展开
-
Vue2 修改打包文件的编码格式(webpack-encoding-plugin)
使用 webpack-encoding-plugin 插件来完成打包文件的编码格式修改原创 2022-06-08 10:59:59 · 2267 阅读 · 6 评论 -
zTree获取所有选中的叶子节点
添加新的方法getCheckedChildNodes,可以获取所有叶子节点的集合// 获取当前被勾选集合getCheckedNodes: function(column) { var _column = $.common.isEmpty(column) ? "id" : column; var nodes = $._tree.getCheckedNodes(true); return $.map(nodes, function (row) { return row原创 2022-03-12 22:56:18 · 2387 阅读 · 0 评论 -
CSS3实现列表无限滚动/轮播
使用CSS3实现列表的无限滚动/轮播效果预览思路将当前列表滚动至最后一项的末尾,然后瞬间切换回第一项问题点用什么方式实现无限轮播这个问题就是列表滚动到最后时底部会留白(有多余空间)如何处理?在列表的最后添加列表开头的重复项即可(如图中的10后面出现的1,2,3,4,5既为重复项)。重复项添加的数目要根据当前列表的高度和列表项的高度一起确定,例如:列表高度150px,列表项高度30px,则需要在当前列表尾部添加150 / 30 = 5项重复项才可以去除留白。如何让用户无感知的原创 2021-06-22 10:37:15 · 11195 阅读 · 3 评论 -
下载BootStrap的官方example
当前最新版本是4.4,对应的example地址是:https://getbootstrap.com/docs/4.4/examples/不过上述地址只能预览,不能直接下载下载example的方法是到Github直接下载BootStrap的Github地址:https://github.com/twbs/bootstrap/tree/masterexample 的路径是site/...原创 2020-03-17 17:02:46 · 1354 阅读 · 0 评论 -
axios进行请求的重发,请求/响应拦截,Token刷新
请求拦截// 进行请求的拦截axios.interceptors.request.use( // 正常拦截 request => { // doSomethings }, // 发生错误 error => { // error handle });响应拦截// 进行响应的拦截axios.interceptors.response.use( // 正常...原创 2019-09-23 09:48:57 · 5567 阅读 · 0 评论 -
网页展示水波纹效果 css水波效果
网页展示水波纹效果预览思路在页面底部展示多张水波的图片,然后让每张水波以不同的方向和速度进行移动,并给不同的水波设置不同的透明度。代码HTML<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" co...原创 2019-09-17 11:05:36 · 3447 阅读 · 0 评论 -
常用ASCII十六进制对照表,常用ASCII URL编码对照表,以及如何使用浏览器自行查询
十六进制对照表Hx表示16进制,Chr表示该16进制所对应的字符比如20、%20表示的 空格HxChrHxChrHxChrHxChr00NUL20SPC40@60`01SOH21!41A61a02STX22"42B62b03ETX23#43C63c04EOT24$44D...原创 2019-09-04 10:38:55 · 4119 阅读 · 0 评论 -
如何下载fir.im上的IPA文件 / 如何从fir.im上下载IPA
如何下载fir.im上的IPA文件这里分享一个下载的方法此处已演示的Demo地址是:https://fir.im/a2rj用到的工具Chrome 浏览器、notepad++步骤在浏览器中打开一个新的标签(Tab);按 F12 打开开发者工具;打开手机模拟功能并选择手机机型为iPhone切换至“Network”面板,并重新加载fir的地址;此时可以出现下载按钮点击下载...原创 2019-05-18 17:19:44 · 4765 阅读 · 0 评论 -
Chrome删除已存储的表单提示文本/Chrome删除自动弹出的下拉框提示
Chrome删除已存储的表单提示文本/Chrome删除自动弹出的下拉框提示自动提示是指在chrome浏览器中点击input输入框输入内容时,chrome会自动弹出相应的提示弹框自动提示效果删除提示的方法删除其中的某一项用 [键盘] 的上下键选择需要删除的内容,然后执行以下操作:Windows:按下 Shift + Delete 鍵Mac:按下 Shift + fn + Delete...原创 2019-05-08 21:34:36 · 12738 阅读 · 0 评论 -
七牛云对象存储中的内容无法获取外链和无法下载的解决方法
问题描述打开七牛云,发现自己之前上传的文件无法进行下载,并且也不能获取外链了。原因是自己之前的外链默认域名被收回了。解决方法概述:新建一个存储空间,将之前失效空间里的文件同步至新的存储空间中。新建存储空间跨区域同步管理→新建同步任务填写同步信息同步任务创建后会自动开启暂停或者删除同步任务过一段时间失效空间的内容便会同步至新的空间,同步完成后就可以暂停或者删除...原创 2019-04-25 21:23:13 · 16745 阅读 · 1 评论 -
JQuery和JS操作LocalStorage/SessionStorage的方法
首先说一下LocalStorage和SessionStorageLocalStorage是对Cookie的优化没有时间限制的数据存储在隐私模式下不可读取大小限制在500万字符左右,各个浏览器不一致在所有同源窗口中都是共享的本质是在读写文件,数据多的话会比较卡(firefox会一次性将数据导入内存)不能被爬虫爬取,不要用它完全取代URL传参IE7及以下不支持外,其他标准浏览器都完全支持原创 2016-02-26 10:06:57 · 59022 阅读 · 0 评论 -
Intellij IDEA 插件的安装(live edit为例,实现HTML自动换行缩进/保存/刷新等功能)
LiveEdit 有啥用?Intellij IDEA 默认自动保存的,根本不用 Ctrl+sLiveEdit 能自动更新浏览器里的网页,所以不用手动F5了如果是是双屏见即所得了和自动缩进等 操作步骤首先打开设置:File->Settings…(快捷键Ctrl+Alt+S) 选择Plugins选项 -> 在右侧的搜索框搜索 “LiveEdit” -> 选择列表中的LiveEdit -> 右原创 2016-02-26 09:11:14 · 7784 阅读 · 0 评论 -
ckfinder路径问题,使用用户名或者时间做文件夹
这次给大家讲解一下如何自行配置CKfinder 使之达到不同用户使用不同文件夹或者使用时间来作为文件夹首先导入CKFinder的源文件再次打开com.ckfinder.connector.configuration -->ConfigurationPathBuilder.java修改以下代码:ConfigurationPathBuilder.java原代码是原创 2015-03-27 07:15:03 · 3018 阅读 · 1 评论