javascript技巧

  • js 获取(接收)地址栏参数值的方法

    当地址栏含有参数,我们可以再目标页面通过window.location.search来获取我们需要的参数及其值 复制代码 代码如下: // 获取地址栏的参数数组 function getUrlPara ...

  • js 数据存储和DOM编程

    数据存储 ·在javascript中,数据存储的位置会对代码整体性能产生重大的影响. ·数据存储共有4种方式:字面量.变量.数组.对象成员. ·要理解变量的访问速度,就要理解作用域.由于局部变量处于作 ...

  • 小程序怎样让wx.navigateBack更好用的方法实现

    相信只要开发过小程序,对wx.navigateBack 这个 api都不会陌生.在摩拜单车的小程序中,它也被改造的更方便满足复杂的业务需求,可谓之 增强型的 wx.navigateBack. 先来看看 ...

  • 原生js实现密码输入框值的显示隐藏

    本文实例为大家分享了js显示隐藏密码输入框值的具体代码,供大家参考,具体内容如下 直接贴上代码 <!DOCTYPE html> <html> <head> < ...

  • Textarea根据内容自适应高度

    直接看代码吧,很简单,也很实用. 复制代码 代码如下: <!DOCTYPE html><html><head><title>autoresizing t ...

  • js实现下拉框选择要显示图片的方法

    本文实例讲述了js实现下拉框选择要显示图片的方法.分享给大家供大家参考.具体实现方法如下: <html> <title>下拉框选择要显示的图片</title> &l ...

  • js监听鼠标事件控制textarea输入字符串的个数

    [Html代码] <table> <tr> <td width="150">短信内容:</td> <td> <te ...

  • 微信小程序文章详情功能完整实例

    本文实例讲述了微信小程序文章详情功能.分享给大家供大家参考,具体如下: 接着上一篇 https://www.jb51.net/article/187900.htm list.js  首先获取文章的id ...

  • 微信小程序实现时间戳格式转换

    有时候我们会遇到,后台返回的时间是时间戳的形式,需要进行格式转换,如下: 两种形式: 1.封装好的 js,外部引入. 2.在需要的 js 文件中,封装单独函数. 一.封装好的 js,外部引入. 1.如 ...

  • 微信小程序连接服务器展示MQTT数据信息的实现

    一. 实现工具--微信开发者工具 为何使用微信小程序作为展示? (1)范围广且能跨平台访问; (2)小而快能够快速的访问; 二. 实现步骤 1.总体大概: (1)界面设计:数据直观展示+历史数据+物联 ...

  • 如何利用JS实现一个可左右拉伸的滑块效果

    目录 前言 需求 方案 源码 后言 总结 前言 上月我一朋友,让我帮他实现一个效果,话说是他公司产品觉得自家项目的制作gif功能用户体验差,看到了别人的效果,于是就"挥刀霍霍"向了 ...

  • 手动实现js短信验证码输入框

    前言 本文记录一下自己手动实现的一个前端常见的短信验证码输入组件,从需求到实现逐步优化的过程. 正文 1.需求分析 首先看一下效果图. 首先页面加载的时候,输入框获取焦点,当用户输入一个数字后,焦点自 ...

  • js禁止查看源文件屏蔽Ctrl+u/s、F12、右键等兼容IE火狐chrome

    键盘事件 一般处理键盘按键事件我们采用这样的方式 document.onkeydown=function (event) { //检测按下哪个键,作相应处理 }; event为键盘事件,对于chrom ...

  • JavaScript位置参数实现原理及过程解析

    JavaScript位置参数实现原理及过程解析

  • js使弹层下面的body禁止滚动

    弹窗是一种常见的交互方式,而蒙层是弹窗必不可少的元素,用于隔断页面与弹窗区块,暂时阻断页面的交互.但是,在蒙层元素中滑动的时候,滑到内容的尽头时,再继续滑动,蒙层底部的页面会开始滚动,显然这不是我们想 ...

  • js实现简单数字变动效果

    本文实例为大家分享了js实现数字变动效果展示的具体代码,供大家参考,具体内容如下 $.fn.countTo = function (options) { options = options || {} ...

  • 如何使用工具规范前端项目的commits与changelog技巧

    目录 前言 Conventional Commits 规范 对于简短描述的扩充填写,可选 哪些工具可以组合起来规范我们的 commit? Commitizen cz-customizable comm ...

  • JS中函数科里化的背景与应用实例教程

    目录 背景 使用场景 JS中的函数科里化 经典面试题:add(1)(2)(3) 总结 背景 柯里化(Currying)是一种关于函数的高阶技术.它不仅被用于 JavaScript,还被用于其他编程语言 ...

  • 原生JS+Canvas实现五子棋游戏实例

    一.功能模块 先看下现在做完的效果: 线上体验:https://wj704.github.io/five_game.html 主要功能模块为: 1.人机对战功能 2.悔棋功能 3.撤销悔棋功能 二.代 ...

  • uni-app开发案例之video视频组件

    目录 一.平台差异说明 二.属性说明 三.案例实战 补充:浅谈uniapp video层级过高的解决方法 总结 一.平台差异说明 二.属性说明 备注:video默认宽度 300px.高度 225px, ...