js
NAMECZ
职场新人
展开
-
【HTML】基于jsQR实现的HTML单页面扫码功能
使用jsQR实现的HTML5单页面 扫码签到功能页面。选择jsQR的原因:html5-qrcode:使用简单,识别率低,二维码小不可解析@zxing/library: 识别率优于html5-qrcode,部分安卓模糊无法使用jsQR:轻量小巧实用简单,识别率高,小型二维码也可解析,可以自动对焦。原创 2023-12-12 18:13:33 · 1680 阅读 · 0 评论 -
【JS】前端性能优化(思路梳理)
前言性能优化,对于开发者来说都是老生常谈的问题了,每一个程序猿对于这个问题或多或少都能给出一些解答,当然在IT界me爬滚打多年的我也不例外。性能优化的答案在百度上一搜一大把,但是往往都是东一嘴,西一句,导致背八股文的我说出的答案总是杂乱无章,一团乱麻。所以我查阅了一些资料,整理了一些资源,将前端性能优化的思路梳理了一番,帮助各位在面对性能优化的问题上,能够回答的井井有条!以下:...原创 2022-03-04 14:42:57 · 410 阅读 · 0 评论 -
【JS】数组/对象数组删除其中某一项
由于日常工作中经常需要对数组进行操作,最经常使用到的就是对数组进行的删除操作对于我们前端来说,数组有两种区别1、var arr = [ 'aaa' , 'bbb' , 'ccc' ,' ddd' , 'eee' ] 这种暂且称之为纯数组2、var jsonArr = [ { name: 'cz' , age: '25'} , { name: 'mp' , age: '18'} ,...原创 2020-03-25 14:06:41 · 21336 阅读 · 4 评论 -
【JS】浮点数计算精度受损问题(浮点数化为整数计算后再还原的弊端)
浮点数的精度受损,相信大家都有了解过,但是我相信多数还是和我一样没有深入研究过,一知半解。在此博客之前,我对浮点数的加减计算都是先将浮点数乘上10的n次方化为整数,计算后,再除去10的n次方。我觉得整数计算肯定不会出现什么精度受损的问题。事实上,整数计算确实不会出现什么问题。但是,问题出在了化整的时候。举个例子:// 乘法 =====================0.07...原创 2019-02-26 11:33:26 · 736 阅读 · 0 评论 -
【JS】Promise用法30秒速成(仅限小白观看)
此篇文章专为初学者准备 之 Promise最基础最简单的用法,若想要深入了解,请退出并联系廖雪峰。 郑重声明:本人并未深入研究promise,本文章仅为了让新手快速掌握使用方法,文章内一些不当言论,请勿当真,有兴趣的请前往promise官方教程。(保命要紧) 1、Promise是一个构造函数,我们使用的时候一般是包在一个函数中,然后在需要的时候运行这个函数2、Promise构造...原创 2018-12-11 15:34:58 · 945 阅读 · 0 评论 -
【JS】FormData的使用以及提交数组的方法
一、创建FormData的方法通常有两种:1、 创建一个空的formData对象let formData = new FormData();2、通过HTML表单元素创建FormData对象let formData = new FormData(someFormElement); 二、FromData对象数据的 添加 删除 和 覆盖。1、添加数据(若对象内没有该key...原创 2018-12-03 10:40:08 · 37239 阅读 · 5 评论 -
JS 数组,数组对象的合并去重方法
这次对数组的操作,我们使用es6的新语法来完成,所以在看下边代码之前,我们要了解我们下边要用到的es6中的set集合,和for...of 方法:首先介绍set集合:ES6提供了新的数据结构Set,它类似于数组,但是成员的值都是唯一的,没有重复的值。Set函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化。注意:向set加入值的时候,不会发生类型转变,所以 5 和 '5...原创 2018-09-03 11:31:08 · 29436 阅读 · 11 评论 -
rem布局实现不同分辨率移动终端的自适应、整体缩放
前言现在手机屏幕分辨率越来越多,但我们的需求比较唯一——最佳视觉。 当用户浏览网页时,根据屏幕的尺寸,来向用户展示更适合用户的布局、文字、图片、按钮等等,因此,rem应运而生。 rem(font size of the root element)是指相对于根元素的字体大小的单位。一旦根节点html 定义的 font-size 变化,那么整个网页中运用到 rem的也会随之变化。加之当前手机淘...转载 2018-08-29 17:28:44 · 800 阅读 · 0 评论 -
JS Date时间各种格式互转
首先要先了解一下Date 有几种格式分别是什么:1、标准日期:2018-08-29 或者 2018-08-29 14:00:002、中国标准时间:Wed Aug 29 2018 14:43:23 GMT+0800 (中国标准时间)3、时间戳:15355270754424、毫秒数:1535527075442000 注意:时间戳 * 1000 = 毫秒数注意:苹...原创 2018-08-29 15:30:03 · 4104 阅读 · 0 评论 -
【小程序】 获取昨天,今天,明天的xx-xx-xx格式的日期,picker中可用
小程序picker 日期选择中经常要用到 年-月-日 格式的时间,写下来方便以后使用//昨天的时间var day1 = new Date();day1.setTime(day1.getTime()-24*60*60*1000);var s1 = day1.getFullYear()+"-" + (day1.getMonth()+1) + "-" + day1.getDate();...原创 2018-08-21 18:24:11 · 3338 阅读 · 0 评论 -
【微信小程序】自己遇到的问题和解决方法 (有水货有干货,持续更新)
这一篇是写给我自己看的,是我写小程序时遇到的一些问题,现在看来很普通,但是为了纪念我的青春,我还是决定写出来来鼓励我自己继续进步。1、onShow,在页面显示的时候触发此函数,当页面中出现新页面或者遮盖后都会触发,比如地图的选择,和照片的选择等,在返回的时候都会触发此函数,但是在多数情况下这种是不需要执行onShow刷新页面的,这时候为了区分是上个页面返回触发的onShow还是本页面遮盖触发的...原创 2018-07-05 10:42:00 · 1222 阅读 · 2 评论 -
正则表达式
一、正则字符的简单介绍1.1、元字符的介绍 "^" :^会匹配行或者字符串的起始位置,有时还会匹配整个文档的起始位置。 "$" :$会匹配行或字符串的结尾 "\b" :不会消耗任何字符只匹配一个位置,常用于匹配单词边界 如 我想从字符串中"This is Regex"匹配单独的单词 "is" 正则就要写成 "\bis\b" \b 不会匹配is 两边的字符,但它会原创 2018-03-13 13:28:01 · 1124 阅读 · 0 评论 -
JavaScript中易混淆的方法之split、splice、slice、substring、substr辨析比较
写在前面的话SplitSpliceSlice写在前面的话很多时候,一门语言总有那么些相似的方法,容易让人傻傻分不清楚,尤其在不经常用的时候。而本文主要简单总结了JavaScript中的关于字符串和数组中三个容易混淆的方法。旨在方便查阅,在容易混淆的时候有据可查。如读者有疑问,欢迎留言交流。谢谢!SplitSplit是切割字符串的一种方法,该方法主要用于把一个字符串分割成字符串数组。用于字符串对象。...转载 2018-03-05 16:03:31 · 283 阅读 · 0 评论 -
谈谈自己对闭包的理解
序言想要了解闭包,需要先了解什么是局部变量,什么是公共变量。局部变量:局部变量只能用于定义它函数内部。对于其他的函数或脚本代码是不可用的;全局变量:全局变量可应用于页面上的所有脚本。实际上,在 JavaScript 中,所有函数都能访问它们上一层的作用域。JavaScript 支持嵌套函数。嵌套函数可以访问上一层的函数变量。但是父级的函数不能获取到子级函数内部的变量;而在某些情况下,我们又需要从外...原创 2018-03-09 14:32:34 · 1294 阅读 · 0 评论 -
js代码 实现 HEX 与 rgb/rgba之间的相互转换
废话不多说,直接上代码:代码如下://十六进制颜色值的正则表达式 var reg = /^#([0-9a-fA-f]{3}|[0-9a-fA-f]{6})$/; /*16进制颜色转为RGB格式*/ String.prototype.colorRgb = function(x){ var sColor = this.toLowerCase(); if(sColor &...原创 2018-03-09 11:47:09 · 4689 阅读 · 0 评论 -
鼠标移动时禁止选中文字
今天在做div移动时遇到一个奇怪的问题 ,就是在移动div的时候偶尔会选中div中的文字,同时会影响div移动的流畅性,直接上解决方法:禁止鼠标右键:oncontextmenu="return false";禁止选择:onselectstart="return false";禁止拖放:ondragstart="return false";禁止拷贝:oncopy=document.selection...原创 2018-03-07 18:24:38 · 1538 阅读 · 0 评论 -
js与jquery常用数组方法总结
js与jquery常用数组方法总结 昨天被问数组方法的时候,问到sort()方法是否会改变原来的数组。本来我猜是不会,也是这么说,马上我又觉得,知识这种东西,不确定的时候直接说不确定或不知道就好,只是凭借着不确定的猜测或者是记忆,害人害己,于是我又回答不知道。结果果然。。。我记错了0.0 还是自己总结测试一下比较靠谱,印象也比较深刻。欢迎大家提出相关意见或建议,提前谢谢哈~转载 2018-01-02 22:36:43 · 453 阅读 · 0 评论