首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
haorooms-js专题
haorooms
创建于2024-10-19
订阅专栏
haorooms博客js相关专题
等 9 人订阅
共264篇文章
创建于2024-10-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
利用空白gif图片,实现数据上报,数据埋点
前言 利用空白gif图片,实现数据上报,数据埋点。开发中经常需要统计页面点击,曝光,包括一些数据埋点。当然,埋点数据上报的方式有很多,下面介绍纯css的方式和一句话js方式。 纯css方式 纯css方
封装一个原生js的ajax请求,支持IE9CORS跨域请求
前言 关于纯js的ajax请求,我之前有文章写过,https://www.haorooms.com/post/js_ajax_chun, 关于CORS跨域资源共享,我也有文章写过,https://ww
xSwitch调试和代理线上代码及h5判断小程序ua及浏览器运行环境
前言 介绍一款同事推荐的谷歌插件。即装即用,很方便。应用场景蛮多,可以把线上代码代理到本地,类似fiddler。也可以将线上请求数据代理到本地。就是本地测试环境没有数据的话,可以代理线上环境的数据。
前端js导出excel方法分享
前言 之前写个js导出excel的方法,但是发现已经过时了,最近用了一下新的导出方式,可以用,现在分享一下。vue,react都可以用。原理就是通过table导出excel 方法一: 通过csv的方式
纯js版本房贷计算器开源
前言 这个代码是蛮久之前写的,当时还是在易居,纯js版本的房贷计算器,界面精美【界面版权归易居房友,请勿抄袭】。后来我基于此代码转换过一个react版本的,其实核心代码都一样,就是我这个纯js里面的代
模块化cmd,amd中动态加载资源问题
前言 今天主要讨论一下cmd和amd中运用loadjs等方式动态加载资源遇到的问题。当然,amd和cmd是比较老的前端模块化技术了。类似我之前文章提到的requirejs,这种方式下运用loadjs中
总结下移动端调试的一些方法
前言 说起网站调试,pc页面和h5页面,假如电脑上能够重现的,都不在话下,调试起来都蛮简单。仅仅需要fiddler一个抓包工具,把线上压缩代码替换成本地无压缩代码就可以了。具体步骤我后面可以详细介绍。
vue封装一个简单的div框选时间的组件
前言 新年第一篇文章,记录一下我前段时间封装的一个vue组件吧。技术需要积累,有时间我把我之前写的还不错的组件都开源出来。并尝试vue和react 两种方式的组件封装。今天简单写下鼠标框选div选中效
Page Visibility API及Page Lifecycle API的介绍及应用
前言 今天主要介绍2个api,一个是Page Visibility API,一个是Page Lifecycle API,这两个api你可能用的不多,关于Page Visibility API,目前大部
封装一个js获取window系统或者手机系统版本的方法
前言 今天是20181024程序员的节日,祝广大程序猿朋友节日快乐!最近比较忙,疏于总结。博客很久没有详细好好的写文章了。今天这篇文章也是平时用到的。就是一个积累函数吧。后面有时间好好总结一下。 通过
单页应用中更优雅的操作dom
前言 以前的项目是jquery独行天下,但是随着单页应用的流行,很多公司放弃了jquery的使用,主要因为项目中dom操作较少,一般都是数据改变dom,但是假如项目中难免的操作一些dom的时候,我们可
element上传组件循环引用及简单时间倒计时
前言 今天记录几个简单的小问题,前端时间开发用到的,之前看到博客中没有记录,简单记录一下。 一个是element上传组件循环引用的方式,一个是简单的倒计时。 上传组件每个上传都要指定相应的函数,而且函
记录一下js光标位置及复制和剪切板
前言 关于光标位置,copy与剪切板等,博客中总结的比较少,翻了一下,很久之前做编辑器的时候,有类似文字javascript获取iframe中光标所在位置的父节点名称,但是和今天总结的这个还不太一样。
封装了一个vue移动端下拉加载下一页数据的组件
前言 简单封装了一个vue下拉加载组件,分享一下,已放到github和前端资源库,欢迎下载! 组件代码 使用 组件已放到github,欢迎下载和star 可以直接在vue项目中运行这个组件 githu
JS十六进制颜色(#fff)与RGB, HSL颜色的相互转换
前言 今天做了这个需求,就是前端支持rgba设置,但是后台生成图片的时候不支持rgba,需要2个值。分别是一个十六进制颜色值和一个opacity透明度,这就要我这边传值的时候,把原来的rgba转换成2
网页中添加特殊字体解决方案
前言 今天总结一下网页中添加特殊字体的解决方案。一个字体一般情况下很大,少则1-2M,一般是4-6M,大的字体十几兆的都有。加载在网页中会导致速度变得很慢,因此,你在网页中很少看到有用特殊字体的原因。
FileReader获取上传图片的宽高
前言 input upload 图片上传,经常要判断上传图片的宽高。除了运用一些上传插件可以获取。原生的上传方式也可以获取,下面就说一下如何获取上传图片的宽高。 以饿了么上传插件为例 上传前的验证:
js对textarea换行符的处理方案
前言 本文很简单,就是记录一下js对textarea换行符的处理。 调试 随便写一个textarea 整个调试如下图: 发现: textareaid里面的换行符可以通过indexOf获取 但是直接通过
单页应用/vue等页面未保存刷新关闭返回等确认提示
前言 单页应用,例如vue,react,项目中有些编辑页面不是时时保存的。用户做了半天,刷新了页面,或者关闭了页面,就需要重新制作。因此,刷新,返回,关闭页面的时候进行用户提示,显得很重要。但是这个单
win10删掉某个进程命令行记录
前言 本文纯粹是记录一个命令行,自己经常忘掉的。 主要是今天用vscode 的task起服务,关掉vscode后,发现端口还在,我启动另外一个相同端口的项目就换成了别的端口,无奈杀进程,但是发现杀进程
下一页