
javascript 基础
文章平均质量分 83
前端史塔克
普及从学校到工作怎么快速转变,更高效学习前端知识及后续发展趋向,更好快速的融入到工作中 关注公号:前端史塔克
展开
-
JavaScript操作 DOM 的这些事件基础
回顾上一篇中我们初步了解了一下 WebApi 这些接口,知道了支撑 WebApi的两个核心点 DOM 和 BOM,上一篇主要聊的是获取元素的这些方法,这一篇中会着重说一下操作元素的这些方法。事件基础概述:简而言之,js让我们有能力创建动态页面,事件使可以被 js 侦测到的行为一般分为三步第一步:获取事件源第二步:注册事件(绑定事件)第三步:添加事件处理程序(采取函数赋值形式)// 点击一个按钮,弹出对话框// 1、事件有三部分组成 事件源 事件类型 事件处理程序 称之原创 2021-12-16 22:27:32 · 1255 阅读 · 0 评论 -
javascript中获取 DOM 元素的几种方式
回顾上一篇中我们初步了解了代码提交的规范,这个规范也是业内相当知名的规范,建议添加到你的项目中熟悉熟悉。有什么不懂得欢迎随时留言~在之前我们已经把 JavaScript 基础部分全部学完了,基础部分一共分为了10篇,在10篇的内容中需要记住的东西还是挺多,所以需要你多在编辑器中敲一敲。应用在实际的场景中,纸上得来终觉浅,绝知此事要躬行。WebApi从这篇及往后我们要进一步扩展知识面了,来到了 js 中进阶的部分—— WebApi,初来乍到你肯定会问这个 WebApi 是什么?API:顾名思义就是接口原创 2021-12-14 22:59:44 · 4166 阅读 · 0 评论 -
你不得不掌握的前端提交规范(git cz)
背景最近在提交代码的时候发现每次提交的代码说明都是层次不齐的,看上去让人感觉到特别的凌乱。第一:让人看上去感觉这个程序猿好像不是“正规”出身,再一让自己在回溯代码的时候没有任何头绪。简介所以就找到了一款适合大众而且也是相当知名的代码提交规范:commitizen(git cz),这款工具也是最早 Angular 团队提交代码的时候用的一套规范,在现今 github 和团队场景中运用十分广泛的工具。说明commitizen 也可以简写为:git cz 格式化工具,为我们提供规范了代码的提交信息,在团原创 2021-12-10 23:11:16 · 6141 阅读 · 0 评论 -
盘点JavaScript运行机制:简单类型和复杂类型
回顾上一篇中我们聊了聊 js 的字符串对象,手写了常用的字符串操作方法,有些方法和数组对象是非常类似的,很容易记起来。除此之外还知道了一个重要的概念,字符串所有的方法都是不可变的(不会修改值本身),操作完成之后会返回一个新值。这一篇中纯粹是一个概念性的文章,对 js 中的简单类型和复杂类型做一个简要的概述简单类型和复杂类型在 js 中简单类型又叫做基本数据类型或值类型,复杂数据类型又叫做引用类型值类型:简单数据类型/基本数据类型,在存储变量中存储的是值本身,因此叫做值类型。// 基本数据类型原创 2021-12-09 22:51:41 · 795 阅读 · 0 评论 -
盘点JavaScript哪些常用的字符串对象
回顾上一篇中我们聊了聊 js 中的数组对象,在数组对象中我们看到了关于 js 内置方法对数组进行处理,常用的push、pop等,除此之外还有对数组进行排序或者反转等方法,在往后的工作中是非常常用,所以需要熟练掌握。这一篇来看看常用的字符串对象字符串对象基本包装类型在 js 中提供了三个基本包装类型:String、Number、Boolean。一般在创建、赋值、销毁会经历三种顺序。把简单数据类型包装为复杂数据类型var temp = new String('andy')把临时变量的值给原创 2021-12-08 23:31:48 · 164 阅读 · 0 评论 -
盘点JavaScript哪些常用的数组对象
回顾上一篇中我们盘点了 js 哪些最常用的内置对象,对Math、random以及Date对象进行了详细的讲解,这三个对象在往后的工作中也是发挥着举足轻重的位置,都是非常常用的对象,可以自己在编辑器中多加练习这篇中我们对 js 中的数组对象进行说明,同样数组对象中也包含了非常多的元素方法,对数组的处理也扮演很重要的角色。数组对象(Array)在前端中数组和字符串是处理信息最常用的两种方式,所以对于数组和字符串的内置方法也需要烂熟于心。创建数组的两种方式利用数组字面量利用 new Arra原创 2021-12-07 21:35:09 · 235 阅读 · 0 评论 -
JavaScript中的这些内置对象
回顾上一篇中我们说了 js 中的作用域和预解析,感受了 js 发展的过程中一些特有的声明和语言文化,js 在运行的时候也是按照预解析的顺序来运行的,所以会出现某些语句声明不恰当报错的行为。每门语言的诞生和发展同样也绕不开它当下所诞生的背景和时代发展的历程,需要慢慢理解它和适应它这一篇中我们要说一说 js 中的内置对象,语言也是非常智能的,它同样会将常用的方法封装在自己本身可供使用者直接去调用,所以就产生了内置的一些对象,这些对象不妨有数组的对象、字符串对象。我们这一讲就先来聊一聊 js 内置对象常用的原创 2021-12-06 21:24:23 · 452 阅读 · 0 评论 -
JavaScript基础语法之对象的哪些事
回顾上一篇中我们主要说了 js 中的作用域,代码的名字在某个范围内才起作用,并非在全部的场景或者块下都能有作用。除此之外还了解了js执行中比较中的机制:预解析。js执行的引擎会将 var 和 function全部提到最面前,然后按次序依次执行之后的代码等内容这次我们来了解 js 中比较重要的另一个知识点:对象,如果你学过其他的语言肯定也知道对象这个名词。在大部分语法中都有对象这个属性,而且也扮演这很重要的角色对象首先需要了解的是对象是一个具体的事物,是看得见摸得着的(例如:书不是对象,红宝书就是一个原创 2021-12-05 19:11:55 · 381 阅读 · 0 评论 -
JavaScript中的作用域和预解析
回顾上一篇中我们主要说了 js 的函数,牵扯到函数的概念与使用,以及函数的传参和调用等方面的内容,函数是js中最具代表意义的功能,也是未来十分常用技术点。文章内容都是非常之基础,如果想了解深入建议多看看红宝书等书籍。这篇中我们要说一下 js 中的作用域和预解析,对于正常思维考量,你一定会觉得这部分内容会有不解,特别是针对预解析的内容,但是没关系,你可以尝试的多了解了解 js 的发展历程等原因会发现语言的发展绕不开它本身当下的环境和所处时代等多种因素。作用域作用域:是代码名字(变量)在某个范围内起到的原创 2021-12-04 19:36:09 · 876 阅读 · 0 评论 -
JavsScript基础篇之函数定义的几种不同方式
回顾在上一篇中我们聊了聊数组的创建和获取数组中元素的方法,同时上一篇中我们主要利用数组来处理一些基本的运算,提升一下逻辑能力,对于刚入门的来说这些还是挺难的。不过没关系,你可以看看多缕一缕它们之间的关系,不需要死记硬背,以理解为主。慢慢熟悉就可以,主要还需要自己手动的多敲几遍。这一篇中我们主要将函数的概念和函数声明的几种方式,牵扯到的还有函数中的形参和实参传参的问题,除此之外我们还会说一说 最常用 return 的作用,以及函数中处理参数的 arguments等。函数函数的概念函数:封装了一段可以原创 2021-11-22 22:19:49 · 370 阅读 · 0 评论 -
javaScript基础篇之数组是怎样锻炼你的逻辑能力
回顾上一篇中我们学习了 js 的第三篇循环应该怎么用,在循环中学习了最常用的 for 循环,也顺带熟悉了 while 循环和 do…while 循环,以及 break 和 continue 的区别。在循环中再搭配上运算符和表达式成为了日常工作中的大部分场景应用。往后的工作中基本上都是围绕循环和表达式这一部分基础内容展开。这一篇中我们会围绕数组展开讨论,但是主体内容并不是数组,而是处理数组的一些逻辑能力。这些也是未来迈向工作中一些必不可少的能力。会运用到之前说到的循环、判断、表达式等内容,可以在之前先自己原创 2021-11-17 21:54:52 · 973 阅读 · 0 评论 -
javaScript基础篇说一说循环应该怎么用
回顾上一篇中我们学习了 js 的第二篇运算符和表达式,在运算符和表达中我们简单的讲述了算术运算符、比较运算符和逻辑运算符等这些的内容,这些都是工作中比较常用的内容,也是逻辑中满足了最基本和最常用的这些运算。除此之外,我们讲述了流程控制中的内容。流程控制也就是if-else 这些控制,这些内容和运算符共同构成了最基本也是最常用的 js 语法。未来基本上程序都是围绕这些内容来展开的。这次我们就来看看程序中也相当重要的一点:循环,在循环中你会发现一切重复的东西都需要简化,这也就是循环所做的事情。在往后的工作当原创 2021-11-13 20:28:58 · 609 阅读 · 0 评论 -
JavaScript基础篇运算符与表达式
JavaScript基础第二篇 —— 运算符/流程控制回顾上一篇我们学习了 js 的第一篇基础——变量,在看变量之前,简单的了解了计算机的组成部分和浏览器 的组成部分,在js中了解了最基本的声明变量和使用变量,以及转换字符串和转换数字类型等,还有小细节的 例如 typeof 检测变量等需要重点掌握的,基础需要不停的温习。这次就来看看 js 中的运算符和流程控制的内容,慢慢的从基础就要开始深入到逻辑上的东西了。这些都是构成了未来工作当中不可或缺的一部分,也是刚毕业进入到公司最先了解公司业务的这一部分,打原创 2021-11-04 22:56:51 · 454 阅读 · 0 评论 -
初识JavaScript第一篇及解释器和编译器
JavaScript基础第一篇 —— 变量回顾整个上一章节我们学习了布局的三篇,在布局中学习了流式布局和flex布局以及最后的rem布局,这些都是和布局相关的,因为移动端的流行,所以免不了需要前端中去兼容各种终端。故此方式还是挺多,各显神通。可以根据显示的业务场景或者自己团队比较擅长的布局方式去写。布局学完之后,今天我们就进入了前端中相当重要的一个知识点,也就是:JavaScript,通常称之为:js。也是前端中非常重要非常好玩的一环,在往后的工作中写业务逻辑都和js是密不可分的!所以基础一定要扎实。原创 2021-11-01 23:38:22 · 932 阅读 · 0 评论