便签javascript
javascript学习日记day6
前两天跑去学公司的框架和游戏脚本去了,果然我就是属于三天打鱼两天晒网的那种,下面是今天的笔记 对象的增删改查 let good = { goods: '小米', name: '小米10青春版', num: 100012816024, weight: '0.55kg', address: '中国大陆' ......
用 PHP 和 JavaScript 显示地球卫星照片
向日葵 8 号气象卫星是日本宇宙航空研究开发机构设计制造的向日葵系列卫星之一,重约 3500 公斤,设计寿命 15 年以上。该卫星于 2014 年 10 月 7 日由 H2A 火箭搭载发射成功,主要用于监测暴雨云团、台风动向以及持续喷发活动的火山等防灾领域。—— 百度百科 日本发射这颗卫星后,不仅用 ......
JavaScript中的全局对象(Global Objects)
全局对象的属性是在整个JavaScript程序中都可以全局定义并使用的标识符。当JavaScript解释器启动时(或在浏览器中加载新页面时),将创建一个新的全局对象,并向其中添加一组初始属性。这些初始属性包括: - 全局常量,如`undefined`、`Infinity`和`NaN`。 - 全局函数 ......
VSCode使用JavaScript刷LeetCode配置教程(亲试可以!)
账号秘密都对,但是缺登录不成功的问题 诀窍可能是: 在属性设置中把LeetCode版本改成cn。点击LeetCode配置,修改Endpoint配置项,改成leetcode-cn,再次尝试登陆即可。 大家可移步原博文:https://blog.csdn.net/qq_37263248/article/ ......
JavaScript 去重-对象数组中的重复对象
先showCode Array.from(new Set(myArray.map(JSON.stringify)), JSON.parse) myArray是一个对象数组,它是源数据。 map(JSON.stringify) 的作用是将每个对象转换为 JSON 字符串。JSON.stringify ......
初识JavaScript对象,数据劫持/数据代理
JavaScript对象语法、类型、属性 属性描述符(getOwnPropertyDescriptor()、defineProperty()) [[Get]]、[[Put]]、Getter、Setter 有必要了解Ojbect原型上的那些方法 一、JavaScript对象语法、类型、属性、方法 1. ......
JavaScript中的符号(Symbols)
符号是在ES6中引入的一种原始类型,用作非字符串属性名。要理解符号,重要的是要知道在JavaScript中,基本类型`Object`是一个无序的属性集合,每个属性都有一个名称和一个值。属性名称通常(直到ES6之前)是字符串。然而,在ES6和之后的版本中,符号也可以用作属性名: ```javascri ......
TypeScript(TS)JavaScript(JS)中的所有循环方法
for循环: for (let i = 0; i < array.length; i++) { // 循环体 } for…of循环: for (const element of array) { // 循环体 } forEach方法: array.forEach((element) => { // ......
javascript实现大文件上传下载
IE的自带下载功能中没有断点续传功能,要实现断点续传功能,需要用到HTTP协议中鲜为人知的几个响应头和请求头。 一. 两个必要响应头Accept-Ranges、ETag 客户端每次提交下载请求时,服务端都要添加这两个响应头,以保证客户端和服务端将此下载识别为可以断点续传的下载: Accept-R ......
JavaScript基础语法
# 一、JavaScript概述 ## 1.1、JavaScript可以做什么 ### 1.1.1、页面的各种动画效果 ![](https://img2023.cnblogs.com/blog/1461028/202308/1461028-20230824145840407-1399306959.p ......
NODEJS VS SIGNALR:为什么我们需要服务器端的JAVASCRIPT?
NODEJS VS SIGNALR:为什么我们需要服务器端的JAVASCRIPT? 由于我已经了解了Node.js,所以我一直都很喜欢它。 但是今天我发现了SignalR ,它为ASP.NET提供了另一种asynchronous可伸缩的实时模型。 据我所知,Node.js优于SignalR的主要优点 ......
JavaScript基础语法
HTML :标记语言 JavaScript :编程语言(脚本) JavaScript代码的书写位置 行内式 JS 代码 <a href="javascript:alert('我是行内js);">点击一下试试</a> ......
JavaScript中的null和undefined
null是一种语言关键字,评估为一个特殊的值,通常用于表示值的缺失。使用typeof操作符与null一起会返回字符串"object",这表明null可以被视为表示"无对象"的特殊对象。然而,在实践中,null通常被认为是其自身类型的唯一成员,并且用于表示数字、字符串和对象的值缺失。大多数编程语言都有 ......
编写JavaScript文件并在heml中调用
编写JavaScript文件的基本步骤如下: 创建一个新的文本文件,并将其保存为以.js为扩展名的文件,例如script.js。 在JavaScript文件中编写JavaScript代码。可以编写函数、变量、条件语句、循环等JavaScript代码。例如: function greet() { co ......
Javascript 文档注释
在JavaScript中,通常使用JSDoc格式的注释,以`/**`开始,以`*/`结束。 ``` /** * 加法函数 * @param {Number} a * @param {Number} b * @returns Number */ function add(a, b) { return ......
16 JavaScript逗号运算符
##### 16 JavaScript逗号运算符 Python 逗号运算符一般用于组合多个表达式,其返回值是最后一个表达式的值,例如: ```js function s(){ console.log(1), console.log(2), console.log(3); // 从前向后执行 ,1,2 ......
JavaScript中的布尔值
布尔值代表真或假,开或关,是或否。在这个类型中只有两个值:true和false。 JavaScript中的布尔值通常是比较操作的结果。例如: ```javascript a 4 ``` 上面的代码测试变量`a`的值是否等于数字4。如果是,返回true;否则返回false。 布尔值在JavaScrip ......
JavaScript regular expression in Actions All In One
JavaScript regular expression in Actions All In One
JavaScript 正则表达式实战
......
Javascript关于对象的理解
对象的概念 对象是一个包含数据和方法的集合。 下面,我们通过实例探索对象。 首先,创建一个对象 var person = {}; 如果在控制台输入person,将会得到 [object Object] 这时,我们就创建了一个空的对象,接着,我们需要向空对象中添加数据或方法 var person = ......
15 JavaScript ES6中的箭头函数
##### 15 JavaScript ES6中的箭头函数 1. 什么是箭头函数 ES6中允许使用=>来定义函数。箭头函数相当于匿名函数,并简化了函数定义。 2. 基本语法 ```js // 箭头函数 let fn = (name) => { // 函数体 return `Hello ${name} ......
javascript学习笔记第五天
今天的笔记 function getusergradesum(arr =[]) 传递数组进入匿名函数,假设不确定数组是否会为空可以默认传一个空的数组进入,这样不会报错 在匿名方法里面,return之后就直接结束函数了 三元运算符好像不能同时使用两个return,例如i>l?return i:retu ......
13 JavaScript关于prototype(超重点)
13 JavaScript关于prototype(超重点) prototype是js里面给类增加功能扩展的一种模式. 写个面向对象来看看. ```js function People(name, age){ this.name = name; this.age = age; this.run = f ......
11 JavaScript关于时间
##### 11 JavaScript关于时间 获取js的时间使用内置的Date函数完成 ```js var d = new Date(); // 获取系统时间 // var d = new Date('2023-08-15 14:11:48'); // 得到一个具体时间 console.log(d ......
5 JavaScript变量提升
##### 5 变量提升 看以下代码, 或多或少会有些问题的. ```javascript function fn(){ console.log(name); var name = '大马猴'; } fn() ``` 发现问题了么. 这么写代码, 在其他语言里. 绝对是不允许的. 但是在js里. 不 ......
9 JavaScript闭包
##### 9 闭包 我们都知道,函数里是可以访问函数外的全局变量,而函数外不能访问函数内的局部变量,如下: ```js // 函数外定义a,在函数内可以访问 var a = "测试"; function fn() { console.log(a); } fn(); ``` 执行结果: ![imag ......
javascript学习笔记day4
今天重点学习了数组,老实说学过了c#和python的数组,但是今天重新接触js的数字还是有很多要重新学习的,下面是今天的笔记 查询条件五个以上时,switch的效果比if lese高两倍以上.let arr=[] 声明数组let arr=new Array(1,2,3,4) 声明数组修改数组 let ......
JavaScript中的“函数式编程”
前言 我们虽然之前老是听说过“函数式编程”,但一直不能理解,我们静下心来研究了一下,才发现这些东西真的很巧妙。 在React这些框架中,对象,函数为王,因为框架已经帮你打建好了 在框架中,数据为王,那些函数本身就是用来处理数据 这里我们要用更高层的思维,而放弃底层思维,这些本身都是用户数据,前段传递 ......
JavaScript中的数值
JavaScript中的主要数值类型是`Number`类型,用于表示整数和近似的实数。JavaScript采用了由IEEE 754标准定义的64位浮点格式来表示数值。这意味着JavaScript可以表示最大整数±1.797 693 134 862 315 7 × 10^308和最小整数±5 × 10 ......
8 JavaScript函数
##### 8 JavaScript函数 在JS中声明函数和python差不多. 也要有一个关键字顶在前面. python是`def`, 到了JS里换成了`function`, 只不过在JS中没有像python那么死板, 必须`def`后面必须跟上函数名. 这也为我们未来做逆向提供了第一个超大的伏笔 ......
JavaScript中的类型、值和变量
JavaScript的类型可以分为两个主要组别:原始类型和对象类型。JavaScript的原始类型包括数字、文本字符串(简称为字符串)和布尔值(也称为布尔值)。 特殊值null和undefined也是原始值,但它们不是数字、字符串或布尔值。这两个值通常被视为各自类型的独特成员。ES6引入了另一种特殊 ......