javascript技巧

  • Javascript实现单例模式

    单例模式也称作为单子模式,更多的也叫做单体模式.为软件设计中较为简单但是最为常用的一种设计模式. 单例模式的介绍: 在应用单例模式时,生成单例的类必须保证只有一个实例的存在,很多时候整个系统只需要拥有 ...

  • JavaScript数据类型转换详解(推荐)

    JS数据类型 在 JavaScript 语言中数据类型分为2大类:基本数据类型和复杂数据类型 基本数据类型有: number string boolean null undefined symbol ...

  • jQuery实现动态添加、删除按钮及input输入框的方法

    本文实例讲述了jQuery实现动态添加.删除按钮及input输入框的方法.分享给大家供大家参考,具体如下: <html> <head> <meta charset=&qu ...

  • 解决echarts的多个折现数据出现坐标和值对不上的问题

    当出现多个折现数据,echarts可以配置stack值使用堆积值还是单个值 option = { noDataLoadingOption: { text: '暂无数据', effect: 'bubbl ...

  • JavaScript对象访问器Getter及Setter原理解析

    在ES5中引入了set和get关键字,允许访问和设置对象的属性. set关键字: set关键字接收一个参数,用于修改对象的属性值:个人觉得类似于在对象内部的每一个方法前都隐藏一个set. get关键字 ...

  • JavaScript 动态将数字金额转化为中文大写金额

    复制代码 代码如下: function convertCurrency(currencyDigits) { // Constants: var MAXIMUM_NUMBER = 99999999999 ...

  • 详解用js代码触发dom事件的实现方案

    背景 前端编写测试用例时,在测试界面上的一些效果时,通常都希望能够模拟一些用户操作,而模拟用户操作最主要的方式就是用代码触发指定事件.通常一些元素上会自带一些触发事件的方法,例如click.focus ...

  • js 窗口抖动示例

    复制代码 代码如下: <html> <head> <title> New Document </title> <meta name="G ...

  • JavaScript惰性载入函数实例分析

    本文实例讲述了JavaScript惰性载入函数.分享给大家供大家参考,具体如下: 惰性载入函数 惰性载入函数表示函数执行的分支仅会发生一次,有两种实现惰性载入函数的方式,第一种是在函数被调用时再处理, ...

  • 第四篇Bootstrap网格系统偏移列和嵌套列

    偏移列: 在bootstrap网格系统中我们可以使用偏移列来达到让某列右移的效果,如下所示: <div> <div>col2</div> </div> ...

  • JS+AJAX实现省市区的下拉列表联动

    本文实例为大家分享了JS+AJAX实现省市区下拉列表联动的具体代码,供大家参考,具体内容如下 效果图如下,DB中存取的数据来抽取. 前台JSP页面的实现 <div class="inf ...

  • 浅谈JavaScript中的“!!”作用

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

  • 解决layui弹出层layer的area过大被遮挡的问题

    layer弹出窗口在弹出时指定了area,弹出后,如果当前页面(iframe)大小比弹出的窗口小,那么就会出现无法操作弹出窗口的尴尬情况. 如图: 弹出窗口比当前页面大,这时,唯有放大整个页面才能看到 ...

  • JS实现随机化快速排序的实例代码

    算法的平均时间复杂度为O(nlogn).但是当输入是已经排序的数组或几乎排好序的输入,时间复杂度却为O(n^2).为解决这一问题并保证平均时间复杂度为O(nlogn)的方法是引入预处理步骤,它惟一的目 ...

  • Javascript模板技术

    /***Template.class.js***/ function Template() { this.classname="Template"; this.debug=fals ...

  • JavaScript实现多维数组的方法

    在C#里,定义多维数组,可以通过这样简单的代码实现: 复制代码 代码如下: int[,]myArray=new int[4,5]; 在JavaScript中不能通过直接定义实现多维数组,那么该怎么实现 ...

  • JS实现table表格固定表头且表头随横向滚动而滚动

    先看一张效果图 思路: 1.头部用一个table并用一个div包裹着, 表格的具体内容用一个table 2.头部外面的div用positon: relative相对定位 3.获取整个表格的高度 4.获 ...

  • JavaScript中的Map数据结构详解

    目录 1. 什么是 Map 2. Map 构造函数 2.1) 数组 2.2) Set 2.3) Map 3. Map 的实例属性和方法 3.1) Map 的属性 size 3.2) Map 的方法 s ...

  • 微信小程序云开发之使用云数据库

    在上一节我们介绍了下怎么使用云存储来存储我们需要的数据,接下来这节也是我们在实际开发比较重要的东西数据库,首先数据库当然是我们要显示在前端界面上的内容,如果要使用云存储+云数据库该如何操作呢,下面我来 ...

  • vue iView 上传组件之手动上传功能

    基于 Vue 的 UI 组件库现在已经有很多了,尤其是移动端的.现在又多了一个 iView . iView 主要服务于 PC 界面的中后台业务,是一套高质量的开源 UI 组件库,先上地址: https ...