web前端 -- Day14 js基础

JavaScript(基础、高级)笔记汇总表【尚硅谷JavaScript全套教程完整版】 尚硅谷最新版JavaScript基础全套教程完整版(140集实战教学,JS从入门到精通) 阅读详情
编程思想

1、面向过程:凡事亲力亲为,多有的事情的过程都清楚,注重的是过程。
2、面向对象:提出需求,找到对象,对象解决这个问题,我们要结果,注重的是结果。
面向对象的特性:封装、继承、多态、(抽象性)

创建对象的方式

1、调用系统的构造函数创建对象 new Object();
2、自定义构造函数创建对象
var obj2 = new 自布定义构造函数();
3、字面量的方式创建对象
var obj3 = {};
变量 instanceof 对象 --> 尔类型,判断这个变量是不是这个类型的

// 1、调用系统的构造函数创建对象
// 实例化对象
var obj = new Object();
// 对象有特征 --- 属性和行为  --- 方法
        
// 添加属性 --- 如何添加属性? 对象.名字 = 值
obj.name = "萌萌哒";
obj.age = 5;
obj.sex = "男";

// 添加方法 --- 如何添加方法? 对象.名字 = 函数
obj.eat = function() {
    console.log("吃吃喝喝");
};

obj.play = function() {
    console.log("一起来一局王者荣耀吖!!!");
};

console.log(obj.name,obj.age,obj.sex);
obj.eat();
obj.play();

// 2、自定义构造函数创建对象
//var obj2 = new 自定义构造函数();
// 函数与构造函数的区别:名字是不是大写(首字母大写)
        
/*
1、在内存中开辟空间,存储创建新的对象
2、把this设置为当前的对象
3、设置对象的属性和方法的值
4、把this这个对象返回
*/
function Person(name,age){
    this.name = name;
    this.age = age;
    this.sayHello = function () {
    console.log("构造函数")
    }
}
// 创建对象
var persons = new Person("萌嘟嘟",5);
console.log(persons.name);

//3、字面量的方式创建对象(字面量的方式创建对象缺陷:一次性的对象)
// 空对象
var obj3 = {}  
//添加属性
obj3.name = "嘟嘟"
obj3.age = 4;
// 添加方法
obj3.sayHi = function () {
    console.log(this.name + this.age + "阿尼哈赛哟");
}
obj3.sayHi();

// 优化后的写法
var object1 = {
    name:'萌萌哒',
    age:18,
    sayHallo:function(){
        console.log("字面量的方式创建对象");
    },
    eat:function(){
        console.log("我是"+this.name);
    }
}
console.log(object1.name);
JSON格式

JSON格式的数据,都是键值对,成对的数据。json的数据实际上就是格式化之后的一组字符串的数据

var json = {
    name:"萌萌"
}

对象设置属性的值的写法
对象.属性名字 = 值; — 点语法
对象[“属性名字”] = 值;

对象获取属性的值的写法:
1、对象.属性名字
2、对象[“属性名字”]

// 遍历对象
//  key -- 是一个变量中存储的是遍历的对象的属性
for(var key in 对象) {
}
JavaScript时间戳转换实战:Day.js vs Moment.js性能对比与最佳实践 本文深入对比了Day.js和Moment.js在JavaScript时间戳转换中的性能表现,涵盖基础格式化、批量操作、时区转换等场景。测试数据显示Day.js在轻量化和基础操作上优势明显,而Moment.js在复杂时区处理中表现更佳。文章还提供了技术选型建议和优化技巧,帮助开发者根据项目需求选择最佳时间处理方案。 阅读详情

相关推荐

使用 JavaScript 处理日期和时间:Day.js 简介与实践

Day.js 是一个功能强大、灵活且易于使用的日期和时间处理库,它可以帮助我们轻松解析、验证、处理和显示 JavaScript 中的日期和时间。本文介绍了 Day.js 的基本用法,并提供了实用的代码示例。Day.js是一个功能强大、灵活且易于使用的日期和时间处理库,它可以帮助我们轻松解析、验证、处理和显示JavaScript中的日期和时间。以上就是使用 Day.js 解析、验证、处理和显示 JavaScript 中的日期和时间的详细介绍和实践JavaScript日期和时间操作利器:Day.js全面解析。

TechNovaX的博客 328

Web前端开发——JavaScript入门与实战

JavaScript简介 javaScript是一种轻量级的脚本语言,也是一种嵌入式语言,一种对象模型语言。 其核心语法部分很精简,只包括两部分: 1.基本的语法构造(比如操作符,控制结构,语句) 2.标准库(一系列具有各种功能的对象,比如Array,Date,Math等) ...

Marshall3572的博客 1361

前端学习日志-day1

本文分享了一份前端学习路线,分为五个阶段:1)HTML5+CSS3+移动端;2)JavaScript+DOM+BOM+ES6+ECharts;3)Node.js+Ajax+Promise+Git等;4)Vue2/3+TypeScript+UI组件库;5)Vue+微信小程序实战项目。作者记录了学习HTML5基础的心得,表示重新认识了前端开发。文章提供了完整的B站教程链接,并欢迎读者提出建议。

