广告
返回顶部
首页 > 资讯 > 前端开发 > node.js >JavaScript常用的基础知识
  • 426
分享到

JavaScript常用的基础知识

2024-04-02 19:04:59 426人浏览 独家记忆
摘要

本篇内容介绍了“javascript常用的基础知识”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在学习Ja

本篇内容介绍了“javascript常用的基础知识”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

在学习JavaScript的时候,总是这里学一点,那里学一点,很的很零星,很杂,没有很系统的去学习,感觉好像JavaScript的知识点都了解了,但是真正要说起来,又不知道从何说起!

最深刻的体会就是找工作面试的时候,面试官问你一些JavaScript的基础知识,你貌似知道是怎么回事,但是就是不知道怎么去表达,或者是某个知识点知其然不知其所以然,不知道大家会不会有这样的体会!

所以不管出于什么目的,是去陈旧新也好,是从学JavaScript也好,还是说做备忘也好,我们大家一起来梳理一下JavaScript的基础知 识点,我相信,要是这些知识点你都会了,而且都记住了,JavaScript的学习就更上一个层次了,我会不定期将“参考答案”发布出来,供大家来学习参 考,也希望不管是新手还是大神,能够多贴代码,多贴见解,供大家一起学习,我只是抛砖引玉而已,在此不胜感激!

  1. JavaScript运行在html中,引用有几种方式?

  2. JavaScript通常写在页面的什么位置?

  3. 改变js加载顺序的方法有什么?

  4. type属性都有哪些常用的值?代表什么意思?

  5. 除了type属性还有其他的什么属性?

  6. js中常用的输出方式?

  7. 命名规范涉及的关键字和保留字都有哪些?

  8. 如何定义变量?

  9. js变量有什么特点?

  10. js中的数据类型有哪些?

  11. 如何检测这些数据类型?

  12. number数据类型中的一些知识点?NaN?isNaN?

  13. 将其他类型转化成number类型的方法有哪些?

  14. null和undefined的区别?都是什么意思?

  15. js常用的报错都有哪些?

  16. 基本数据类型和引用数据类型的区别?

  17. 不同数据类型之间的转化关系?

  18. 区分(+连接的字符串拼接都是什么情况?判断不同数据类型是否相等的情况下都是什么情况?[] {} 0 NaN “” null undefined 都是需要特殊重点记忆的)

  19. js中常用的语法语句都有哪些(三个判断和三个循环)?

  20. 判断语句都有什么?怎么用?每一种语法中的细节注意点都是什么?每一种判断应用于什么情况?= = 和 = = =的区别是什么?

  21. 三个循环语句都是什么?如何来用?每一种循环的特点和作用是什么?for循环4步和里面的break、continue怎么用?for in是用来做什么的?里面有什么需要注意的?while循环怎么用?三个循环的区别是什么?i++和++i的区别?

  22. object创建的方式有几种?

  23. object如何修改,增加,删除,获取属性名和属性值(有几种方式)?

  24. object中常用的内置类都有哪些?

  25. 如何创建数组

  26. 如何获取数组的某一项?

  27. 有一个和数组类似的类叫做类数组是怎么一回事?

  28. 数组中常用的方法都有哪些?每一个方法都是干什么的?需要传递什么样的参数?返回的结果是什么?原有的数组是不是改变了?该方法有哪些不足?

  29. 自己用代码实现 数组排序,数组去重,两个数组的交差并补集,a数组中有而b数组中没有等等?

  30. 函数中涉及的知识点比较多,如何定义函数?如何执行函数?什么叫做形参?为什么要用形参?什么是return?function中return的 注意项?为什么要用return?arguments是什么?如何获取里面存储的数据?类数据的形式和常规操作?arguments中自己特殊的属性是什 么,干什么用的?如何的检测执行函数时是否传递了参数?以及在方法中可以用什么样的办法判断传入参数的类型和是否传递?

  31. 函数执行的时候会形成一个私有的作用域,来保护里面的变量不受外界的干扰(作用域这块是怎么回事)?

  32. 如何给元素绑定事件?

  33. 匿名函数:函数表达式、常见闭包形式

  34. 获取页面上DOM元素的几个方法和方法是如何的使用的?哪些方法不兼容?方法使用过程中在不同浏览器中的注意细节点都是什么?

  35. 哪些获取的是单个?哪些获取的是对象集合(类数组)?对于集合的话我们有几种方式获取某个元素?

  36. DOM中的节点都包含哪些类型?每一种类型的nodeType和nodeName和nodeValue是什么?有什么作用?

  37. 通过哪些属性可以获取页面中的节点?都是如何使用的?兼容性怎么样?在不同浏览器下有哪些需要注意的?

  38. DOM 创建、修改、删除、替换、复制、设置自定义属性(获取、删除) 这些操作都有哪些方法?这些方法如何的使用?需要注意的事项有哪些?

