javaScript

JavaScript

JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规 ......
JavaScript

JavaScript: XMLHTTPRequest

XMLHttpRequest (javascript.info) <body> <script> // Create a new XMLHTTPRequest object let xhr = new XMLHttpRequest() xhr.timeout = 5000 // timeout in ......
XMLHTTPRequest JavaScript

JavaScript原生兼容大全-持续更新

JavaScript兼容-持续更新 1.css非行内样式操作 // currentStyle用于IE低版本 getComputed用于主流浏览器 // element 目标元素 attribute 目标属性 function getStyle(element, attribute) { return ......
JavaScript 大全

Python 和 JavaScript 的区别是什么?

Python 和 JavaScript 是两门非常流行的编程语言,它们各自有着独特的特点和应用场景。 Python和JavaScript是两种不同的编程语言,它们的设计目标和应用场景有所不同。 Python是一种多用途、高级、解释型的编程语言,可用于开发各种应用程序,包括Web开发、数据分析、人工智 ......
JavaScript Python

JavaScript fromCharCode() 方法

fromCharCode( ) 方法返回指定的 Unicode 编码对应的字符。 语法格式: String.fromCharCode(n1, n2, ...) 参数: n1,n1,..表示 指定的Unicode 编码。 示例: (1)返回指定Unicode 编码的字符: <!DOCTYPE html ......
fromCharCode JavaScript 方法

学习JavaScript数据结构与算法 第四章

第四章,栈 有时候还需要一种能在添加或删除元素时进行更多控制的数据结构。有两种类似于数组的数据结构在添加和删除元素时更为可控,它们就是栈和队列。 4.2 栈数据结构 栈是一种遵从后进先出(LIFO)原则的有序集合。新添加或待删除的元素都保存在栈的同一端,称作栈顶,另一端就叫栈底。在栈里,新元素都靠近 ......
数据结构 算法 JavaScript 结构 数据

JavaScript中的四种枚举方式

