------------恢复内容开始------------

1. js组成:

ECMAScript(语法) 描述了该语言的语法和基本对象

DOM(文档对象模型) 描述了处理网页内容的方法和接口

BOM(浏览器对象) 描述了与浏览器进行效应的方法和接口

2. JS输出方式:

alear警告框,

console.log 控制台输出框, (康搜唠可)

document.write页面输出框, (刀科们呢)

prompt用户输入框,

confirm确认消息框。

3. 常用数据类型:

number 数字,

string 字符串,

Ob ject 对象类型,

Boolean 布尔类型,

Undefined未定义,

Null 空类型 (no)

isNaN

4. 将某种数据类型转换成字符串类型方法:string tostring

5. 将某种数据类型转换成字符串类型方法:

Number

parseInt转换成整型数据 (破森特)

parseFloat转换成浮点类型数字(带小数点类型) (破死副楼特)

6. typeof 判断表达式或者变量的数据类型

7. break 结束退出循环

8. continue 退出当前循环 进行下一次循环 (肯踢牛)

9. switch 语句(思维吃)

10. function 函数名 (风克身)

11. return语句 函数通过关键字 return为函数设置返回值,终止函数执行 (瑞tean)

12 Math random

**************************************************************

12 数组

常用方法

1. push 向数组尾部添加元素 (朴实)

2. pop 删除尾部元素 (泡泼)

3. unshift 向数组头部添加元素

4.shift 删除头部元素

5.join 转换字符串 (照n)

6.reverse 返回倒叙数组 (瑞我司)

7.sort 正序排序 (廋特)

8.slice 截取数组元素 (斯莱丝)

9.splice 用于删除添加或替换 (撕破莱斯)

10.indexOf 返回某个指定的字符串值在字符串中首次出现的位置 (因袋克思 of)

11.includes() 方法用来判断一个数组是否包含一个指定的值,如果是返回 true,否则false

instanceof 判断对象是不是数组

index 从何处添加删除元素

*********************************************************************

13. 字符串对象

常用方法

1.charAt(获取字符串指定位置元素)(截取一个字符 在指定的索引表中返回一个字符 方法)

2.charCode(返回指定字符)

3.fromCharCode(可接受Unicode的值 返回一个字符串)

4.concat(返回一个或多个字符串)

5.search(查找字符串中的颜色 返回字符串中的起始位置)

6.match(在字符串中查找检索指定的值)

7.replace(替换新的字符)

8.split(字符串转成数组)

9.repeat(复制)

10.slice(截取下标)

11.substr(从start截取length的字符串)

12.substring

13.indexOf()

14.lastIndexof()

15.toLowerCase(全部转换为小写)toUpperCase(全部转换为大写)

16.trim(消除空格 消除开头和结尾)

*****************************************************************

14. 间歇性定时器使用及清除

setInterval

clearsetInterval

延时性定时器使用及清除

setTimeout

clearTimeout

**************************************************

15.

max最大值

min最小值

bas绝对值

pow返回x和y幂的值

sqrt返回一个数的平方根

floor向下取整

ceil向上取整

round向上取整(对数字进行四舍五入)

random随机数(默认0-1之间 不包括1)

计算公式Math。random(最大值-最小值+1)+最小值

**************************************************************

16. 日期和时间对象

1.创建时间对象

var time=new Date

2.获取年份

time.getFullyear

3.获取月份

time.genMonth

4.获取日期

time.getdate

5.获取时间小时

time.getHours

6.获取分钟

time.getMinutes

7.获取秒

time.getSeconds

8.获取毫秒

time.getMilliseconds

9.获取星期

time.getDay

10.获取1970-1-1到现在时间

time.getTime

时间转字符串

toString

把时间转换为本地格式

toLocaleString

把时间对象日期部分转字符串

toDateString

世界时间标准格式

toUTCString

把时间部分转换为字符串

(time.toLocaleTimeString());

********************************************************************

17. bom知识

1.location对象属性

2.获取的URL

console.log(location.href);

3.获取的http协议

console.log(location.protocol)

4.获取路径或文件名

console.log(location.pathname)

5.获取主机名

console.log(location.hostname)

6.获取端口号

