关于JavaScript 基础总结
Dom:document object model 即文档对象模型
Bom: browser object model 即浏览器对象模型
文档对象模型即与文本密切相关,比如document.querySelector(https://www.jkys120.com/article/95495/)之类
浏览器对象模型则是和各个浏览器密切相关,window.onload之类
Js当中的变量定义一律使用var 变量名。即不指定变量的具体类型,而且在js当中,变量是可以先使用再声明的。编译器默认会将变量函数的声明提升到程序的最顶部,但是数据初始化并不会被提升,例如 var i = 1 ,就不会被提升到上面,变量提升机制可能会造成我们在写程序时出现一些问题,这时候我们可以开启js的严格机制了,即在script标签当中加入一行”use strict”,这时候底下程序中便不可以使用未声明的变量。查看自己写入的变量是什么类型可以使用typeof(变量名)。
Js当中的数据类型 有数值型integer,float,number,字符串类型string,布尔型Boolean,空置 null。值得注意的是,在js当中,dom获取文档中的数据,很多时候获取的都是一个字符串类型,需要将它强转成int型号。;parseint(变量名)。在js当中,列如12avc这样的字符串,只要第一个字符不是字母就可以进行强制转换。强转的时候自动省略后面的字符。转成小数只能用parseFloat..boolean类型,可以直接写true和false,非0字符,非空字符串,都是true。反之false。
输入值:var cou = window.prompt(”提示信息”,输入值);
isNaN()à判断是不是数值(is not a number)
获取界面元素方法
根据id获取页面中某个元素与
document..getElementById(“id名”);
根据class名获取一组元素
Var abc = document.getElementByClassName(“div之类”);
abc。Length—>可以查看数组长度 还有一些其他功能……
根据name获取,常用语复选框
Var obj = document.getElementsByName(“https://www.jkys120.com/article/95495/”);
obj[i].checked==true复选框的话可以在循环中查看数组元素,是否勾选之类。
获取元素之后,还可以为其复制
Obj[i].values=””;
document.querySlector();当中可以是标签,是标签的话取一组中的第一个,返回的是一个对象,当中也可以是css当中的标签选择器。
document.querySelectorAll()获取全部对象,返回值是一个数组。
关于JavaScript 基础总结的更多相关文章
- JavaScript基础
JavaScript基础 JavaScript是一门编程语言,浏览器内置了JavaScript语言的解释器,所以在浏览器上按照JavaScript语言的规则编写相应代码之,浏览器可以解释并做出相应的处 ...
- 一步步学习javascript基础篇(0):开篇索引
索引: 一步步学习javascript基础篇(1):基本概念 一步步学习javascript基础篇(2):作用域和作用域链 一步步学习javascript基础篇(3):Object.Function等 ...
- 前端之JavaScript基础
前端之JavaScript基础 本节内容 JS概述 JS基础语法 JS循环控制 ECMA对象 BOM对象 DOM对象 1. JS概述 1.1. javascript历史 1992年Nombas开发出C ...
- 一步步学习javascript基础篇(3):Object、Function等引用类型
我们在<一步步学习javascript基础篇(1):基本概念>中简单的介绍了五种基本数据类型Undefined.Null.Boolean.Number和String.今天我们主要介绍下复杂 ...
- Javascript基础回顾 之(三) 面向对象
本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...
- Javascript基础回顾 之(二) 作用域
本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...
- Javascript基础回顾 之(一) 类型
本来是要继续由浅入深表达式系列最后一篇的,但是最近团队突然就忙起来了,从来没有过的忙!不过喜欢表达式的朋友请放心,已经在写了:) 在工作当中发现大家对Javascript的一些基本原理普遍存在这里或者 ...
- JavaScript 基础回顾——对象
JavaScript是基于对象的解释性语言,全部数据都是对象.在 JavaScript 中并没有 class 的概念,但是可以通过对象和类的模拟来实现面向对象编程. 1.对象 在JavaScript中 ...
- javascript基础01
javascript基础01 Javascript能做些什么? 给予页面灵魂,让页面可以动起来,包括动态的数据,动态的标签,动态的样式等等. 如实现到轮播图.拖拽.放大镜等,而动态的数据就好比不像没有 ...
- javascript基础02
javascript基础02 1.数据类型 数据类型的描述在上篇的扩展中有写到链接 由于ECMAScript数据类型具有动态性,因此的确没有再定义其他数据类型的必要.这句话很重要. 如果以后再数据类型 ...
随机推荐
- STP生成树详解图
- 微信小程序“一劳永逸”的接口封装
前言 最近都在研究小程序了,我可以的! 需求 之前都是用vue来开发项目的,接口模块我特意封装了一下.感觉也可以记录一下 小程序的接口虽说简单,但是重复调用那么多,显得不专业(一本正经的胡说八道) 还 ...
- linux 命令scp
scp命令网络传输文件 上传文件 scp 文件名 usename@10.233.23.100:Data/ 上传文件夹到服务器 scp -r 文件夹(不带/)usename@10.233.23.100: ...
- 第06组 Alpha冲刺(2/6)
队名:拾光组 组长博客链接 作业博客链接 团队项目情况 燃尽图(组内共享) 组长:宋奕 过去两天完成了哪些任务 主要完成了上传照片模块的信息采集 具体完成了采集用户上传的照片信息.分析图像数据.比对数 ...
- appium+python 微信小程序的自动化
sudo kill -9 $(lsof -i:8889 -t) mitmweb -p 8889 -s addons.py mitmdump -q -p 8889 -s addons.py http: ...
- css 文本省略号显示
文本省略号是非常常见的需求,而省略号展示又通常分为俩种情况折行和不折行.不折行: div { white-space:nowrap;/* 规定文本是否折行 */ overflow: hidden;/* ...
- Genome Aggregation Database (gnomAD) 简介 | 参考人群等位基因频率数据库
Genome Aggregation Database (gnomAD) 这是一个关于什么的数据库?broad institute开发的,整合了目前几乎所有的公共的WES和WGS测序数据,并对数据做了 ...
- C语言中size_t类型详细说明【转载】
来看看网上的一些说法: C语言 size_t到底是个什么东东? 大神求解 . 简单理解为 unsigned int就可以了 . 这是在不同的机器里面的的头文件定义的相应宏定义,实际上是unsigned ...
- 007 搜索API
1.说明 这个API用于在elasticsearch中搜索内容,用户可以通过发送以查询字符串为参数的get请求进行搜索,也可以在post请求的消息体中进行查询. 2.多索引 允许搜索所有的索引或某些特 ...
- OptaPlanner 试验
OptaPlanner - Constraint satisfaction solver (Java™, Open Source)https://www.optaplanner.org/ jboss/ ...