需要熟悉掌握的案例:

  1. 写一个求和的方法sumFn,不管传递的参数有什么,都能将最终的和算出来,并且返回给函数外部使用。(要求:一个参数都不传默认结果为0,对于传递的非正常数字的参数不与累加操作);

  2. 实现在页面中输出99乘法表。(要求:以每三行为一组,实现隔行变色(颜色为白,红,黄(也可自己定义)),鼠标滑过每一行,行背景颜色变为蓝色,鼠标离开又恢复原来的颜色),隔行变色的效果需要用if和switch两种判断方式都能实现;

  3. 实现一个基础选项卡页面效果(仿照市面上的真实效果做)。(要求:用自定义属性和闭包的方式实现事件的绑定,选项卡的原理思想要牢牢的掌握);

  4. 写一个方法实现数组的排序。(要求:执行方法,传递一个数组,返回排序好的新数组(原数组不变),可以用冒泡排序,插入排序,选择排序,快速排序各写一个);

  5. 写一个方法实现数组的去重。(要求:执行方法,传递一个数组,返回去重后的新数组,原数组不变,实现过程中只能用一层循环,双层嵌套循环也可写,只做参考);

  6. 编写一个方法,实现从n-m个数中随机选出一个整数,要求:传递的参数不足两个或者不是有效数字,返回[0-1]之间的随机数,需要解决n和m两个数大小问题,如果m<n,两个参数的值进行交换;

  7. 在页面中输出当前客户端时间(2015年1月1日星期一10:10:10这样的格式),每过一秒中页面不刷新,但是时间自动更新(用两种定时器方法都可以实现),鼠标点击时间,如果原先运动则停止,如果停止则继续运动;

“JavaScript常用的基础知识”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: JavaScript常用的基础知识

