个人随笔
网站介绍
火龙的爷爷
2116759078
2116759078@qq.com
一个程序员的学习笔记
网站统计
访问 1059125
网站标签
当前位置:
首页
JS
微信打开网站图片长按保存到本地相册找不到的原因和解决办法
突然发现,IOS可以长按保存图片,安卓有些不可以,怎么回事呢?图片明明正常显示的啊,原来是因为我这边图片文件是一个流,所以img标签配置的src对应url返回的content-type为application/octet-string ,尽然不是image/png这些玩意,所以识别不了是图片,好,那我直接转成base64吧。function chooseStaticImg(imageUrl)...
JS
2024-02-05 18:23:47
JS replace()方法替换变量
string.replace(new RegExp(key,’g’),”b”);这里,利用 JS 的 RegExp 对象,将 g 参数单拿了出来,同时,正则的内容可以用变量来代替了
JS
2023-10-09 09:58:57
Shadow简单介绍
简单介绍Shadow DOM API 的 ShadowRoot 接口是一个 DOM 子树的根节点, 它与文档的主 DOM 树分开渲染,ShadowRoot技术就是在一个dom树下创建一个隔离的封闭的空间用来隔绝网页的一些污染,让html实现一些模块化的思想创建类似html元素标签的封闭html块实战ShadowRoot使用Element.attachShadow()函数进行创建.1、open...
JS
2023-08-23 10:54:33
js实现复制内容的方法,很简单
js实现复制内容的方法,很简单/*** @param {String} text 需要复制的内容* @return {Boolean} 复制成功:true或者复制失败:false 执行完函数后,按ctrl + v试试*/function copyText(text){var textareaC = document.createElement('textarea');textareaC.se...
JS
2023-06-08 14:22:42
移动端页面或者div触底加载实现
在移动端,我们经常会遇到下拉加载到底部就自动加载下一页的需求,那怎么实现呢?这里要分两种情况,如果只是单纯整个页面下拉触底,那可以监控window对象,如下$(window).scroll(function(){var scrollTop = $(this).scrollTop();var scrollHeight = $(document).height();var windowHeigh...
JS
2023-06-07 19:09:06
Promise 简单入门
Promise可以封装异步请求,可以让类似文件读取,ajax变得更加优雅,那Promise具体怎么使用呢,下面是我用半天从b站的视频教程中学的基本使用方法,记录一下,后面自己要用也方便一、promise相关知识点1、Promise的状态实例对象的一个属性【PromiseState】pending 未决定的resolved / fullfilled 成功rejected 失败promise的状...
JS
2023-02-20 21:46:32
HTML给一个标签定义多个click事件处理方法
有时候我们可能想要用户点击一个HTML的标签触发多个方法执行,那怎么办呢?其实很简单如下图。那这个有什么应用场景呢?大胆设想一下,如果我们进行页面埋点,引入我们的埋点js后,js会遍历页面上所有的标签,然后异步添加上所有点击事件,这样用户点击任何一个地方都可以保存访问记录的时候就不用只记录点击了,还可以记录点击的按钮名称,内容或者ID什么的,后续分析会更加充分。
JS
2022-07-21 16:11:05
Jquery ajax 同步阻塞引起的UI线程阻塞的坑(loading图片显示不出来,layer.load延迟)(转)
今天想做一个点击地市用ajax重新获取数据刷新页面功能,因为ajax属于耗时操作,想在获取数据且加载页面时显示加载遮罩层,结果发现了ajax的好多坑。 例如如上栗子,我想点击按钮让遮罩层显示,ajax加载完毕后遮罩层消失。因为我想让loadChart()在赋值操作后执行,但如果async设为true时,往往会先执行loadChart(),之后才会赋值,所以我只能将ajax设为同...
JS
2022-04-29 10:22:45
js对float数据进行加减乘除运算
有时候,我们需要再页面对浮点数进行加减乘除,如果直接使用精度可能会有些问题,所以可以采取如下方式。//浮点数加法运算function FloatAdd(arg1,arg2){var r1,r2,m;try{r1=arg1.toString().split(".")[1].length}catch(e){r1=0}try{r2=arg2.toString().split(".")[1].len...
JS
2022-04-28 08:43:08
jquery如何在元素后面添加一个元素
jquery添加分为在指定元素的里面添加和外面添加两种:里面添加使用(append 和prepend)里面添加又分为在里面的前面添加和后面添加里面的前面添加使用prepend和prependTo里面的后面添加使用append 或appendTo外面添加使用(after和before)外面添加又分为在外面的前面添加和后面添加外面的前面添加使用before或insertBefore外面的后面添加...
JS
2022-04-16 14:36:55
首页
<
1/5
46
>
尾页
有疑问发邮件到 : suibibk@qq.com 侵权立删
Copyright : 个人随笔
备案号 : 粤ICP备18099399号-2