javascript技巧

  • JavaScript trim 实现去除字符串首尾指定字符的简单方法

    实例如下: String.prototype.trim = function (char, type) { if (char) { if (type == 'left') { return this. ...

  • react实现复选框全选和反选组件效果

    本文实例为大家分享了react实现复选框全选和反选组件的具体代码,供大家参考,具体内容如下 运行效果图如下: 代码: import React, { Component } from 'react'; ...

  • 基于JavaScript实现文件共享型网站

    目录 特色 说明 如何使用 代码审查 总结 参考 Any Share 是一种简单.轻量.快速的文件共享服务.使用 Javascript 编写,并搭建在 Firebase 平台. 特色 上传文件 下载文 ...

  • javascript类型系统_正则表达式RegExp类型详解

    前面的话 前面已经介绍过javascript中正则表达式的基础语法.javascript的RegExp类表示正则表达式,String和RegExp都定义了方法,使用正则表达式可以进行强大的模式匹配和文 ...

  • 用JavaScript实现用一个DIV来包装文本元素节点

    当你的应用需要依赖某个特定的JavaScript类库时,你无意中总会试图解决某些类库自身的问题,而不是语言的问题.就比如当我试图将文本(可能也包含HTML元素)用一个DIV元素包起来时.假设有以下HT ...

  • Markdown+Bootstrap图片自适应属性详解

    Markdown 是一种轻量级的「标记语言」,它的优点很多,目前也被越来越多的写作爱好者,撰稿者广泛使用.看到这里请不要被「标记」.「语言」所迷惑,Markdown 的语法十分简单.常用的标记符号也不 ...

  • 详解webpack 最简打包结果分析

    现在的 webpack 不再是入门噩梦,过去 webpack 最让人心塞的莫过于配置文件,而 webpack4 诞生随之而来的是无配置 webpack. 使用 webpack4,至少只需要安装 web ...

  • 修复IE9&safari 的sort方法

    当前版本 v0.2 v0.1 修复IE9-- Array.prototype.sort 不能根据 对象属性 做排序的遗憾 v0.2 修复safari 不支持函数参数 复制代码 代码如下: !funct ...

  • 使用base64对图片的二进制进行编码并用ajax进行显示

    使用base64对图片的二进制进行编码并用ajax进行显示 有时候我们需要动态的将图片的二进制在页面上进行显示,如我们需要弄一个验证码的功能,那么如果我们的验证码的图片在后台得到的是该图片的二进制,那 ...

  • 交叉观察器 IntersectionObserver用法详解

    目录 1. 背景 2. 兼容性 3. 用法 3.1 observe 3.2 unobserve 3.3 disconnect 3.4 takeRecords 注意: 4. callback 参数 5. ...

  • css+js实现部分区域高亮可编辑遮罩层

    想大家都做过遮罩层这种常见的功能,css或jquery实现,实现方式多样化,这里http://我介绍我在项目中实现的方式,全屏遮罩,部分区域可操作,非常实用. 效果如下图:  js 实现部分: 复制代 ...

  • threejs全景图和锚点编辑的实现方案

    目录 全景图和锚点编辑 全景图 全景图拆解 场景编辑方案 transformControls 初始化控制器 添加可移动对象 平移.缩放.旋转 保存对象 结语 全景图和锚点编辑 今天来简单聊聊three ...

  • javaScript中的空值和假值

    JavaScript 是世界上最流行的编程语言.这门语言可用于 HTML 和 web,更可广泛用于服务器.PC.笔记本电脑.平板电脑和智能手机等设备. JavaScript 是脚本语言 JavaScr ...

  • JavaScript中字符串(string)转json的2种方法

    第一种方式: 使用js函数eval(); testJson=eval(testJson);是错误的转换方式. 正确的转换方式需要加(): testJson = eval("(" + ...

  • JavaScript中为元素加上name属性的方法

    今天遇到个小问题, 在构建 DOM 时, IE 中不能通过 element.setAttribute('name', _variable); 和 element.name = _variable; 这 ...

  • 小程序调用微信支付的方法

    本文实例为大家分享了小程序调用微信支付的具体代码,供大家参考,具体内容如下 首先调用小程序wx.login登录接口  获取用户code 将code作为参数  传给后端  调用后端接口wechat/pa ...

  • javascript进行四舍五入方法汇总

    原生 javascript 中四舍五入的函数 toFixed(n) , n为要保留的小数位数. (0<= n <=20) 复制代码 代码如下: var num=1.0999; consol ...

  • JavaScript实现多张图片放大镜效果示例【不限定图片尺寸,rem单位】

    本文实例讲述了JavaScript实现多张图片放大镜效果.分享给大家供大家参考,具体如下: 效果如下:可以展示图片列表的放大镜效果,图片尺寸没有要求会自动调整至水平垂直居中效果 代码如下,除了图片要替 ...

  • JavaScript函数参数使用带参数名的方式赋值传入的方法

    本文实例讲述了JavaScript函数参数使用带参数名的方式赋值传入的方法.分享给大家供大家参考.具体分析如下: 这里其实就是在给函数传递参数的时候,可以使用 参数名:参数值的方式传递,这样不会传递错 ...

  • JS组件Bootstrap Select2使用方法详解

    在介绍select组件的时候,之前分享过一篇JS组件中bootstrap multiselect两大组件较量的文章,这两个组件的功能确实很强大,本文分享下select组件的一些用法和特性. 一些通用的 ...