解决jQuery和其他库的冲突

解决jQuery和其他库的冲突

在 jQuery中,默认使用变量$来代替jQuery函数名,但是其他很多JavaScript类库也使用该变量来代替具有某种含义的对象。所以在jQuery类库与其他JavaScript类库同时使用的时候可能会造成$变量引用冲突。 jQuery核心函数提供了两个方法,可以使jQuery主动放弃使用$变量,甚至是jQuery变量。这两个方法说明如下。 jQuery.noCo……

  • js
  • 2021-09-13 21:15:26
  • 1,387 次阅读

函数的参数和返回值

函数的参数和返回值

函数的参数主要是为了提高函数的灵活性和可重用性。在定义函数方法时,函数名后面的圆括号中的变量名称为“形参”;在使用函数时,函数名后面圆括号中的表达式称为“实参”。由此可知,形参和实参都是函数的参数,它们的区别是一个表示声明时的参数,相当于定义的变量,另一个表示调用时的参数,调用带参数函数时,实现了实参为……

  • js
  • 2021-08-17 21:56:00
  • 1,340 次阅读

JavaScript中的NaN有什么用法

JavaScript中的NaN有什么用法

NaN,即非数值( Not a number)是一个特殊的数值,这个数值用于表示一个本来要返回数值的操作数未返回数值的情况(这样就不会抛岀错误了)。例如,在其他编程语言中,任何数值除以0都会导致错误,从而停止代码执行。但在 ECMAScript中,任何数值除以0会返回NaN,因此不会影响其他代码的执行。 NaN本身有两个非同寻常的特点。首先,……

  • js
  • 2021-06-24 21:06:38
  • 1,870 次阅读

Haiku 操作系统现已支持 Node.js

Haiku 操作系统现已支持 Node.js

目前市面上大多数号称跨平台(Linux、Windows 和 macOS)的软件都是使用 JavaScript 或 TypeScript 编写的,而运行这些应用都离不开一个开源项目 —— Node.js,这是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 已经流行很多年了,本文将提到的开源操作系统 Haiku 却一直迟迟没有对 Node.js 提供支持,因此我……

  • js
  • 2019-09-21 8:59:52
  • 1,680 次阅读

javascript面向对象复习

javascript面向对象复习

javascript是web前端中比较热门的脚本语言,要学的很好,那肯定要付出很多时间和经历。记录笔记是一个比较好的学习惯,翻开以前的笔记,发现此刻的你与和以前的你有多大的进步。闲话少说,还是看看笔记吧! ## 面向对象的概念 1.面向对象就是使用对象. 面向对象开发就是使用对象开发. 2. 面向过程就是以过程的方式开发. ……

  • js
  • 2019-08-31 9:59:00
  • 1,728 次阅读

javascript学习内容之小结

javascript学习内容之小结

学习之美在于一头雾水 ,不经历风雨怎能见彩虹 1.什么时候是undefined 什么时候报错is not defined a.在没有定义变量,直接使用会出现is not defined 譬如:console.log(a); b.在定义了变量后,而没有赋值会出现undefined 譬如:var a;console.log(a); 2.函数练习 a.递归,了解递归的执行过程 <script> 5 ……

  • js
  • 2019-08-30 23:07:37
  • 1,795 次阅读

jQuery 修复的“原型污染”安全漏洞是什么?

jQuery 修复的“原型污染”安全漏洞是什么?

前两周发布的 jQuery 3.4.0 除了常规更新外,更重要的是修复了一个称为“原型污染(prototype pollution)”的罕见安全漏洞。什么是原型污染?顾名思义,原型污染就是指攻击者通过某种手段修改 JavaScript 对象的 prototype。 JavaScript 对象就跟变量一样,但它不是存储一个值(var car =“Fiat”),而是可以包含基于预定……

  • js
  • 2019-04-22 9:10:22
  • 2,222 次阅读

DOM对象和jQuery对象之间的相互转换

DOM对象和jQuery对象之间的相互转换

对于很多初学者刚接触jQuery对象和DOM对象时会感到很困惑,时不时把他们搞混,那他们之间有什么关系,又有什么区别呢? 一、概念 (1)什么是jQuery对象 在jQuery库中,可以通过本身自带的方法获取页面DOM元素的对象叫做JQuery对象。 (2)什么是DOM对象 DOM是以层次结构组织的节点或信息片断的集合。文档对象模型(Document ……

  • js
  • 2019-03-06 18:23:24
  • 2,599 次阅读

javascript中this的学习(函数调用的四种模式)

javascript中this的学习(函数调用的四种模式)

在JavaScript中this调用对象地址的引用(谁调用this就是谁)。也就是说this指向函数的调用者。下面是this的这四种模式的具体内容。 (1)this的第一种模式:函数执行模式 在这种模式中,方法相当于是在window下定义的,因此在调用的时候相当于是调用window.add()函数;所有在add中的this就是window. function add() { ……

  • js
  • 2019-03-05 17:03:47
  • 2,134 次阅读

javascript之闭包

javascript之闭包

在程序语言中,所谓闭包,是指语法域位于某个特定的区域,具有持续参照(读写)位于该区域内自身范围之外的执行域上的非持久型变量值能力的段落。这些外部执行域的非持久型变量神奇地保留它们在闭包最初定义(或创建)时的值。 看到上面这么长的话是是不是感觉太抽象了,那么,为了方便,我们简单地理解为可以用一个函数去访……

  • js
  • 2019-03-04 13:31:03
  • 2,297 次阅读