ideal_755的博客 1016

Web开发基础-JavaScript-14

Js外部对象   外部对象的基本概念:

Coder_Boy_的博客 185

ADS2023仿真变容二极管特性

仿真S-Param仿真控件,设置为Single Point,将频率设置为1MHz,同时勾选Z-parameters,取消S-parameters,从元件库中选择元器件搭建原理图,并根据器件spice提供的相关参数,对原理图中器件参数进行修改,修改完成的电路图如下图所示。添加var控件和MeasEqn控件,相关设置如图所示,Ct为变容管的电容值,Q0为其品质因数。因此,对变容二极管的模型仿真结果是可以信赖的。将其解压,在spice文件夹中,可以找到我们想要的器件参数,和仿真简要电路图。

weixin_45811090的博客 1万+

Easy系列PLC远程IO模块的安装配置和地址访问(EtherCAT总线)

EtherCAT分布式时钟DC(SOEM源码解析)EtherCAT分布式时钟DC(SOEM源码解析)_soem dc同步-优快云博客文章浏览阅读1.2k次。分布式时钟(DC,Dsitributed Clock)可以使所有 EtherCAT设备使用相同的系统时间,从而控制各设备任务的同步执行。_soem dc同步1200PLC连接分布式IO组态编程应用(ES200SP固件版本不同解决方法)

RXXW_Dor的博客 176

Web前端开发精品课HTML CSS JavaScript基础教程第十四章课后编程题答案

编程题: 下面有一段代码,请在这段代码的基础上使用正确的选择器以及这两章学到的字体样式、文本样式来实现图14-13所示的效果。 很多人都喜欢用战术上的勤奋来掩盖战略上的懒惰,事实上这种”低水平的勤奋“远远比懒惰可怕。 Remember: no pain,no gain! 用VS2013新建ASP.NET空网站,添加新项,

全村的希望的博客 2557

YOLO系列算法改进 | 主干改进篇 | 替换LSKNet主干特征提取网络 | 通过动态调整感受野自适应融合长程上下文,显著提升小目标与复杂背景下的检测精度!

YOLO系列算法改进 | 主干改进篇 | 替换LSKNet主干特征提取网络 | 通过动态调整感受野自适应融合长程上下文,显著提升小目标与复杂背景下的检测精度! (以YOLO26最新目标检测模型为基础,利用LSKNet替代Backbone)

2502_91881744的博客 212

web前端开发笔记day14-JS基础

对象(object):JavaScrip里的一种数据类型可以理解为是一种无序的数据集合用来描述某个事物,例如描述一个人人有姓名、年龄、性别等信息,还有吃饭睡觉写代码等功能如果用多个变量保存则比较散,用对象比较统一比如描述 班主任信息:静态特征(姓名,年龄,身高,性别,爱好)=》可以使用数字,字符串,数组,布尔类型等表示动态行为(点名,唱,跳,rap)=》使用函数表示。

qq_61637182的博客 885

科研级实战】YOLOv11 pose部署至RK3588全流程:让姿态估计模型在边缘端毫秒级运行,我来帮你突破人体行为分析落地壁垒

在智慧安防人体行为分析场景中,基于YOLOv11 pose的模型在云端推理单帧耗时150ms,硬件成本超15000元;经本方案部署到RK3588后,单帧推理耗时降至30ms,硬件成本仅4000元,且关键点检测准确率高达93%以上。在运动姿态评估场景,同款技术路径使模型边缘端推理速度提升6倍,姿态分类精度达95%。这意味着,你也能让自己的姿态估计模型在边缘设备上实现的工业化落地,接下来让我们开启从模型训练到端侧部署的实战征程。

m0_71589036的博客 223

CenterPoint 工程复现

CenterPoint 工程复现,本文中使用版本:BEVerse工程下的mmdet3d (`MMDet3d v0.17.3`)版本,MMDetection3D中其他版本的使用`大同小异`。

Darchan的博客 5663

11day-Web 前端 JavaScript 测试

11day-Web 前端 JavaScript 测试

DaB210的博客 1556

YOLO11涨点优化:loss优化 | 一种新的基于Wasserstein距离的小目标检测评估方法,助力小目标涨点

提出了一种新的基于Wasserstein距离的小目标检测评估方法,通过它们对应的高斯分布计算它们之间的相似性

①答疑群聊服务;②YOLO大模型知识问答系统;③计算机视觉论文生成智能体; 1019

Day-14前端基础之JavaScript

JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中).后将其改名ScriptEase.(客户端执行的语言) Netscape(网景)接收Nombas的理念,(Brendan Eich)在其Netscape Navigator 2.0产品中开发出一套live...

CJ2680678884的博客 290

将Keil中的变量数组导出

首先,写好导出数据的函数。

小柚子的博客 1952

[个人自用,全网最优]EDEM-FLUENT个人自学教程,拒绝手忙脚乱无用功!

