javascript技巧

  • 如何创建 JavaScript 自定义事件

    目录 怎么创建自定义事件 事件定制 冒泡 bubbles 可取消 cancelable 组合 composed 给事件传递自定义数据 命名约定 双击事件 总结 前言: 相信大家肯定处理过很多的事件监听 ...

  • Javascript实现html转pdf高清版(提高分辨率)

    网上一些关于js实现html转pdf的文章大部分最终转成的PDF都不够清晰,今天为大家介绍如何提高js实现html转pdf的清晰度 引入js文件 https://cdn.bootcss.com/jqu ...

  • 再谈javascript注入 黑客必备!

    什么是javascript注入攻击? 1.JavaScript注入就是在浏览器地址栏中输入一段js代码,用来改变页面js变量.页面标签的内容. 使用Javascript注入,用户不需要关闭或保存网页就 ...

  • js实现注册页面校验功能

    本文实例为大家分享了js实现注册页面的校验代码,供大家参考,具体内容如下 基本操作 document.getElementById():获取页面元素alert():向页面弹出提示框.innerHTML ...

  • JavaScript过滤字符串中的中文与空格方法汇总

    js 如何过滤字符串里中文或空格呢?方法有很多种,我们可以使用替换与正则表达式来实现,本文向大家介绍两个简单的例子,感兴趣的朋友可以参考一下. 1.javascript过滤空格: function m ...

  • JavaScript高级函数应用之分时函数实例分析

    本文实例讲述了JavaScript高级函数应用之分时函数.分享给大家供大家参考,具体如下: 一.前提介绍: 某些函数是用户主动调用的,但因为一些客观的原因,这些函数会严重影响页面的性能. 二.应用场景 ...

  • JS中封装axios来管控api的2种方式

    前言:我们在开发项目的时候,往往要处理大量的接口.并且在测试环境 开发环境 生产环境使用的接口baseurl都不一样 这时候如果在开发环境完成之后切换每一个接口的baseurl会变的非常的麻烦,(要去 ...

  • javascript回到顶部特效

    本文实例为大家分享了javascript回到顶部效果,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> <h ...

  • JavaScript之事件委托实例(附原生js和jQuery代码)

    事件委托的原理依赖于事件冒泡,可以通过给父元素的事件委托来确定是哪个子元素触发了事件从而做一系列操作. 使用事件委托的优点 1.操作子元素时不用一一遍历,可以根据事件触发的对象而进行相应操作 dom结 ...

  • 利用H5api实现时钟的绘制(javascript)

    HTML5的canvas标签用于绘制图像(通过脚本,通常是 JavaScript).不过,canvas元素本身并没有绘制能力(它仅仅是图形的容器)必须使用脚本来完成实际的绘图任务. 下面,具体总结了一 ...

  • ECMAScript中迭代器的深入讲解

    目录 前言 较早的迭代 迭代器模式 迭代器工厂函数 迭代器协议 写在最后 前言 许多初级前端开发者在往中级迈进的过程中,面试经常问到的一个就是迭代器和生成器,其实在开发中都用过,但是并不知道这是什么, ...

  • 微信小程序实现滑动侧边栏

    本文实例为大家分享了微信小程序滑动侧边栏的具体代码,供大家参考,具体内容如下 效果图: 手指向右滑动可以显示侧边栏,向左滑动隐藏侧边栏 代码附上:.wxml <view class=" ...

  • 如何使JavaScript休眠或等待

    概述 JavaScript不具有 sleep()函数,该函数会导致代码在恢复执行之前等待指定的时间段.如果需要JavaScript等待,该怎么做呢? 假设您想将三则消息记录到Javascript控制台 ...

  • JavaScript实现三级联动菜单效果

    三级联动考察的应该是对于数据的处理,只要清楚其中的关系,再多几级都是一样的: html部分: <!DOCTYPE html> <html> <head> <m ...

  • 关于TypeScript声明合并

    目录 介绍 基础概念 合并接口 合并命名空间 命名空间与类和函数和枚举类型合并 合并命名空间和类 非法的合并 模块扩展 全局扩展 介绍 TypeScript中有些独特的概念可以在类型层面上描述Java ...

  • 如何利用js给自己照相并修图

    目录 ​效果展示 ​1.思路 1.1搭建静态页面 1.1.1 控制区域 1.1.2照片区域 2.实现 2.1申请网络摄像头操作权限 2.2点击照相函数和保存图片 2.3绑定change事件动态修改图片 ...

  • JS中filter( )数组过滤器的使用

    目录 一.前言 二.方法简介 三.用法案例 总结 一.前言 数组过滤器是前端数据处理的一种常用方法,对于前端来说,后端返回的数据我们需要经过处理以后才能获取到自己想要的数据,进行进一步的操作.有时候后 ...

  • js如何对元素可视区域进行判定

    目录 前言 方案介绍 使用 getBoundingClientRect 使用 scrollTop 与 offsetTop 使用 IntersectionObserver 注意事项 前言 在前端开发中, ...

  • JavaScript中的FileReader示例详解

    目录 前言: input:file FileReader 补充:一个比较全面的例子 总结 前言: FileReader是一种异步文件读取机制,结合input:file可以很方便的读取本地文件. inp ...

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

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