javascript技巧

  • 使用JavaScript实现Java的List功能(实例讲解)

    复制代码 代码如下: /** * js模拟java中的List */ var list = new Array(); /** * 添加 * @param {Object} object */funct ...

  • javascript实现弹幕墙效果

    刚开始入门前端,想仿照FreeCodeCamp中的一个项目制作简单的弹幕墙. 步骤如下: 1.编写HTML代码: 创建一个弹幕显示墙,以及两个按钮,分别为"发送"和"清屏 ...

  • js实现双色球效果

    本文实例为大家分享了js实现双色球效果的具体代码,供大家参考,具体内容如下 效果展示: 源码展示: <!DOCTYPE html> <html lang="en" ...

  • 原生JavaScript创建不可变对象的方法简单示例

    本文实例讲述了原生JavaScript创建不可变对象的方法.分享给大家供大家参考,具体如下: Javascript是一种灵活的语言,你可以重新定义任何东西,但是当项目变得复杂时,我们会发现可变数据结构 ...

  • 有关JS中的0,null,undefined,[],{},'''''''',false之间的关系

    0与一些虚值的比较: 0与false 0==false true 0与'': 0=='' true 0与[]: 0==[] true 0与NaN: 0==NaN false 0与undefined 0 ...

  • Javascript的爷孙通信和组件自调用详解

    Javascript的爷孙通信和组件自调用详解

  • js对象简介与基本用法示例

    本文实例讲述了js对象简介与基本用法.分享给大家供大家参考,具体如下: 对象简介 js中没有"类"的概念,只有对象. A:对象声明方式有三种 ------------1.调用Obj ...

  • JavaScript实现下拉列表效果

    本文实例为大家分享了JavaScript实现下拉列表效果的具体代码,供大家参考,具体内容如下 这一次写了一个比较简单的下拉列表的实现,点击出现列表内容,再次点击列表消失,研究了很久,发现这种js写法确 ...

  • swiper4实现移动端导航切换

    本文实例为大家分享了swiper4实现移动端导航切换的具体代码,供大家参考,具体内容如下 首先导入 <link rel="stylesheet" href="css ...

  • JavaScript相等判断的避坑实战指南

    目录 JS中的相等性 1.严格相等(===) 2.非严格相等(抽象相等)(==) 3.同值相等 4.零值相等 Object.is()实现方案 总结 JS中的相等性 1.严格相等(===) 严格相等本质 ...

  •  typeScript入门基础介绍

    目录 一.安装 TS 二.Vscode 自动编译 ts 三.入门 TS 基础数据类型 接口 类 TS 的特点: 始于 javaScript 归于 javaScript . 强大的类型系统. 先进的 j ...

  • 记录一次websocket封装的过程

    在一个应用中,websocket一般都是以单例形式存在的,即在整个应用中,websocket实例始终保持唯一.但有时我们要用到websocket实例的时候,可能websocket还没实例化,所以要做成 ...

  • Javascript和jQuery的深浅拷贝详解

    目录 JS的浅拷贝 JS的深拷贝 jQuery的深浅拷贝 总结 深浅拷贝在引用数据类型(数组对象)复制过程中产生的问题. JS的浅拷贝 直接复制拷贝的是数组/对象的内存地址,本质上是一个引用数据类型, ...

  • Javascript实现鼠标框选操作 不是点击选取

    本文实例为大家分享了Javascript实现鼠标框选操作,绝不是点击选取,供大家参考,具体内容如下 效果图: 代码: <html> <head></head> &l ...

  • js实现单击可修改表格

    纯js实现单击可修改表格(类似成绩单),供大家参考,具体内容如下 功能:实现成绩单单击表格可对数据进行修改且对输入的数字大小有验证例如不小于0不大于100,总分栏会对总分进行求和(利用了es6的模板字 ...

  • JavaScript中添加监听句柄的方式

    目录 一.效果展示 二.句柄合集 三.添加监听的方式 1.将事件与函数绑定在一起 2.先获取元素再添加事件 前言: 监听就是触发某事件之后做出的响应,监听句柄是触发某相应的条件 一.效果展示 鼠标聚焦 ...

  • JavaScript统计数组中相同的数量的方法总结

    目录 实现方法 使用方法 测试方法 结论 在JavaScript中,我们经常需要对数组中对象的属性进行统计.例如,我们可能有一个包含产品名称和数量的数组,我们需要统计每个产品名称出现的次数,并将其数量 ...

  • javascript跟随滚动条滚动的层(浮动AD效果)

    其实这个效果在很多网站中都能见到,其主要表现为网页两侧的浮动广告.看起来感觉很难做,但其实原理是很简单的,使用定时器没0.1秒检测层的位置并将其置在指定的位置(相对于窗口).写了一个简单的代码: fu ...

  • JS鲜为人知的问题之[] == ![]结果为true、而{} == !{}却为false

    console.log( [] == ![] ) // true console.log( {} == !{} ) // false 在比较字符串.数值和布尔值的相等性时,问题还比较简单.但在涉及到对 ...

  • 使用flutter创建可移动的stack小部件功能

    本文主要介绍我为桌面和 Web 设计的一个超级秘密 Flutter 项目使用了画布和可拖动节点界面.本教程将展示我如何使用堆栈来使用小部件完成可拖动功能 如下所示. 我们将动态地将项目添加到堆栈中并区 ...