console.log(location.port)

****************************************************************

18. dom知识

1.通过id查找

getElementByid

2.通过节点(标签)查找元素

getElementsByTagName

3.通过class查找

getElementsByclassName

4.通过name查找 通过标签名获取元素

getElementsByName

通过ID获取(getElementById)

通过name属性(getElementsByName)

通过标签名(getElementsByTagName)

通过类名(getElementsByClassName)

获取html的方法(document.documentElement)

获取body的方法(document.body)

通过选择器获取一个元素(querySelector)

通过选择器获取一组元素(querySelectorAll)

输出内容到页面的方法

document.write

document.writeln

//getAttribute() 方法返回指定属性名的属性值。

// setAttribute() 设置元素属性

//innerHTML:开始和结束标签之间的所有HTML

//innerText:开始和结束标签之间的文本

//outerHTML:开始和结束标签之间的文本和所有的HTML

//outerText:获取所有文本内容

****************************************************************************

18-2. dom-父元素和子元素获取

dom-父元素和子元素获取单词及用法

1.--克隆节点

cloneNode

2.--createElement 科瑞特一来客门特 **

创建元素

3.--childNodes *

获取父元素的所有子节点

获取所有子元素/节点(包括文本类型(空格))通过索引(下标)获取对应元素 从索引0开始

4.--firstchild *

