网站建设

基于JavaScript实现年月日三级联动

本文实例为大家分享了JavaScript实现年月日三级联动的具体代码,供大家参考,具体内容如下 代码: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" title年月日三级联动/title/headbody onload="initY...

JavaScript实现登录窗体

本文实例为大家分享了JavaScript实现登录窗体的具体代码,供大家参考,具体内容如下 思路 :就是把登陆窗放在界面之外,然后通过script内的函数改变到界面之内! !DOCTYPE htmlhtml lang=...

javascript实现简单滚动窗口

本文实例为大家分享了javascript实现滚动窗口的具体代码,供大家参考,具体内容如下 一.实现的效果图 二.涉及到的知识点 window.open();方法用于打开一个新的浏览器窗口或查找一个已命...

如何在webpack项目中调试loader插件

最近,在学习webpack使用时,发现webpack-replace-loader配置正则不起用,调试插件后才发现,search健值竟然不支持正则的写法,后有换成string-replace-loader插件,这个loader的search健值支持正则...

JavaScript实现动态表格效果

本文实例为大家分享了JavaScript实现动态表格效果的具体代码,供大家参考,具体内容如下 代码: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" title动态表格/title style .bigDiv{ width: 600px; margi...

JavaScript实现鼠标控制自由移动的窗口

本文实例为大家分享了JavaScript实现鼠标控制自由窗口的具体代码,供大家参考,具体内容如下 代码: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" title用鼠标移动的窗口/title style .mainDiv {...

JSON.stringify的多种用法总结

