移动端JS实现拖拽两种方法解析

移动端的项目经常会引入手势库来实现拖拽不过如果只是一两个页面用到拖拽,再引入一个手势库就很不划算最近的项目中就有这么一个需求:因为就这一个地方需要拖拽,所以我就没有引...

如何利用 JS 脚本实现网页全自动秒杀抢购功能

倒计时页面:倒计时未结束时,购买按钮还不能点击。结束时,可以点击购买,点击后出现提示“付款成功”展示效果 GIF1.制作测试网页首先我们来做一个简易的抢购页面<!DOCTYPE html><...

Webpack5正式发布,有哪些新特性

webpack作为最使用最广泛的前端打包工具,已经成为前端工程化基础设施的一部分。而Webpack上一个大版本更新已经是18年的时候了,两年时间过去了让我们看看Webpack5都带来了哪些...

浅析我对JS延迟异步脚本的思考

关于对延迟脚本的思考async和defer属性的脚本,相信大家都听说过,但是他的真正执行细节是什么样子的?很少有文章认真研究它,可能不太有人注重细节,但其实真正有技术含量的工作和...

分享8个JavaScript库可更好地处理本地存储

我为当前项目测试了一些本地存储库。想知道他们有什么很棒的功能吗?继续阅读。
Local Storage Bridge
https://github.com/krasimir/lsbridge
如果你必须在同一个浏览器中从...

原生JavaScript实现弹幕组件的示例代码

前言
如今几乎所有的视频网站都有弹幕功能,那么今天我们就自己用原生 JavaScript 封装一个弹幕类。这个类希望有如下属性和实例方法:
属性 el容器节点的选择器,容器节点应为绝...

微信小游戏中three.js离屏画布的示例代码

国庆8天长假,重庆之行因故未成,偶得闲,用three.js结合cannon.js写个3D小游戏耍耍。在微信小游戏中,把three.js的3D内容在离屏画布处理,然后复制到在屏画布,方法是:let c_toolbarHei...

react的hooks的用法详解

hooks的作用
它改变了原始的React类的开发方式,改用了函数形式;它改变了复杂的状态操作形式,让程序员用起来更轻松;它改变了一个状态组件的复用性,让组件的复用性大大增加。use...

JavaScript实现拖动对话框效果的实现代码

代码实现:<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</...

JS将指定的某个字符全部转换为其他字符实例代码