本文链接: https://www.lsjlt.com/news/67124.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • JavaScript常用的基础知识
    本篇内容介绍了“JavaScript常用的基础知识”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!在学习Ja...
    99+
    2022-10-19
  • JavaScript之ES6常用基础知识有哪些
    这篇文章主要介绍了JavaScript之ES6常用基础知识有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。ES6 let与const及其...
    99+
    2022-10-19
  • Javascript基础知识详解
    目录变量数据类型扩展点总结变量 基本语法 var age=10;//声明一个名称为age的变量,并且为它赋值,称为变量的初始化 var是一个JS关键字,用来声明...
    99+
    2022-11-12
  • Android常用控件基础知识
    常用控件 控件是界面组成的主要元素 1.TextView 文本框(显示一些文本信息) 常用属性 android:text 设置显示文本 ...
    99+
    2022-06-06
    Android
  • JavaScript基础知识点分析
    这篇“JavaScript基础知识点分析”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“JavaScript基础知识点分析”,给大家总结了以下内容,具有一定借鉴价值,内容详细步骤清晰,细节处理妥当,希望大家通过这篇文章有所收获...
    99+
    2023-06-06
  • Javascript基础知识中关于内置对象的知识
    目录1、内置对象介绍1.1Math对象1.2Math中的方法1.3Date对象2、Date中的方法3、经典案例:倒计时效果:4、Array数组对象4.1数组的创建4.2数组中的常用方...
    99+
    2022-11-12
  • JavaScript基础知识点有哪些
    这篇文章主要介绍“JavaScript基础知识点有哪些”,在日常操作中,相信很多人在JavaScript基础知识点有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Java...
    99+
    2022-10-19
  • CSS基础知识以及常用样式
    本篇内容介绍了“CSS基础知识以及常用样式”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!目录什么是CSS在HTML页面中嵌套使用CSS的两种...
    99+
    2023-06-20
  • Git基础知识以及常用命令
    目录整体流程git三大区域回滚(一个功能一个功能提交 方便回滚)反回滚(回滚至之后版本)控制文件工作区和缓存区的转换BUG的修复分支的方法代码实现修复bug总结工作流模拟场景-在公司...
    99+
    2023-05-18
    Git Git基础知识
  • SAP SD基础知识之SD常用BAPI
    创建销售订单:BAPI_SALESORDER_CREATEFROMDAT2创建退货销售订单:BAPI_CUSTOMERRETURN_CREATE根据销售订单生成交货单:BAPI_DELIVERYPROCESSING_EXEC 修改...
    99+
    2023-06-05
  • RabbitMQ的基础知识
    目录RabbitMQ1.对MQ的介绍2.RabbitMQ的六种模式 及工作原理3.hello world队列4.工作队列模式5.消息应答机制自动应答手动应答消息自动进行重新入队6.R...
    99+
    2022-11-12
  • redis的基础知识
    select切换数据库 remoteSelf:0>select 0 "OK" dbsize查看当前数据库的key数量 remoteSelf:0>dbsize "2" keys查看所有的key remoteSelf:0>keys ...
    99+
    2018-01-01
    redis的基础知识
  • python的基础知识
    1.python中的注释 ctrl + / 批量注释 块注释: 上下三个双引号中间的部分呢全部被注释" " "这是一个多行注释 " " " python的脚本编写 print('hello pyth...
    99+
    2023-01-31
    基础知识 python
  • python基础知识
    1.注释   1.1.单行注释:以#开头,#右边的有所东西当做说明.   1.2.多行注释:'''   我是多行注释   '''   2.变量   2.1.为了充分的利用内存空间以及更有效率的管理内存,变量是有不同类型的     2.1....
    99+
    2023-01-30
    基础知识 python
  • MySQL基础知识
    1、MySQL查询 union和union all的区别: union和union all都可以将两边的查询结果合并,区别在于union的合并会去掉重复行,并且使用默认的排序规则。而un...
    99+
    2022-01-06
    MySQL基础知识
  • nodejs基础知识
    什么是nodejs? node.js是基于Chrome javaScript运行时建立的平台,用于方便地搭建响应速度快、易于扩展的网络应用。(但nodejs不是javascript应用,nodejs...
    99+
    2022-06-04
    基础知识 nodejs
  • MHA基础知识
    环境: ...
    99+
    2022-10-18
  • Oracle基础知识
    1、Oracle分页查询 现有表employee_tbl,要求按年龄降序,分页查询数据,每页3条数据。 ID  NAME         DATE                             SIGNIN   AGE 1 ...
    99+
    2018-10-23
    Oracle基础知识
  • MongoDB基础知识
    NoSQL是什么?   非关系型数据库,有时也称作Not Only SQL的缩写,是对不同于传统的关系型数据库的数据库管理系统的统称 NoSQL的优势  &...
    99+
    2022-10-18
  • Python 基础知识
    只是打印出 hello world 肯定是不够的,是吗?你会希望做得比这还要多——你想要输入一些内容,操纵它,然后从中得到一些输出出来的内容。我们可以在 Python 中通过使用变量与常量来实现这一目标,在本章中我们还会学习其它的一些概...
    99+
    2023-01-31
    基础知识 Python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作