前言 用过 json 的应该都知道,把一个对象通过 stringify 之后提交给后台是很常用的手段。但是 IE6-7 下没有 JSON 对象,所以要借助json2.js 来实现。 1.经典用法 var data = [ {name: "悟空", sex:...

浅谈Web Storage API的使用

目录 一、浏览器的本地存储技术 1.1、sessionStorage 1.2、localStorage 二、Web Storage相关接口 三、浏览器兼容性 四、隐身模式 五、使用Web Storage API 一、浏览器的本地存储技术 除了最早的使用...

小程序的基本使用知识点(非常全面,推荐!)

目录 注册App时做什么呢? 注册page页面时,我们一般需要做什么呢? 关于wxml的template和include wxs模块 小程序组件化相关 组件到页面间的函数调用 小程序组件插槽的使用 小程序组件的...

一文搞懂TypeScript的安装、使用、自动编译的教程

1. 初识 TypeScript 上篇文章给大家介绍过TypeScript的安装、使用、自动编译的实现 需要的朋友点击查看。 TypeScript 的介绍 TypeScript 是一种由微软开发的开源、跨平台的编程语言。它是 Jav...

uniapp在微信小程序中使用ECharts的方法

今天使用uniapp集成Echarts,实现地图图表的展示 可以参照mpvue-echarts 参照:https://github.com/F-loat/mpvue-echarts https://ask.dcloud.net.cn/article/36288 进行改进 网上有很多教程,但都说的不是很明白,...

为什么TypeScript的Enum会出现问题

目录 发生了什么呢? 什么时候用 控制枚举的数字 Bit值 控制索引 非数字枚举 结论 TypeScript引入了很多静态编译语言的特性,比如class(现在是JavaScript的一部分了),interface, generics和...

JavaScript的防抖和节流案例

目录 防抖 节流: 防抖:在一定的时间内只执行最后一次任务; 节流:一定的时间内只执行一次; 防抖 button id="debounce"点我防抖!/button $('#debounce').on('click', debounce()); function debounce()...

js实现轮播图制作方法

本文实例为大家分享了js实现轮播图展示的具体代码,供大家参考,具体内容如下 效果如图所示 代码如下: !DOCTYPE htmlhtml head meta charset="utf-8" / title/title style type="text/css" * { padding: 0; m...

Webpack中publicPath使用详解

目录 output output.path output.publicPath webpack-dev-server中的publicPath html-webpack-plugin template filename 最后 斜杠/的含义 参考 最近自己在搭建一个基于webpack的react项目,遇到关于output.publicPath和web...

js实现网页音乐播放器

本文为大家分享了简单的html,音乐播放器制作代码,供大家参考,具体内容如下 首先 第一步 找图片资源 音乐资源 放入到img文件夹中 第二步 对页面布局进行布置 第三步 书写js代码...

JavaScript中子函数访问外部变量的3种解决方法

前言 我们在写web页面时,肯定会经常遇到下面这种情况: body div class="btns-wrapper"/div script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.3.1/jquery.min.js"/scriptscriptvar wrapper = $('.btns-wrapper');for(var i...

深入理解typescript中的infer关键字的使用

目录 infer 案例:加深理解 参考 infer 这个关键字,整理记录一下,避免后面忘记了。有点难以理解呢。 infer infer 是在 typescript 2.8中新增的关键字。 infer 可以在 extends 条件类型的字句中...

JavaScript输出斐波那契数列的实现方法

目录 题目 分析 基础解法 初级递归 递归优化 总结 题目 有这么一道题目需要我们来解答: 试输出斐波那契数列的前10项,即 1、1、2、3、5、8、13、21、34、55。 分析 有些人看到题目中出...

关于JavaScript回调函数的深入理解

目录 前言 快速回顾:JavaScript 函数 什么是函数? 声明一个函数 调用一个函数 什么是回调函数? 为什么我们需要回调 如何使用回调函数 回调的工作方式 Javascript 回调是异步的吗?...

JavaScript中call、apply、bind实现原理详解

目录 前言 call 用法 实现 简单的实现版本: 升级版: apply 用法 实现 bind 用法 基本版: 升级版: 总结 前言 众所周知 call、apply、bind 的作用都是‘改变'作用域,但是网上对这这‘改变...

JavaScript中的50+个实用工具函数小结

JavaScript可以做很多出色的事情,本篇文章给大家整理50+个实用工具函数,可以帮助你提高工作效率并可以帮助调试代码 1、isStatic: 检测数据是不是除了symbol外的原始数据。 function isSt...

javascript拖曳互换div的位置实现示例

1 实现原理 利用dom元素的dragstart/ondragover/ondrop事件完成,在拖曳开始的时候获取到拖曳元素,然后允许拖动,最后鼠标抬起后放到新的位置;这里用到了event.preventDefault()方法,很多人可...

js中不常见的运算符与操作符总结

javaScript常用运算符和操作符总结 类别 操作符 算术操作符 +、 –、 *、 /、 %(取模) 字符串操作符 + 字符串连接 +=字符串连接复合 布尔操作符 !、 【转自:http://www.1234xp.com/lg.html转载...

原生JavaScript实现简单五子棋游戏

本文实例为大家分享了JavaScript实现简单五子棋游戏的具体代码,供大家参考,具体内容如下 HTML页面 注释都很明确了,大家好好学习。 !DOCTYPE htmlhtml lang="en" head meta charset="UTF-8" meta na...

教你使用webpack打包编译TypeScript代码

TypeScript打包 webpack整合 通常情况下,实际开发中我们都需要使用构建工具对代码进行打包; TS同样也可以结合构建工具一起使用,下边以webpack为例介绍一下如何结合构建工具使用TS;...

js将多维数组转为一维数组后去重排序

目录 先说一下多维数组拍平 方法一: flat() 方法二: 用空字符串拼接再用split()分割一下 方法三: toString() 方法四: join() 方法五:递归调用 方法六:使用reduce 数组去重 方法一:创建...

js+canvas实现代码雨效果

本文实例为大家分享了js+canvas代码雨效果的具体代码,供大家参考,具体内容如下 代码: !DOCTYPE htmlhtml head meta charset="utf-8" / title/title style type="text/css"【原URL http://www.yidunidc.com/mggfzq.h...

swiper+echarts实现多个仪表盘左右滚动效果

本文实例为大家分享了swiper+echarts实现仪表盘左右滚动效果的具体代码,供大家参考,具体内容如下 1、swiper的使用 a.首先加载插件 !DOCTYPE htmlhtmlhead ... link rel="stylesheet" href="dist/css/swip...

JavaScript实现电商平台商品细节图

本文分享一个电商平台常见查看商品细节图案例,如某东网站手机类别中具体某一部手机详情页中,手机的细节图展示,左侧小图获得用户鼠标焦点即可在屏幕右侧展示出该图片区域的...

JavaScript中三种for循环语句的使用总结(for、for

【源文URL、http://www.yidunidc.com/hk.html 转载请保留出处】 前言 每个接触JS的开发人员都不可避免的与for循环打交道,毕竟这是遍历必不可少的工具之一。JavaScript 中的 for 循环语句相信大家...

js实现购物网站放大镜功能

本文实例为大家分享了js实现购物网站放大镜功能的具体代码,供大家参考,具体内容如下 首先看效果图: 先是布局,左边一个小图框,包含一个鼠标移动框,右边一个放大框。 div...

axios的简单封装以及使用实例代码

前言 最近在构建项目时,想到了请求的封装,之后就琢磨如何封装才好。虽然对各位大佬来说可能是个小事情,但对我来说也算是一个小小的挑战。在我设想中请求的一些基本配置与具...

JavaScript实现留言板添加删除留言

本文分享一个JavaScript的留言板添加留言、删除留言的小案例,内附详细代码分析、但不涉及数据库操作,只解析底层代码实现思路: 实现效果 运行代码界面: 输入留言进行添加:(最...

微信小程序学习笔记之页面配置与路由方式

最近在学习回顾小程序的开发,将一些学习结果做个笔记。参考微信小程序官方文档:developers.weixin.qq.com/miniprogram… 一、小程序配置 1、全局配置 小程序根目录下的 app.json 文件用来对...

JavaScript实现Tab栏切换特效

这里分享一个前端必会的案例,是一个Tab栏的切换效果,除了Tab栏本身会被点击切换之外,Tab本身也决定着其下方的内容板块的显示。 运行效果展示: 如上图所示,其实就是点击上方...

微信小程序在{{ }}中直接使用函数的方法示例

前言 在微信小程序开发中(原生wxml、wxcss),想直接在{{ }}调用方法处理数据, 但是会报错。如:在项目中涉及到百分比的计算,js浮点数运算会出现精度问题,造成小数位数过多,因...

JavaScript实现表单全选或反选效果

本文实例为大家分享了JavaScript实现表单全选或反选的具体代码,供大家参考,具体内容如下 表单中常常会用到checkbox复选框,通过复选框做出的列表全选或全不选的效果也是很常见的,...

如何让你的JavaScript函数更加优雅详解

目录 对象参数使用解构 命名回调函数 让条件句具有描述性 用 Map 或 Object替换 switch 语句 使用 Object.assign 设置默认属性 删除重复代码,合并相似函数;删除弃用代码 提炼函数 总结 准...

微信小程序audio组件在ios端无法播放的解决办法

解决方法: 给 audio 组件绑定点击事件,手动触发播放暂停方法! 代码片段: wxml文件 !-- 判断是语音通话,有通话记录,通话描述不包含'未接' --view class="reference" wx:if【文章转自:香港...

微信小程序swiper-dot中的点如何改成滑块详解

目录 背景 目标效果 思路 实现 swiper监听change 自定义dot模块 change事件中的逻辑 写在最后 本文主要介绍如何基于已有的组件(比如微信小程序的swiper,还有我们平时h5用的比较多的swip...

微信小程序实现固定表头、列表格组件

目录 需求: 功能点 效果图 实现思路 具体代码(react\taro3.0) 具体代码(小程序原生) 总结 需求: 微信小程序实现固定表头固定列表格组件(移动端做点小修改通用) 功能点 排序表格 表...

webpack代码分片的实现

目录 背景 CommonsChunkPlugin splitChunks 配置 异步加载资源 总结 背景 实现高性能应用其中最重要的一点就是尽可能地让用户每次只加载必要的资源,优先级不要太高的资源则采用延迟加载等...

webpack几种手动实现HMR的方式

目录 1.前言 2.GitHub 3.基本配置 项目目录 package.json webpack.config.js main.js index.html main.vue 4.webpack-dev-server package.json dev.config.js 完成 5.webpack-dev-middleware + webpack-hot-middleware package.json dev.config...

javascript数组includes、reduce的基本使用

目录 前言 Array.prototype.includes 语法 参数 返回值 实例 Array.prototype.reduce 语法 参数 返回值 总结 前言 在过去的几年中,JavaScript语言进行了多次更新。为了跟上技术更新的脚步,时刻保持...

JS、CSS和HTML实现注册页面

一个用HTML和CSS实现的注册页面模板,废话不多说了,上代码! 更新:使用JavaScript实现用户名和密码表单校验功能。 代码如下: !DOCTYPE htmlhtml lang="en"head meta charset="UTF-8" title注册页面...

ECMAScript6中Map映射的基本概念与常用方法

目录 什么是映射 Object与Map区别 Map映射常用方法 声明并初始化 赋值set 获取键值get 删除键值delete 判断键值是否存在 has 获取所有键值 values() key/value 迭代器 entries() 遍历所有键值 forEac...

利用原生JS实现懒加载lazyLoad的三种方法总结

目录 前言 Method 1: 高度对比 Method 2: 使用getBoundingClientRect() 的API Method 3: 采用最新的 IntersectionObserver 构造函数 总结 前言 首先我们先搭建好页面如下: style * { padding: 0%; margin: 0%; } .contai...

ES6中Set与WeakSet集合的深入讲解

目录 Set是值永不重复的特殊集合 Set集合基础API 关于唯一值的判断 Set集合遍历的3种方式 Set集合【文章转自:http://www.nextecloud.cn/server.html 复制请保留原URL】案例实践 Set集合与Array数组之...

JavaScript接入百度地图API的方法步骤

目录 一、百度地图API接入 二、在HTML中使用百度地图API 1、在html中引入百度地图js文件 2、在网页中定义一个DIV用于显示地图 3、在网页中显示地图 4、添加可选控件 5、定位功能 6、添加...