• javascript 二维(多维)数组的复制问题

    时间:2024-05-12 17:53:35

    最近在项目中遇到一个动画暂停的效果,需要在动画停止的时候检测当前坐标和已经运行的时间,从而调节时间轴为再次运行时加速。 但是在数组保存方面折腾了半天。var orbitArray = [], lineArray = [];orbitArray = lineArray; //错误方式,javascr...

  • javascript (十) 变量

    时间:2024-05-12 17:42:13

    变量必须以字母开头变量也能以 $ 和 _ 符号开头(不过我们不推荐这么做)变量名称对大小写敏感(y 和 Y 是不同的变量)声明(创建) JavaScript 变量在 JavaScript 中创建变量通常称为“声明”变量。我们使用 var 关键词来声明变量:var carname;变量声明之后,该变量...

  • 《你不知道的JavaScript(上)》笔记——作用域闭包

    时间:2024-05-12 17:24:08

    当函数可以记住并访问所在的词法作用域时, 就产生了闭包, 即使函数是在当前词法作用域之外执行。function wait(message) {setTimeout( function timer() {console.log( message );}, 1000 );}wait( "Hello, c...

  • 你不知道的JavaScript(上)作用域与闭包

    时间:2024-05-12 17:21:27

    第一部分 作用域与闭包第一章 作用域是什么1、作用域变量赋值操作会执行两个动作:首先编译器会在当前作用域中声明一个变量(如果之前没有声明过),然后会在运行时引擎会在作用域中查找该变量,找到就会对他赋值。2、理解LHS和RHS操作赋值简单来说  LHS:查找的目的是进行变量赋值,使用LHS查询【存】R...

  • JavaScript中的this—你不知道的JavaScript上卷读书笔记(三)

    时间:2024-05-12 17:12:30

    this是什么?this 是在运行时进行绑定的,并不是在编写时绑定,它的上下文取决于函数调用时的各种条件。this 的绑定和函数声明的位置没有任何关系,只取决于函数的调用方式。当一个函数被调用时,会创建一个活动记录(有时候也称为执行上下文)。这个记录会包含函数在哪里被调用(调用栈)、函数的调用方法、...

  • [Immutable.js] Converting Immutable.js Structures to Javascript and other Immutable Types

    时间:2024-05-12 16:24:08

    Immutable.js provides several conversion methods to migrate one structure to another. Each Immutable.js class contains a prefixed "to" method like Map...

  • 你不知道的javascript 上卷 读书笔记

    时间:2024-05-12 16:15:37

    <!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><body>&l...

  • 总结的Javascript插件

    时间:2024-05-12 14:46:20

    1、很好用的弹窗https://limonte.github.io/sweetalert2/https://github.com/limonte/sweetalert2import './untils/swal.css';import swal from 'sweetalert2'swal.queu...

  • JavaScript命名整理

    时间:2024-05-11 19:21:06

    .container { width: 720px; background: #fafafa; border: 2px dashed #999; padding: 10px; float: left }.container h1 { text-align: center; background: #...

  • JavaScript初了解

    时间:2024-05-10 17:14:40

    JS的三种书写位置:行内,内嵌,外部 JS的注释的书写:单行注释://                ctrl+/                               多行注释:/**/             Shift+Alt+A JavaScript输入输出语句

  • 《JavaScript 模式》读书笔记(3)— 字面量和构造函数1

    时间:2024-05-10 16:57:21

    新的篇章开始了,本章开始,所有的内容都是十分有价值和意义的。本章主要的内容包括对象字面量、构造函数、数组字面量、正则字面量、基本值类型字面量以及JSON等。在大家的工作和实际应用中也有一定的指导意义。一、对象字面量我们直接来先看一下代码:// 开始时定义一个空对象var dog = {};// 向d...

  • 列表的实现-----数据结构与算法JavaScript描述 第三章

    时间:2024-05-10 16:47:31

    实现一个列表scriptvar booklist = new List(); booklist.append('jsbook'); booklist.append('cssbook'); booklist.append('htmlbook'); console.log(boo...

  • 《javascript模式--by Stoyan Stefanov》书摘--字面量和构造函数

    时间:2024-05-10 16:10:48

    二、字面量和构造函数1,能够使用对象字面量时,就没理由使用new Object构造函数// 一个空对象var 0 = new Object();console.log( o.constructor === Object ); //true// 一个数值对象var o = new Object(...

  • JavaScript的学习--生成二维码

    时间:2024-05-09 10:20:01

    有一些耗cpu的计算,完全可以在客户端上计算,比如生成二维码。qrcode其实是通过计算,然后使用jquery实现图形渲染和画图。支持canvas和table两种方式生成我们所需的二维码。具体用法qrcode是jquery组件,需要至少两个js, 就是 jquery 和 jquery.qrcode。...

  • Rainyday.js – 使用 JavaScript 实现雨滴效果

    时间:2024-05-09 10:04:09

    Rainyday.js 背后的想法是创建一个 JavaScript 库,利用 HTML5 Canvas 渲染一个雨滴落在玻璃表面的动画。Rainyday.js 有功能可扩展的 API,例如碰撞检测和易于扩展自己的不同的动画组件的实现。它是一个使用 HTML5 特性纯 JavaScript 库,支持大...

  • JavaScript基础语法

    时间:2024-05-08 20:06:49

    常见语法 定义变量:let age=18 定义常量:const pi=3.14 在字符串中使用常量:document.write( '我今年${age}岁了' ) 判断变量类型:console.log( typeof falg ) 转换为数字型:console.log( Number(num...

  • JavaScript编程:使用DOM操作样式表

    时间:2024-05-08 09:54:04

    6、使用DOM操作样式表:操纵元素的Style样式属性:         background-color:style.backgroundColor         color:style.color         font:style.font         font-family:styl

  • javascript总结40:DOM中操作样式的两种方式

    时间:2024-05-08 08:25:03

    1 DOM中操作样式的两种方式1 通过元素的style属性注意: 通过style属性设置样式时,css中要写单位的属性,在js代码中也要加单位//html<div id="box"></div>//jsvar box = document.getElementById('bo...

  • 浅谈 JavaScript 中的继承模式

    时间:2024-05-07 21:56:48

    最近在读一本设计模式的书,书中的开头部分就讲了一下 JavaScript 中的继承,阅读之后写下了这篇博客作为笔记。毕竟好记性不如烂笔头。JavaScript 是一门面向对象的语言,但是 ES6 之前 JavaScript 是没有类这个概念的。即使 ES6 引入了 class,也只是基于 JavaS...

  • javascript中的错误处理机制

    时间:2024-05-07 18:07:30

    前面的话错误处理对于web应用程序开发至关重要,不能提前预测到可能发生的错误,不能提前采取恢复策略,可能导致较差的用户体验。由于任何javascript错误都可能导致网页无法使用,因此作为开发人员,必须要知道何时可能出错,为什么会出错,以及会出什么错。本文将详细介绍javascript中的错误处理机...