javascript技巧
-
关于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 请求,想着 ...
-
js如何使用Pagination+PageHelper实现分页
目录 一.分页的原理: 1.1 分页的原理 1.2 真假分页 二.后端-PageHelper的使用: 三.前端-Pagination的使用: 四.分页中的细节: 一.分页的原理: 1.1 分页的原理 ...
-
ECharts多图表联动功能的实现过程
当需要展示的数据比较多时,放在一个图表进行展示的效果并不佳,此时,可以考虑使用两个图表进行联动展示. ECharts提供了多图表联动(connect)的功能,连接的多个图表可以共享组件事件并实现保存图 ...
-
Bootstrap导航菜单点击后无法自动添加active的处理方法
Bootstrap提供了很丰富的前后端框架,为不精通CSS的程序猿们提供了很大的便利.前段时间在使用Bootstrap中的菜单控件时,其中的链接点击后,无法自动添加active类,即无法自动激活.需要 ...
-
Javascript数组常用方法你都知道吗
我用这些方法主要从五个方面去学习. 1.方法是干什么的. 2.谁能用 (当然是数组啦). 3.有没有返回值,返回值是什么. 4.修不修改原来的对象. 5.如何使用. 接下来就是干货了. 1.push ...
-
基于electron的音视频播放器
目录 前言 选择做一个音视频播放器桌面应用程序原因 技术的选型 已经实现了的功能 音视频播放实现 右键菜单实现 总结 效果图 前言 我是一个前端工程师,前一段时间想着搞一个属于自己的作品,所以就突发奇 ...