.通过父元素获取第一个子节点(包括空文本(#text类型元素)

5.--children *

.获取当前元素对象的所有节点(不包括空文本)

6.--lastchild *

-.获取最后一个子节点

7.--console.log(myDiv.firstChild.nextSibling);

获取第一个子节点的下一个节点

8.--Div.previousSibling

获取该节点的上一个兄弟元素

9.--.Div.nextSibling

获取该节点的下一个兄弟元素

10.--获取最后一个元素的前一个元素

lastElementChild.previousElementSibling

11.--first.parentNode

通过第一个元素获取父元素

12.--firstElementChild *

获取父元素里第一个子元素(不包括空格)

13.--lastElementChild *

获取父元素里最后一个子元素

14.--children *

获取所有子元素

15.--childElementCount

获取元素个数

16.--firstElementChild.nextElementSibling.

获取第一个元素的下一个元素

17.--lastElementChlid.previousElementSibling

获取父元素里最后一个子元素的前一个元素

18.--parentElement *

通过第一个元素获取父元素

******************************************************************

DOM事件 单词及用法

// onclick 鼠标被点击时触发事件

// ondblclick 鼠标双击触发事件

// onmousedown 鼠标按下事件

// onmousedoup 鼠标抬起事件

// onmousemove 鼠标移动事件

// onmouseover/onmouseenter 鼠标滑过事件

// onmouseout/onmouseleave 鼠标离开

*****************************************************************

*****此种方法为全选框在js中的做法;

*****首先需要获取全选按钮;

*****其次在取获取多选框;

*****在函数中设置点击事件“onclick”函数循环多选框在多选框中设置

**多选框下标选中,相当于点击全选按钮触发事件就是全部选中;

全选

// 获取全选按钮

var btn= document.getElementsByTagName("button")[0];

console.log(btn);

// 获取所有多选框

var AllchrckBox= document.getElementsByTagName("input");

console.log(AllchrckBox);

// 设置点击事件

btn.οnclick= function(){

for(var i=0;i

AllchrckBox[i].checked="checked";

}

}

*********************************************************************

获取焦点:onfocus;

失去焦点:onblur;

当表单内容发生改变时触发:onchange;

当表单被重置时触发的事件按钮:onreset加到表单元素form后面

当表单元素被提交时触发的事件按钮:onsubmit加到表单元素form的后面

当表单元素正在输入时触发的事件:oninput;

*********************************************

事件绑定的三种方式

1.onclick事件点击按钮

2.在css中获取点击按钮onclick

3.在js中引入document.getElementTagName

------------恢复内容结束------------

含有js的英文单词_js-组成-dom-常见单词相关推荐

  1. 含有js的英文单词_JavaScript 常用单词整理

    JS单词 push :添加一个数组元素 document :文档 pop :删除最后一个数组元素 console :控制台 shift :删除第一个数组元素 string :字符串 Concat 组合 ...

  2. JS操作iframe里的dom

    出自:http://www.css88.com/archives/2343 看到断桥残雪 对我上一篇日志的回复我也学习了一下JS操作iframe里的dom:主要参考了断桥残雪的<用JavaScr ...

  3. Vue.js 内部运行机制之总结 常见问题解答

    Vue.js 内部运行机制之总结 & 常见问题解答 总结 在本小册的第一节中,笔者对 Vue.js 内部运行机制做了一个全局的概览,当时通过下面这张图把 Vue.js 拆分成一个一个小模块来介 ...

  4. 原生js和jquery常用的DOM操作

    前言 将原生JS和jquery里面的DOM操作进行了一下整理,方便以后温习. 创建元素节点 1.原生: document.createElement("div") 2.jquery ...

  5. 解决webstorm调试js时Evaluate脚本获取dom属性丢失问题

    解决webstorm调试js时Evaluate脚本获取dom属性丢失问题,百思不得其解,最后找到,原因出在webstorm调用chrome调试接口时设置了一个"ownProperties&q ...

  6. 【Web技术】1005- 关于 JS 与 CSS 是否阻塞 DOM 的渲染和解析

    最近系统梳理HTML5所有涉及到的标签时,梳理至<link>和<script>标签时,碰巧想到一个困扰很久的问题,即一般把<script>放在<body> ...

  7. js获取不到模板DOM元素

    在开发中遇到了一个问题,使用js一直获取不到dom元素..找了很久终于找到一个可行的方案: 代码如下: <script id='tpl_order_index_list' type='text/ ...

  8. 统计一个含有英文单词的文本文件中的单词个数以及指定单词个数

    先列出定义的方法: 1. public int getWordNum(String fileName) 统计一个含有英文单词的文本文件的单词个数. 2. public void getWordNumF ...

  9. 【前端学习笔记DOM—DOM常见操作】

    目录 前言 一.什么是DOM 二.常见的DOM操作 1.增 (1)新建 (2)插入 2.删 (1)删除子节点 (2)删除属性节点 3. 改 (1)替换节点 (2)修改属性值 4. 查 (1)通过id属 ...

最新文章

  1. Error: Gradle project sync failed. Please fix your project and try again.
  2. Callable与Future的简单介绍
  3. 背景全透明 background: transparent
  4. java数组数据结构_Java数据结构之数组
  5. docker -v 覆盖了容器中的文件_「安定坊」安全卫士-容器漏洞评估
  6. csv数据源的创建(二)
  7. 《赢在测试2》-- 推荐的阅读书籍
  8. Linux之DHCP服务及配置
  9. Flutter入门(1)—环境配置
  10. 当SDN 遇到物联网
  11. Spring揭秘 读书笔记
  12. 深度学习、机器学习交流群
  13. 爸爸是个计算机工程师,作文:我的爸爸是工程师
  14. outlook邮箱收到的附件(excel, word, ppt)不能正常打开的解决办法
  15. 总结5个比较好用的app开发工具
  16. zbb20170630 web项目发布至tomcat的ROOT下方法(开发环境和部署环境)
  17. java timsort_JDK(二)JDK1.8源码分析【排序】timsort
  18. Liunx——参考数据与延伸阅读
  19. 如何在Python中显示图片?
  20. 国内各大银行数据汇总

热门文章

  1. Springboot 从华为云OBS中打包下载文件到本地
  2. 数据分析系列:绩效(效率)评价与python实现(层析分析、topsis、DEA)
  3. 《以幽默的方式过一生》总结2——夏
  4. win7安装ie10,未能完成安装
  5. 不知道怎么把PDF文档转Word?来看看这几个好用的PDF转Word软件
  6. 情人节程序员用HTML网页表白【爱心表白】 HTML5七夕情人节表白网页源码 HTML+CSS+JavaScript
  7. DR5加强版2019全新 | PS磨皮插件高端人像后期修图工具
  8. 高数_向量代数_单位向量_向量与坐标轴的夹角
  9. 宝典:10分钟46个细节看透男人心(zt)
  10. Windows 最值得推荐的“神器”,看看你中了几个?