javascript技巧

  • 解决html按钮切换绑定不同函数后点击时执行多次函数问题

    删除帖子和锁定帖子都需要填写拒绝原因,共用一个窗口,和按钮,按钮绑定不同的事件: title = '删除帖子(屏蔽.不显示)'; 复制代码 代码如下: $('#btn_ok', '#div_deny_ ...

  • 利用a标签自动解析URL分析网址实例

    对于window.location,我们比较熟悉,它有protocol,hostname,host,port,search,hash,href,pathname等属性,a标签也和window.loca ...

  • 原生js实现拼图效果

    本文实例为大家分享了原生js实现拼图效果的具体代码,供大家参考,具体内容如下 需求:每次刷新页面后,右侧容器内会随机排列碎片图片,鼠标按下拖动到左侧,在正确坐标一定范围内,图片会自动吸附过去,放好的碎 ...

  • js兼容火狐获取图片宽和高的方法

    本文实例讲述了js兼容火狐获取图片宽和高的方法.分享给大家供大家参考.具体实现方法如下: <!doctype html> <html> <head> <met ...

  • Javascript模块导入导出详解

    笔者开始学习Javascript的时候,对模块不太懂,不知道怎么导入模块,导出模块,就胡乱一通试 比如 import xx from 'test.js' 不起作用,就加个括号 import {xx} ...

  • js算法实例之字母大小写转换

    题目:输入字符串将大写转换成小写,小写转换成大写? <strong>js字母大小写转换方法:1.转换成大写:toUpperCase()2.转换成小写:toLowerCase()</s ...

  • JS超出精度数字问题的解决方法

    精度问题最通俗易懂的解释 比如一个数 1÷3=0.33333333...... 大家都知道3会一直无限循环,数学可以表示,但是计算机要存储,方便下次取出来再使用,但0.333333...... 这个数 ...

  • JQuery 前台切换网站的样式实现

    但如果你想为网站添加多一些样式,让访客选择:又或者你想调整一下网站的样式,而在决定前让访客先体现的话,这也是一个很好的办法,省去总是切换主题的痛苦. 切换效果参照本站. 1. 切换样式的按钮代码: 复 ...

  • 如何检测JavaScript中的死循环示例详解

    前言 如果我们需要执行用户写的代码,如和避免死循环?我们最近遇到了这个问题,因为写错代码很常见,所以我们进行了一下尝试. 首先我们需要使用iframe 这主要是安全考虑,我们需要一个sandbox环境 ...

  • 浅谈webpack+react多页面开发终极架构

    webpack在单页面打包上应用广泛,以create-react-app为首的脚手架众多,单页面打包通常指的是将业务js,css打包到同一个html文件中,整个项目只有一个html文件入口,但也有许多 ...

  • js函数与php函数的区别实例浅析

    本文实例分析了js函数与php函数的区别.分享给大家供大家参考.具体分析如下: 在PHP语法中,函数就是语法上的结构体,不是一个变量,不能被赋值: 在JS中,函数也是一种变量,变量名就是函数名. 复制 ...

  • js弹窗返回值详解(window.open方式)

    test.php 复制代码 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" &quo ...

  • JavaScript this 深入理解

    最近一段时间看了很多JavaScript 的库源码, 如 prototype, Ext core 等.这些库中大量应用到了这一概念.直到昨天翻了一下<JavaScript王者归来>这本书才 ...

  • 拆开JavaScript迭代器模式内部黑盒子

    目录 一.内部迭代器 二.外部迭代器 总结: 一.内部迭代器 迭代器模式,指的是提供一种方法顺序访问一个聚合对象或者数组中的各种元素,而又不暴露该对象的内部表示. 内部迭代器是自动的,将回调函数传入迭 ...

  • 利用JS+Canvas给南方的冬季来一场纷纷扬扬的大雪

    目录 前言 具体实现 1. 页面布局 2. 雪花的实现 3. 实现下雪 总结 前言 今年冬季都快接近尾声了,身处在南方的我,一点小雪花都还没见到.今年感觉也没以往的冬季冷,以往的冬季就不太能见到一场大 ...

  • javascript另类方法实现htmlencode()与htmldecode()函数实例分析

    本文实例讲述了javascript另类方法实现htmlencode()与htmldecode()函数.分享给大家供大家参考,具体如下: 最常见的做法是采用正则表达式替换的方法,将特殊字符如 < ...

  • JavaScript中对象介绍

    JavaScript中,除了number.string.boolean.null和undefined,其它所有的值都是对象.对象可以通过字面量来直接声明,也可以通过new操作符来新建.与Java语言不 ...

  • js实现随机点名功能

    本文实例为大家分享了js实现随机点名的具体代码,供大家参考,具体内容如下 效果: PS:在原来的效果中很快的,但是不知怎么的录下来就变得这么慢了 代码如下: <!DOCTYPE html> ...

  • JavaScript实现的七种排序算法总结(推荐!)

    目录 前言 冒泡排序 基础算法 第二种写法是在基础算法的基础上改良而来的: 选择排序 基础算法 二元选择排序-优化 插入排序 交换法插入排序 移动法 希尔排序 堆排序 快速排序 归并排序 总结 前言 ...

  • uniapp开发APP之强制更新和热更新的实现

    目录 前言 整包更新和热更新 版本号约束 实现原理 其他方案 参考资料 总结 前言 app和h5相比,有着更新延迟和更新难的特性,h5在部署更新后可以保证所有用户访问的都是最新的功能,而app则可能存 ...