
javascript
分享实用的javascript开发干货
黄河爱浪
一个热爱分享又普通的web前端开发者,uView UI框架成员。
展开
-
js 时间转化工具库
一个简单小巧又实用的js时间转化工具库,包含创建日期对象、日期转JSON、日期转时间戳、日期格式化4个最常用的功能原创 2023-03-28 14:31:38 · 899 阅读 · 1 评论 -
js async和await使用详解
文篇文章讲一讲js中async 和 await 使用,围绕 “如何使用”、“异常处理”、 ”什么情况下使用“ 3个重点给予说明。原创 2022-12-27 18:14:06 · 1377 阅读 · 1 评论 -
javascript 监听页面的显示隐藏
javascript 监听页面的显示隐藏,兼容 Android & iOS原创 2021-05-26 14:29:51 · 3044 阅读 · 1 评论 -
javascript 手机QQ/微信/支付宝的判断方法
用JS判断 手机QQ/微信/支付宝的方法原创 2020-12-15 21:39:24 · 1611 阅读 · 0 评论 -
javascript H5解决手机拍照图片被旋转问题
网络上有许多的实现图片预览功能的案例,这些案例大部分都存在一个问题就是在手机等移动数码设备上,拍照成像后的预览图居然会被旋转。实现预览的大概有以下几个过程:监听文件选择框的 onchange事件; 通过FileReader()创建的实例对象的readAsDataURL()方法获得图片文件的 base64数据; 将 base64数据赋值给图片或元素背景图,生成预览效...原创 2019-10-27 16:28:15 · 4013 阅读 · 0 评论 -
javascript 监听CSS3动画
CSS3动画逐渐代替了 jQuery的动画方法,从以前的通过计时器频繁修改元素样式到现在的只需要修改CSS就能实现平滑的动画。如果有一组动画队列,或者某些方法需要在CSS3动画结束后才执行。常用的方法都是根据CSS的动画时长,然后设置一个延时器(setTimeout)来做的。但这不是一个最科学的方式。本篇文章介绍 js监听 CSS3动画的事件。CSS3实现动画分为trans...原创 2019-10-20 15:49:58 · 1447 阅读 · 0 评论 -
javascript 查找数组是否存在指定数据(方法汇总)
在工作中,查找数组是否存在指定数据 这活总是少不了的。本篇文章对查找数组是否存在指定数据的常用方法做个汇总。目录#1 for语句#2Array.prototype.some()#3Array.prototype.findIndex()初始模拟数据var userList=[ {"name":"张三","age":24}, {"name":"李...原创 2019-08-04 22:41:42 · 1911 阅读 · 2 评论 -
javascript 元素滚动到顶部固定效果(搜索框在顶部悬停)
除了搜索框,或者导航栏等类型特效都可以采用相同的方式解决。无疑像效果图所演示的效果相对于固定导航栏来说要更难一些。有其它效果需要更改,请自行修改下方源码。在线演示地址:https://www.jq22.com/webqd6165效果图:源码:<!DOCTYPE html><html lang="en"><head> <me...原创 2019-06-25 17:00:22 · 3657 阅读 · 0 评论 -
javascript 监听DOM内容改变事件
效果演示:源码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>javascript监听DOM内容改变事件</title> <style type="text/css"> ...原创 2019-06-03 17:06:06 · 17560 阅读 · 1 评论 -
javascript 逻辑非(!) 的骚操作
在前一篇文章《javascript 逻辑与(&&) 和 逻辑或(||) 的骚操作》中有说逻辑与和逻辑或运算符的非常规使用方式,今天说一说逻辑非(!)运算符的使用。见下表,官方对 ! 运算符的说明运算符 语法 说明 逻辑非,NOT(!) !expr 若 expr 可转换为 true,则返回 false;否则,返回 true。 先简单的...原创 2019-06-02 23:25:12 · 405 阅读 · 0 评论 -
javascript 日期格式化
日期格式化是使用率非常高的,一个实用的日期格式化工具能大大提高工作效率。1、给 Date 函数原型扩展一个 format 方法: /* Date函数原型扩展 */ Date.prototype.format = function (params) { /* 默认参数设置 */ var params=params || {}; ...原创 2018-11-01 20:01:12 · 878 阅读 · 0 评论 -
javascript if语句的艺术
if 是写代码中最常用的语句,无时无刻都在做着各种判断,正在阅读本篇文章的你,可能天天都在写 if ,但你真的把 if 写好了吗?本篇文章带大家一起探讨如何写好 if。设当前正在做一下简单的注册功能,注册所需要的数据有:用户名,密码,确认密码。非常必要的三项数据。下面将用【伪代码】来示例注册功能的实现流程。示例一: if( '已填写用户名' ){ if( '可...原创 2018-11-03 18:23:52 · 596 阅读 · 0 评论 -
javascript 仿jQuery的无new构造函数
jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。...原创 2018-11-07 15:31:26 · 625 阅读 · 0 评论 -
javascript 判断对象是否具有指定属性的方法
在工作中,为使代码健壮性更高,通常都需要校验当前数据是否存在指定属性,以更进一步的完善代码逻辑。下面是作者的个人经验整理的判断方法:演示数据: var h_object={ "name":"helang", "email":"helang.love@qq.com" }; var h_array=['helang','184649296...原创 2018-11-11 16:22:17 · 542 阅读 · 0 评论 -
javascript 图片预览(base64 上传)
示例图:源码:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>生成图片预览</title> <style type="text/css"> #images{ ...原创 2019-05-28 23:22:28 · 1032 阅读 · 0 评论 -
javascript 逻辑与(&&) 和 逻辑或(||) 的骚操作
逻辑运算符通常用于布尔型(逻辑)值。这种情况下,它们返回一个布尔值。然而,&& 和 || 运算符会返回一个指定操作数的值,因此,这些运算符也用于非布尔值。这时,它们也就会返回一个非布尔型值。逻辑运算符在写代码时上镜率颇高,通常都与 if条件语句 一起使用,下面的代码是常规操作/* 逻辑与的常规操作 */if(true && true){ cons...原创 2019-06-01 20:19:25 · 538 阅读 · 0 评论 -
javascript 写后端前必须要知道的事
Node 是一个让 JavaScript 运行在服务端的开发平台,它让 JavaScript 成为与PHP、Python、Perl、Ruby 等服务端语言平起平坐的脚本语言。Node打破了 JS只能开发前端的瓶颈,真正实现了得JS者得天下的壮举!然而,做后端比做前端要严谨多,所以JS语言上的一些“BUG”是必须要知道了。别到时候数据出了问题,整的一头雾水。本篇文章举例出JS在处...原创 2019-06-08 17:25:42 · 7464 阅读 · 0 评论 -
javascript toFixed() 方法BUG的解决办法
toFixed() 方法使用定点表示法来格式化一个数值。简单点来说,就是对数据进行四舍五入的处理,定点表示要保留的小数位数。toFixed() 方法BUG的解决办法,详细内容请阅读小编的原创文章《javascript 写后端前必须要知道的事》,文章地址:https://blog.youkuaiyun.com/u013350495/article/details/91345674作...原创 2019-06-08 17:33:45 · 2199 阅读 · 0 评论 -
javascript 实现Vue.js路由
javascript 原生实现 Vue.js的路由切换功能,模拟单页应用上效果图:源码如下:<!-- author:helang Email:helang.love@qq.com--><!DOCTYPE html><html lang="en"><head> <meta charset="U...原创 2018-10-12 23:42:22 · 1326 阅读 · 0 评论