[个人自用,全网最优]EDEM-FLUENT个人自学教程,拒绝手忙脚乱无用功!

zheaa的博客 4829

Web前端最新Day197,前端音频面试题

命令行界面(英语:command-line interface,缩写:CLI)是在图形用户界面得到普及之前使用最为广泛的用户界面,它通常不支持鼠标,用户通过键盘输入指令,计算机接收到指令后,予以执行。也有人称之为字符用户界面(CUI)Vue CLI 是一个基于 Vue.js 进行快速开发的完整系统。使用Vue 脚手架之后我们开发的页面将是一个完整系统(项目)。(node package mangager) ==>【nodejs包管理工具】 前端主流技术 npm 进行统一管理。

2401_84435739的博客 1361

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

web前端基础到入门——02day

本文系统讲解了JS函数的两种定义方式与核心特性,实操演示数组、字符串、JSON等前端高频数据处理方法,最后聚焦BOM浏览器对象模型,讲解window、location对象,实现弹窗提示、定时任务、页面跳转等基础浏览器交互功能。文末汇总全日知识点,串联前后学习内容,为后续DOM特效学习打下坚实基础。

2503_92538328的博客 365

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

黑马JavaWeb+AI笔记 Day02 Web前端基础(JavaScript+Vue)

JavaScript(简称:JS)是一门跨平台、面向对象的脚本语言,是用来控制网页行为,实现页面的交互效果。自定义对象(对象)age: 20,gender:'男',sing() {alert(this.name+'唱着最炫的民族风');📌自定义对象中方法使用箭头函数this指向当前对象的父类【不推荐】JSON (字符串)用于数据载体"age": 20,"gender": "男"📌key和字符串使用双引号→ 对象转字符串→ 字符串转为对象✅ DOM语法:事件源.('事件类型。

ZYM2300837217的博客 475

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

前端实训-Day1 软件开发流程Web基础知识、HTML快速入门

DOM树、获取节点、属性操作。

劫o梦的博客 364

安全学习DAY14_JS信息打点

前端JS框架信息打点,JS安全问题,JS测试打点方法,JS文件的获取和分析方法-burpsuite插件半自动分析js提取信息,通过工具自动测试网站JS。JSFinder、URLFiner、FUZZ爆破更多JS。

学废了的阿串的博客 1832

day14 JS基础1

目录一、JavaScript 介绍1. JavaScript是什么2、JavaScript 书写位置3、JavaScript 注释4、JavaScript 结束符5、JavaScript 输入输出语法二、变量1、变量是什么?2、变量的基本使用3、变量的本质4、变量命名规则与规范5、let和var的区别6、数组 三、数据类型1、基本数据类型2、引用数据类型四、类型转换1、为什么需要类型转换?2、隐式转换3、显式转换(1)JavaScript(是什么?) 是一种运行在客户端(浏览器)的编程语言,实

m0_70619994的博客 525

OpenCore Legacy Patcher 旧Mac升级macOS指南:不受支持机型免费装上最新系统

你那台 2012 年的 iMac 装不上新系统吗?苹果更新支持列表后,老 Mac 就被留在了原地。OpenCore Legacy Patcher 是一款免费开源工具,它在内存层注入补丁,让不受支持的 Intel Mac 也能安装并运行最新版本的 macOS。本文带你完成旧 Mac 升级 macOS 的全流程:先做三项自检,再按顺序走通构建、装机、补丁五步,最后附上踩坑急救和日常维护清单。 [![

gitblog_01417的博客 509

0基础学前端---品优购项目Day14

Pink老师讲解品优购项目

artist123abbb的博客 400

常用的前端JavaScript方法封装,web前端开发基础入门

你要问前端开发难不难,我就得说计算机领域里常说的一句话,这句话就是『难的不会,会的不难』,对于不熟悉某领域技术的人来说,因为不了解所以产生神秘感,神秘感就会让人感觉很难,也就是『难的不会』;当学会这项技术之后,知道什么什么技术能做到什么做不到,只是做起来花多少时间的问题而已,没啥难的,所以就是『会的不难』。我特地针对初学者整理一套前端学习资料,免费分享给大家,戳这里即可免费领取if (oscript.readyState) { // ie8及以下版本callback();} else {

2401_84092574的博客 530

HY的web前端day4 3.27

HY的web前端day4 今天学习了关于Bootstrap 简介 Bootstrap 是一个用于快速开发 Web 应用程序和网站的前端框架。Bootstrap 是基于 HTML、CSS、JAVASCRIPT 的。 安装环境 http://getbootstrap.com/ 在该网站下载已获得编译的css js和源代码 移动设备优先 为了让 Bootstrap 开发的网站对移动设备友好,确保适当的绘制和触屏缩放,需要在网页的 head 之中添加 viewport meta 标签 <meta name="

qq_51167539的博客 316
上一篇: web前端 -- Day13 js基础
下一篇: web前端 -- Day15 js基础
黑萝卜不黑
博客等级 码龄11年 41粉丝 103原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值