javascript技巧
-
微信小程序 子级页面返回父级并把子级参数带回父级实现方法
说到页面之间的跳转,跳转中顺带些参数,在程序猿的生活中是很常用的,下面就让我们来看看吧! 这里有两种方法来解决: 方法一 就是我们常用的本地储存,在当前子级页面用( wx.setStorage || ...
-
JavaScript实现的多种鼠标拖放效果
本文实例讲述了JavaScript实现的多种鼠标拖放效果.分享给大家供大家参考,具体如下: 这是一款JavaScript鼠标拖放效果代码,通过本示例了解触发对象,设置范围限制,指定容器大小水平及垂直锁 ...
-
实现iframe延时加载
问题已经解决了,和各位分享代码: window.onload = function() { frames["BiframeName"].location.href = " ...
-
JavaScript实现简单的轮播图效果
轮播图是什么? 轮播图:在一个模块或者说窗口,通过电脑上鼠标点击.手机上手指滑动后,可以看到多张图片.这些图片就都是轮播图,这个模块就叫做轮播模块. 如何实现轮播图 如何才能在js里面做成一个轮播图呢 ...
-
JavaScript让网页出现渐隐渐显背景颜色的方法
本文实例讲述了JavaScript让网页出现渐隐渐显背景颜色的方法.分享给大家供大家参考.具体如下: <html> <head> <meta http-equiv=&qu ...
-
js对象属性名驼峰式转下划线的实例代码
一.题目示例: 思路: 1.匹配属性名字符串中的大写字母和数字 2.通过匹配后的lastIndex属性获取匹配到的大写字母和数字的位置 3.判断大写字母的位置是否为首位置以及lastIndex是否为0 ...
-
借助javascript代码判断网页是静态还是伪静态
最近一直在研究Dedecms,准备建站之前,就一直在想用不用伪静态,到现在还没有决定下来,想来想去,最好的办法还是看一看同类型的网站采用的是静态还是伪静态.那么我们打开一个网站,在基础知识不够的情况下 ...
-
JS去掉字符串前后空格或去掉所有空格的用法
JS去掉字符串前后空格或去掉所有空格的用法
-
OkHttp踩坑随笔为何 response.body().string() 只能调用一次
想必大家都用过或接触过 OkHttp,我最近在使用 Okhttp 时,就踩到一个坑,在这儿分享出来,以后大家遇到类似问题时就可以绕过去. 只是解决问题是不够的,本文将 侧重从源码角度分析下问题的根本, ...
-
轻松掌握JavaScript装饰者模式
在传统的面向对象语言中,给对象添加功能常常使用继承的方式,但继承的方式会带来问题:当父类改变时,他的所有子类都将随之改变. 当JavaScript脚本运行时,在一个对象中(或他的原型上)增加行为会影响 ...
-
JS实现的判断方法、变量是否存在功能示例
本文实例讲述了JS实现的判断方法.变量是否存在功能.分享给大家供大家参考,具体如下: <!DOCTYPE html> <html lang="en"> &l ...
-
ES6 Promise对象概念及用法实例详解
本文实例讲述了ES6 Promise对象概念及用法.分享给大家供大家参考,具体如下: 参考文章:ECMAScript 6 入门 一. Promise是什么 Promise是异步编程的一种解决方案,它是 ...
-
关于JavaScript 数组你应该知道的事情(推荐)
首先做一个粗体声明:循环经常是无用的,并且使得代码很难阅读. 当谈到迭代一个数组的时候,无论你想去查找元素,排序或者任何其他的事,都有可能存在一个数组的方法供你使用. 然而,尽管它们有用,但其中一些仍 ...
-
JS中用try catch对代码运行的性能影响分析
前言 之前一直没有去研究try catch对代码运行的性能影响,只是一直停留在了感觉上,正好最近开会交流学习的时候,有人提出了相关的问题.借着周末,正好研究一番. 前端线上脚本错误的捕获方法: win ...
-
微信小程序页面缩放式侧滑效果的实现代码
先给大家展示下效果图,大家感觉不错,请参考实现代码: 实现原理:点击按钮,往需要动画的div中添加或移除拥有动画效果的class. 由于微信小程序中不能操作page这个根节点,所以,只有用一个div( ...
-
JavaScript代理模式原理与用法实例详解
本文实例讲述了JavaScript代理模式原理与用法.分享给大家供大家参考,具体如下: 代理模式的定义,代理是一个对象(proxy)用它来控制目标对象的访问.为此他要是先与目标对象相同的接口,但是他不 ...
-
鼠标点击input,显示瞬间的边框颜色,对之修改与隐藏实例
示例的是项目中的遇到的,要做成的效果是点击该图片按钮,达到切换图片的效果: HTML代码如下: <input class="dBox3Ulimg" type="im ...
-
Javascript模块导入导出详解
笔者开始学习Javascript的时候,对模块不太懂,不知道怎么导入模块,导出模块,就胡乱一通试 比如 import xx from 'test.js' 不起作用,就加个括号 import {xx} ...
-
原生js实现无缝轮播图效果
话不多说,请看代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
-
js下将阿拉伯数字每三位一逗号分隔(如:15000000转化为15,000,000)
复制代码 代码如下: "15000000".split("").reverse().join("").replace(/(\d{3})/g, ...