var str = "pig cat fish、dog horse monkey bear、lion、fox";笔者在这里定义了一个字符串
如果使用for循环遍历字符串,内部使用replace函数的话 for (j = 0; j <= str.l...

JavaScript数组常用的增删改查与其他属性详解

数组的增删改查数组的插入push()尾部插入var arr2 = [1, 2, 3] arr2.push(4, 5, 6) console.log(arr2) //[1,2,3,4,5,6]unshift()头部插入var arr3 = [1, 2, 3]arr3.unshift...

js轮播图之旋转木马效果

本文实例为大家分享了js轮播图之旋转木马效果的具体代码,供大家参考,具体内容如下思路:给定一个数组,储存每张图片的位置,旋转将位置进行替换
左旋转:将数组第一个数据删除,然后添...

原生js实现照片墙效果

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xht...

原生JS实现相邻月份日历

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xht...

JavaScript本地储存:localStorage、sessionStorage、cookie的使用

javaScript有三种数据存储方式,分别是: sessionStorage localStorage cookier1. sessionStorage
sessionStorage仅在当前会话下有效,关闭页面或浏览器后被清除; setItem(k...

JavaScript常用进制转换及位运算实例解析

前言
在一般的代码中很少会接触到进制和位运算,但这不代表我们可以不去学习它。作为一位编程人员,这些都是基础知识。如果你没有学过这方面的知识,也不要慌,接下来的知识并不会...

基于javascript原生判断DOM是否加载完毕

readyState
document.readyState 返回当前文档的状态,属性如下: uninitialized 还未开始加载 loading 加载中 interactive 已加载,文档与用户可以开始交互 complete 加载完...

JavaScript Blob对象原理及用法详解

Blob是JavaScript内建对象,表示不可变的原始数据,类似文件的对象。blob是表示原始数据的不可变对象,这些数据不一定是JavaScript原生格式的,文件接口基于Blob,继承Blob功能并将其...

如何使用JS console.log()技巧提高工作效率

我们知道 console.log(message)用法很简单,表示将参数message 打印到控制台上。console.log('前端小智')
// 前端小智const myAge = 28
console.log(myAge) // 28
本文主要介...

浅谈js数组splice删除某个元素爬坑

先来看下几个概念:
// splice:返回从原始数组中删除的项(如果没有任何删除,则返回空数组) // 当指定2个参数时,表示删除 // 当指定3个参数,且第2个参数为0时表示插入 //...

如何通过JS实现日历简单算法

最近有用到日历可需要编辑文本的日历,为了绑定数据的方便,所以用js写了一套日历,其实思想也是很简单。实现步骤如下:1、首先取得处理月的总天数
js不提供此参数,我们需要计算。考...

JavaScript原生数组函数实例汇总

在JavaScript中,创建数组可以使用Array构造函数,或者使用数组直接量[],后者是首选方法。Array对象继承自Object.prototype,对数组执行typeof操作符返回object而不是array。然...

js实现点击烟花特效

代码:<script type="text/javascript">function clickEffect() { let balls = []; let longPressed = false; let longPress; let multiplier = 0; let width, height;...

ES11新增的这9个新特性,你都掌握了吗

ECMAScript 2020 是 ECMAScript 语言规范的第11版。自1997年出版第一版以来,ECMAScript 已发展成为世界上使用最广泛的通用编程语言之一。ES2020(ES11) 引入了以下新特性: St...

JS如何操作DOM基于表格动态展示数据

公司做一个实时监控有一个地方需要把后台推送的数据动态的使用表格进行展示我知道有一些插件可以做,但问题是我找的那个插件发现动态更新数据时IE内存一直累积,最后会造成崩溃...

利用js实现简易红绿灯

HTML代码:在一个div容器内,设置3个span<body><div id="i1"> <span class="light red_light"></span> <span class="light yellow_light"></span> <span class="light green...

JavaScript通如何过RGraph实现动态仪表盘

目前针对于统计图的制作方法有很多,可以直接利用快逸报表中的自带统计图,还可以通过自定义统计图个性化定制,当然除此之外,在新的HTML5标准中,新增了一个非常重要的元素—canvas...

Swiper实现导航栏滚动效果

在一些移动app中,总能看到导航栏是可以滚动,下列例子是在vant的官方文档中看到的,这样的滚动效果利用Swiper也可以实现,效果实现的思路是,根据当前点击的“标签”为起点,当前标签...

JS highcharts实现动态曲线代码示例

Highcharts是一个制作图表的纯Javascript类库,   主要特性如下:  兼容性:兼容当今所有的浏览器,包括iPhone、IE和火狐等等;  对个人用户完全免费;  纯JS,无BS;  支持大部...

如何手动实现一个 JavaScript 模块执行器

如果给你下面这样一个代码片段(动态获取的代码字符串),让你在前端动态引入这个模块并执行里面的函数,你会如何处理呢&#63;module.exports = { name : 'ConardLi', action :...

JS highcharts动态柱状图原理及实现

实现一个柱状图,这个柱状图的高度在不停的刷新,效果如下:官网是没有动态刷新的示例的,由于需要我查看了其源码,并根据之前示例做出了动态柱状图的效果,希望对同学们有用!看一下代码...

swiper4实现移动端导航栏tab滑动切换

swiper4移动端导航栏tab滑动切换效果,供大家参考,具体内容如下效果如图:首先引入swiper的css和js文件
官网下载地址<link href="swiper.min.css" rel="stylesheet"><script src...

JS绘图Flot应用图形绘制异常解决方案

今天再次动手用Flot,但是今天用的时候出现一些问题首次报错的是网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; QQDownload...

JS绘图Flot如何实现动态可刷新曲线图

刚刚做的是一个静态的曲线图,只要设置数据,就可以直接显示。下面来做一个根据时间间隔根据新数据一直变的曲线绘图示例。同样,为了兼容不同浏览器,请一定要引入三个JS文件,否则不...

JS实现简易图片自动轮播

本文实例为大家分享了JS实现简易图片自动轮播的具体代码,供大家参考,具体内容如下<!doctype html><html> <head> <meta charset="utf-8" /> <title>自动播放选项卡</title> <s...

JS跨浏览器解析XML应用过程详解

首先介绍简单的理论:对于XML,我们可以理解它是一种树结构,它包含根,元素,属性,文本等内容。不同浏览器都有自己的解析器,把XML读入内存,并把它转换为可被 JavaScript 访问的 XML DOM...

JS绘图Flot如何实现可选显示曲线图功能

刚刚做了可以动态去刷新的曲线图,下面再来实现一个可以选择显示那个显示值的曲线图。首先看一下效果:下面的多选框,选择以后会触发一个事件,等同与重新绘制了曲线图。重点是需要...

详解webpack的clean-webpack-plugin插件报错

1、出错代码
const path = require('path')const CleanWebpackPlugin = require('clean-webpack-plugin')// const { CleanWebpackPlugin } = require('clean-webpack-plugi...

JS pushlet XMLAdapter适配器用法案例解析

近日有人咨询Pushlet XMLAdapter 适配器的问题,我特留意了一下
到官方看了一下http://www.pushlets.com/,Development Roadmap中最后面说到了这个问题,AJAX (XMLHttpRequest) S...

DWR内存兼容及无法调用问题解决方案

在上次遇到DWR内存泄漏问题后根据网上的内容对JS文件进行修改,修改后发现还有一些兼容的问题,同时还出现不能调用的一些情况。而且根据统计DWR就算内存泄漏,也不是特别严重,除非...

JS页面动态绘图工具SVG,Canvas,VML介简介

说到绘图、报表之类的技术,大家首先想到的就是Flex,当然也有许多了解javaapplet,对于这两种技术来说,各有利弊。
首先Flex很笨重,但是其效果实在让人喜欢。对于javaapplet来说,至...

从表单校验看JavaScript策略模式的使用详解

众所周知的是,表单确实在前端,唔,或者说在网页中占有不小的比重。事实上,几乎每一个中大型网站都会有“登录注册”以验证用户信息、防止一些不可名状的隐患。。。那么表单的优劣...

详解如何在Javascript中使用Object.freeze()

Object.freeze()
Object.freeze() 方法可以冻结一个对象。一个被冻结的对象再也不能被修改;冻结了一个对象则不能向这个对象添加新的属性,不能删除已有属性,不能修改该对象已有...

js中复选框的取值及赋值示例详解

1、复选框的取值:(js部分)
var checkboxdata = $(“input[name=payoperator]:checked”).map(function() {return $(this).val();}).get().join(",");<div class="form-group">...

详解如何使用React Hooks请求数据并渲染

前言
在日常的开发中,从服务器端异步获取数据并渲染是相当高频的操作。在以往使用React Class组件的时候,这种操作我们已经很熟悉了,即在Class组件的componentDidMount中通过aj...

JS实现4位随机验证码

本文实例为大家分享了JS实现4位随机验证码的具体代码,供大家参考,具体内容如下通过随机数编写一个不分大小写且含数字的4位随机数。CSS样式p{ width: 60px; height: 20px; dis...

js实现网页随机验证码

本文实例为大家分享了js实现网页随机验证码的具体代码,供大家参考,具体内容如下1、现在全选网站为了防止用户利用机器人自动注册、登录、灌水,采用了验证码技术。所谓验证码,就...

小程序实现左滑删除的效果的实例代码

前言:实现小程序滑动删除有几种方式,文章会简单列举两种实现,先看效果。
一、使用movable-view实现滑动先看官方文档简单解读一下movable-area标签的基本概念。movable-area...

微信小程序使用前置摄像头拍照

本文实例为大家分享了微信小程序使用前置摄像头拍照的具体代码,供大家参考,具体内容如下1、拍照页面:<template> <view title="拍照"> <camera v-if="openCamera" device-posit...

基于JavaScript实现简单抽奖功能代码实例

为什么会做这个东西呢,纯属好玩,闲的
其实是在上次班会的时候想到的,班会的时候叫人回答问题,没人回答
当时就想,我如果抽签抽到你了,你还是不回答吗??好吧,一切都是扯淡
先来看看页...

返回顶部
顶部