热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

四个月某机构前端培训JS(十三)

大家可能看到了,写的博客占一部分进行复习。复习的还都是一些定义啥的,因为我认为咱们国家太重视实用价值,往往忽略了定义的重要性。其实最底层的

大家可能看到了,写的博客占一部分进行复习。复习的还都是一些定义啥的,因为我认为咱们国家太重视实用价值,往往忽略了定义的重要性。其实最底层的东西,想要深远发展研究的话,定义才是核心。可能一开始不会像实用性给你带来很大的经济效益,但是越往后你会发行你的天花板就到了,再深究就非常困难了,就像初中数学与研究生数学的区别一样。

复习:


  1. 构造函数有知识点:大概有10个

作用创建对象

返回值是一个对象,默认省略

封装代码时给对象多态的添加属性和方法

this时当前对象

函数名用大驼峰

配合关键字new使用

构造函数和类时一码事

构造函数就是对象公共属性和方法的抽取

属性名和形参尽量保持一致,目的时为了增加可读性

      2.构造函数和对象的关系

构造函数(类),泛指某个事物的一大类

对象是一个具体的事物

利用类(构造函数)创建对象的过程成为实例化,对象也叫实例

Object Array ,是系统自带的构造函数

Object 是所有类的根类

函数就是Function关键字的一个实例

     3.遍历对象的关键字 forin

for(var name in 对象名)

    4.学习新的内置对象的步骤

内置对象:系统自带的对象,argument是,Arrary ,object

MDN:

学习方法:

这个对象是干什么的

输入:参数的个数及数据类型

处理:方法的作用

输出:方法的结果

函数的形参用【】包裹,这个形参可有可无

一、获得Date总的毫秒数


  1. 需求:倒计时。

  • 时间戳概念:


  • 获取当前时间戳的3种方法


  • 获取某个时间点的时间戳,两种方法。

    2.某个时间点到当前的倒计时

let result = countDown(new Date(`2022-02-23 11:00:00`));

上面这句话是昨天Date的构造函数。

      3.是否为数组


  • 判断前面的对象是否输入某个实例。如果属于返回true,不输入返回false


  • 返回值也是返回ture false


  • 数组系统自带的数组方法。遍历数组的一个方法,参考MAD文档


  • 添加数组,输入、处理、输出。


  • 利用MAD文档系统自带函数,筛选数组,简单实现

二、MAD文档数组排序和翻转 ,简单实现。

使用join的系统内置函数,将数组转化成字符串.

下午下课

一、基本包装类型定义


  1. 基本数据类型和复杂数据类型。

str不是对象,为什么会有属性?

      2.所以就出来了 基本包装 类这个逆天操作。


  • 基本包装类的作用就是一瞬间将基本数据类型转化为复杂数据类型。


  • 比如,Array 的翻转,排序等等.

endsWith也是系统写好的方法.

下面就说明str不是对象,但是仍然拥有属性和方法,str就是一个基本包装类.

   3.根据字符返回位置

    4.字符串的不可变性

    5.根据位置返回字符

    6.字符串案例(综合),建议多看几遍


  • 有一个对象来判断是否有该属性 对象['属性名']


  • 判断一个字符串中次数出现最多的字符,并统计次数。

先设置一个空的对象用来动态添加属性

给对象动态添加属性操作1

之后遍历新对象的属性和值并比较最大值,找出出现最多的字符


推荐阅读
  • MVC框架下使用DataGrid实现时间筛选与枚举填充
    本文介绍如何在ASP.NET MVC项目中利用DataGrid组件增强搜索功能,具体包括使用jQuery UI的DatePicker插件添加时间筛选条件,并通过枚举数据填充下拉列表。 ... [详细]
  • 本文介绍了多种将多行数据合并为单行的方法,包括使用动态SQL、函数、CTE等技术,适用于不同的SQL Server版本。 ... [详细]
  • javascript——对象的概念——函数 1 (函数对象的属性和方法)
    一、创建函数函数是一种对象:Function类是对象,可以通过Function实例化一个函数,不过最多的还是利用function来创建函数。方式一:利用Function类来实例化函 ... [详细]
  • 本文详细介绍了PHP中的sort函数及其使用方法,旨在帮助开发者更好地理解和应用这一功能,解决在实际开发过程中遇到的相关问题。 ... [详细]
  • HTML download 属性详解及应用
    本文探讨了 HTML 中 download 属性的应用场景及其在不同浏览器中的实现方式,通过示例代码展示了如何利用 JavaScript 实现文件下载功能。 ... [详细]
  • 转自:http:blog.sina.com.cnsblog_67419c420100vmkt.html 1.为什么要使用blocks将一个blocks作为函数或者方法的参数传递,可 ... [详细]
  • [编程题] LeetCode上的Dynamic Programming(动态规划)类型的题目
    继上次把backTracking的题目做了一下之后:backTracking,我把LeetCode的动态规划的题目又做了一下,还有几道比较难的Medium的题和Hard的题没做出来,后面会继续 ... [详细]
  • Python 中 filter、map 和 reduce 函数详解
    本文深入探讨了 Python 编程语言中 filter、map 和 reduce 函数的功能与用法,包括它们的基本语法、应用场景及代码示例,旨在帮助读者更好地理解和运用这些高阶函数。 ... [详细]
  • 本文探讨了 Boost 库中的 Program Options 组件,这是一个强大的工具,用于解析命令行参数和配置文件。文章介绍了如何正确设置和使用该组件,包括处理复杂选项和负数值的方法。 ... [详细]
  • 深入解析链表成环问题:剑指Offer第22天的新视角
    本文将详细介绍链表成环问题的多种解法,包括哈希表法、JSON.stringify特殊解法及双指针法,并提供详尽的代码示例。阅读本文,你不仅能够掌握这一经典算法问题的核心技巧,还能了解到更多编程思维的拓展。 ... [详细]
  • 本文详细介绍了Spring AOP注解的基本概念及其实现方式,并通过实例演示了如何在项目中使用这些注解进行面向切面的编程。旨在帮助开发者更好地理解和运用Spring AOP功能。 ... [详细]
  • 本文介绍了在解决Hive表中复杂数据结构平铺化问题后,如何通过创建视图来准确计算广告日志的曝光PV,特别是针对用户对应多个标签的情况。同时,详细探讨了UDF的使用方法及其在实际项目中的应用。 ... [详细]
  • 本文详细介绍了如何将After Effects中的动画相机数据导入到Vizrt系统中,提供了一种有效的解决方案,适用于需要在广播级图形制作中使用AE动画的专业人士。 ... [详细]
  • 本文探讨了Java中有效停止线程的多种方法,包括使用标志位、中断机制及处理阻塞I/O操作等,旨在帮助开发者避免使用已废弃的危险方法,确保线程安全和程序稳定性。 ... [详细]
  • 优雅地记录API调用时长
    本文旨在探讨如何高效且优雅地记录API接口的调用时长,通过实际案例和代码示例,帮助开发者理解并实施这一技术,提高系统的可观测性和调试效率。 ... [详细]
author-avatar
百变精灵2596
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有