字符串和数字具有无数个值,而其他类型如布尔值则是有限的集合。 一周的日子(星期一,星期二,...,星期日),一年的季节(冬季,春季,夏季,秋季)和基本方向(北,东,南,西)都是具有有限值集合的例子。 当一个变量有一个来自有限的预定义常量的值时,使用枚举是很方便的。枚举使你不必使用魔法数字和字符串(这 ......
JavaScript 方式

JavaScript 笔记

JavaScript 简介 JavsScript 于 1995 年由 Brendan Eich 用时 10 天写出,用于网景浏览器。最初的名字叫 LiveScript,也被部分员工称为 Mocha。那时 Java 语言很流行,出于商业化的考量,更名为 JavaScript,但两者之间没有关联。 最早 ......
JavaScript 笔记

使用 JavaScript连接Oracle 数据库(js连接oracle)

在建立Web交互应用程序时,一般使用JavaScript语言作为表现层,而Oracle作为背后真正的数据库。连接JavaScript和Oracle数据库需要一组技术,可以实现将JavaScript执行的数据请求发送到服务器上的Oracle数据库,这样就可以访问和操作Oracle数据库中的相关内容。 ......
JavaScript 数据库 数据 Oracle oracle

JavaScript实训

程序结构 分支结构 if分支 任务1 设计程序界面如下图所示,在文本框输入整数,使用if分支,先判断它是否是数字,如果是,再判断它的奇偶性,结果在弹出窗口(alert)中显示。 提示:isNaN(<字符串>)用来判断<字符串>是否不是数字,如果不是数字,该函数返回true,否则返回false。 点击 ......
JavaScript

JavaScript封装大全

JavaScript封装大全-持续更新 Ajax封装 // 使用该封装需注意 // Ajax(method(默认GET), url(网址 必传), success(res){(成功时数据处理函数 必传)}, error(res)(失败时数据处理函数), data(网址中qurey部分 用对象形式存储 ......
JavaScript 大全

说说在JavaScript中的变量提升

在 ES6 之前,JavaScript 没有块级作用域(一对花括号{}即为一个块级作用域) ,大致分为 全局作用域 和 函数作用域 。变量提升即将变量声明提升到它所在 作用域 的 最开始 的部分。 在 JavaScript 代码运行之前其实是有一个 编译阶段 的。编译之后才是 从上到下 ,一行一行解 ......
变量 JavaScript

javaScript 常用去除 ‘console

javaScript 常用去除 ‘console.log’ 办法 手动注释掉 console.log 语句:可以手动在代码中注释掉所有 console.log 语句,但是这种方法比较繁琐,并且需要手动维护,不太适合大型项目。 使用 Babel 插件去除 console.log:Babel 是一个 J ......
javaScript 常用 console

JavaScript操作数组常用的方法(包含es6)

1. forEach() forEach() 方法可以遍历数组中的每个元素,并对其进行操作,例如: const arr = [1, 2, 3]; arr.forEach(num => console.log(num)); // 输出:1 2 3 2. map() map() 方法可以根据数组中的每个 ......
数组 JavaScript 常用 方法 es6

JavaScript 面试题

一、event.stopPropagation 和 event.preventDefault 的区别 1、event.stopPropagation(停止传播) 用于阻止捕获和冒泡事件的进一步传播。但是不能阻止同一Dom节点上的其它事件被调用。 2、event.preventDefault(阻止默认 ......
JavaScript

robotframework:运用JavaScript进行定位元素以及页面操作

在ui自动化时,有些特殊情况需要用到js操作,在进行js操作前要先进行js元素定位。一.js元素定位 1.id定位 document.getElementById("id") 2.name定位 document.getElementsByName("name") 3.class定位 document ......
robotframework JavaScript 元素 页面

JavaScript原型链污染学习记录

NodeJS原型机制,比较官方的定义:我们创建的每个函数都有一个 prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性和方法。 ......
原型 JavaScript

JavaScript学习汇总

ExtJs学习之Button(08) uniGUI学习之脱离Delphi直接写ExtJS从入门到精通04官方文档查找办法_例如_Ext.Window(48) uniGUI学习之脱离Delphi直接写ExtJS从入门到精通03自定义函数_调用顺序(47) uniGUI学习之脱离Delphi直接写Ext ......
JavaScript

【javascript】typeof 和 instance of的差异

typeof与instanceof 都是判断数据类型的方法,区别如下:1.typeof会返回一个运算数的基本类型,instanceof 返回的是布尔值2.instanceof 可以准确判断引用数据类型,但是不能正确判断原始数据类型3.typeof虽然可以判断原始数据类型(null 除外),但是无法判 ......
javascript instance 差异 typeof

想了解JavaScript基础?这篇文章足够了!

本人无意看到的一篇文章,觉得写的很全面,简单概括了Javascript的一些知识,现分享如下: 原文地址:http://www.ppmy.cn/news/7295.html 更多详细内容,请微信搜索“前端爱好者“, 戳我 查看 。 一、JavaScript的介绍 JavaScript 是一种运行在 ......
JavaScript 篇文章 基础

javascript-1

js注释 多行注释 /* 这里是注释 */ 单行注释 //这里是注释 js中严格区分大小写 js中每一条语句以分号结尾,如果不写分号,浏览器会自动添加。 ......
javascript

[Javascript] Proxy - Snippets

Blog: https://dev.to/marclipovsky/discovering-the-power-of-javascript-proxy-after-all-this-time-4627 Lazy loading: const lazyLoadHandler = { get: func ......
Javascript Snippets Proxy

简单总结JavaScript中的微任务和宏任务

在 JavaScript 中,任务被分为宏任务和微任务。 宏任务:常见的宏任务有 setTimeout、setInterval、I/O、UI 渲染等等。这些任务都是由浏览器或 Node.js 中的事件循环调度执行的,它们会被放入一个任务队列(task queue)中,等待执行。 微任务:常见的微任务 ......
任务 JavaScript

[Javascript] Avoid mutation, Array.prototype.toReversed() vs reverse()

reverse()mutates the original array, return the reference point to the original array. The toReversed() method of Array instances is the copying count ......

[Javascript] avoid mutation: Array.prototype.toSpliced() vs splice()

Array.prototype.splice()mutates the original array. To avoid mutation, we use Array.prototype.slice(). new method Array.prototype.toSpliced() return a ......

[Javascript] Avoid mutation, Array.prototype.toSorted() vs sort()

sort(), mutates the original array, and return the reference to original array and sorted. The toSorted() method of Array instances is the copying ver ......
Javascript prototype mutation toSorted Avoid

[Javascript] Array.prototype.with

Prevously, when we want to upate an item inside a array: const items = [ {id: 1, name: 'a'}, {id: 2, name: 'b'}, {id: 3, name: 'c'}, {id: 4, name: 'd' ......
Javascript prototype Array with

前端进化笔记-JavaScript(二)

因为作者学过其他类c语言,就不对大家都熟悉的内容进行赘述了。 ###语法 JavaScript区分大小写 标识符:变量,函数,属性,函数参数的名称 第一个字符必须是字母,下划线(_),美元符号($); 关键字、保留字、true、false和null不能用作标识符 作者在后续阅读的过程中,发现对各种名 ......
前端 JavaScript 笔记

JavaScript相关

Javascript基础 ​ JavaScript, 是一门能够运行在浏览器上的脚本语言. 简称JS. 首先, Javascript这个名字的由来就很有意思, 不少人认为Javascript和Java貌似很像. 容易想象成Java的脚本. 但其实不然, 两者之间没有任何关系. 纯粹是商业碰瓷. ​ ......
JavaScript

JavaScript

###JavaScript 1)是 Web 的编程语言,所有现代的 HTML 页面都可以使用 JavaScript。 2)html中位于 <script> 与 </script> 标签之间,JavaScript可放置在 HTML 页面的 <body> 和 <head> 部分中。 3)也可以把脚本保存 ......
JavaScript