javascript技巧
-
一文教你如何实现localStorage的过期机制
目录 前言 cookie过期机制 expires和max-age的区别 localStorage数据过期 需求分析: 动手实践 参考文章 总结 前言 我们都知道cookie存储的数据是可以添加过期时间 ...
-
Vant+postcss-pxtorem 实现浏览器适配功能
Rem 布局适配 Vant 中的样式默认使用 px 作为单位,如果需要使用 rem 单位,推荐使用以下两个工具: postcss-pxtorem是一款 postcss 插件,用于将单位转化为 rem ...
-
小程序实现录音功能
本文实例为大家分享了小程序实现录音功能的具体代码,供大家参考,具体内容如下 首先判断权限 getPermission: function() { var that = this; wx.getSett ...
-
小程序录音功能实现
前言 在开发小程序过程中,有一个实现录音功能并播放录音,将录音上传至服务器的需求.开发过程中使用了Taro框架,录音功能通过Taro.getRecorderManager()接口实现,上传录音至服务器 ...
-
用JS实现贪吃蛇游戏
本文实例为大家分享了JS实现贪吃蛇游戏的具体代码,供大家参考,具体内容如下 效果图: 完整代码如下: html: <!DOCTYPE html> <html lang="e ...
-
关于Javascript中值得学习的特性总结
目录 可选链操作符(Optional Chaining Operator) 空值合并运算符(Nullish Coalescing Operator) Promise.allSettled() BigI ...
-
JavaScript实现钟表案例
本文实例为大家分享了JavaScript实现钟表效果的具体代码,供大家参考,具体内容如下 <!DOCTYPE html> <html lang="en"> ...
-
javascript Redux的状态管理详解
所谓的状态管理,就是对应用程序中的数据进行管理. 理念:凡是数据流管理混乱的项目,几乎都上不了线.好的项目,必须有非常良好的数据流管理. 如何使用Redux?记住“3个3”. 第1个三:3个api,c ...
-
Javascript尾递归编程的实现
目录 尾递归编程思想 最容易的递归 运用缓存结果思想解决函数开销 迭代方法 尾递归实现 原理图解 关于Javascript没有实现尾递归优化 trampoline实现 尾递归编程思想 递归是编程中必不 ...
-
js使用navigator.userAgent判断当前浏览器所处的环境
目录 场景1:判断页面是在手机端还是PC端打开 场景2:判断页面是在手机端,平板端还是PC端打开 场景3:获取操作系统类型,判断是Android或者IOS 场景4:判断当前环境是否是微信环境 navi ...
-
解决AJAX中跨域访问出现'没有权限'的错误
禁止访问非同域的网站,下面一个例子来访问http://www.google.cn, <script type="text/javascript"> function c ...
-
Javascript类型转换详解
目录 类型转换 1.String->Number 2.Number->String 3.混合String->Number 4.String->Array 5.Array-> ...
-
js将列表组装成树结构的两种实现方式分享
目录 前言 背景介绍 实现方案 递归法 资源 总结 前言 工作中偶尔就会遇到后端同学丢来一个列表,要我们自己组装成一个树结构渲染到页面上,本文以两种不同方式探索生成树的算法思想. 背景介绍 可组装成树 ...
-
JS操作JSON详细总结
在JS中将JSON的字符串解析成JSON数据格式,一般有两种方式: 1.一种为使用eval_r()函数. 2. 使用Function对象来进行返回解析. 在数据传输流程中,json是以文本,即字符串的 ...
-
JavaScript实现页面跳转的方式汇总
在动手做网站时,不可避免的会碰到页面跳转的问题,新页面是在当前页面打开呢?还是在新窗口打开呢?是不是需要依据参数进行跳转呢或者要经过用户确认后再跳转呢?等等很多种情况,下面我们来看下常用的一些JS实现 ...
-
如何使用require.context实现优雅的预加载
目录 前言 丑陋的预加载 单张预加载 多张预加载 优雅的预加载 require.context 前言 在前端开发中,对页面花里胡哨度[注1]要求越高的页面,用到的图片.音频什么的就越多,比如什么结婚请 ...
-
利用js+canvas实现扫雷游戏
本文实例为大家分享了用js+canvas实现扫雷游戏的具体代码,供大家参考,具体内容如下 记录js学习后制作的第一关小游戏. 这里的代码还不够精简,许多地方偷懒没有封装,逻辑也有许多可以优化. < ...
-
在React中如何优雅的处理事件响应详解
前言 本文主要给大家介绍的是关于React处理事件响应的相关内容,分享出来供大家参考学习,下面来一起看看详细的介绍吧. React中定义一个组件,可以通过React.createClass或者ES6的 ...
-
vant uploader实现上传图片拖拽功能(设为封面)
效果图如下所示: <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
-
js和jq使用submit方法无法提交表单的快速解决方法
昨天,在做一个表单异步提交内容的时候,遇到很奇怪的问题,submit()方法无法进行提交,每次提交都是把 当前给刷新了,网络抓包发现,每次都是 get方式去获取 当前页面,完全没有post 请求,想着 ...