旅游景区网站建设的必要性,上海市虹口市容建设公司网站,网站seo网络优化公司,2345浏览器下载安装一提到编程、软件、代码。对于英语不是很熟悉的同学望而却步。其实没有想像中的难么难#xff0c;反复练习加上自己的思考、总结#xff0c;会形成肌肉记忆。整理一下#xff0c;初学者每天30遍。
1、JavaScript 基础语法
break#xff1a;中断循环或 switch 语句的执行。… 一提到编程、软件、代码。对于英语不是很熟悉的同学望而却步。其实没有想像中的难么难反复练习加上自己的思考、总结会形成肌肉记忆。整理一下初学者每天30遍。
1、JavaScript 基础语法
break中断循环或 switch 语句的执行。 case在 switch 语句中检查的值。 catch在 try-catch 块中捕获和处理异常。 class创建具有特定属性和方法的对象的蓝图。 const声明常量变量。 continue跳过循环的当前迭代。 debugger暂停 JavaScript 代码的执行。 default在 switch 语句中定义要执行的默认值。 delete从对象中删除属性。 do定义要重复执行的代码块。 function定义函数。 if定义条件为 true 时执行的代码块。 in检查对象中是否存在属性。 instance of检查对象是否是构造函数的实例。 new创建构造函数的新实例。 return从函数中返回值。 super在父对象上调用方法。 switch根据值定义要执行的代码块。 this指代当前对象。 throw抛出异常。 try定义在 try-catch 块中执行和捕获的代码块。 typeof返回变量的类型。 var声明变量。 void返回 undefined。 while定义要重复执行的代码块。 with定义使用特定对象的代码块。 let声明块作用域变量。 const声明块作用域常量。 yield在生成器函数中用于暂停和恢复函数。 async用于声明异步函数。 await在异步函数中等待承诺解析。
2、内置对象
2.1 Array
push向数组的末尾添加一个或多个元素。 pop删除并返回数组的最后一个元素。 shift删除并返回数组的第一个元素。 unshift向数组的开头添加一个或多个元素。 splice从数组中添加/删除项目然后返回被删除的项目。
slice返回数组的一个片段。 forEach对数组的每个元素执行一次提供的函数。
map返回一个新数组其中每个元素都调用提供的函数。 filter返回通过测试提供的函数的所有元素的新数组。 reduce应用提供的函数的结果从左到右以减少数组的值。 every如果数组中的所有元素都通过了提供的测试函数则返回 true。 some如果数组中至少有一个元素通过了提供的测试函数则返回 true。 Boolean toString返回布尔值的字符串形式。
2.2 Date
getTime返回 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。 setTime设置 1970 年 1 月 1 日 00:00:00 UTC 以来的毫秒数。 getFullYear返回年份4 位数。 getMonth返回月份0-11。 getDate返回日期1-31。 getDay返回星期0-6。 getHours返回小时0-23。 getMinutes返回分钟0-59。 getSeconds返回秒0-59。 getMilliseconds返回毫秒0-999。
2.3 Number
isFinite(): 检查数字是否为有限的 isInteger(): 检查数字是否为整数 isNaN(): 检查数字是否为 NaN parseFloat(): 解析一个浮点数字字符串 parseInt(): 解析一个整数字符串 toString(): 将数字转换为字符串 RegExp test(): 测试字符串是否匹配正则表达式 exec(): 在字符串中执行正则表达式查找
2.4 String
length: 字符串的长度 charAt(): 返回指定位置的字符 charCodeAt(): 返回指定位置的字符的 Unicode 值 concat(): 连接两个或更多字符串 indexOf(): 返回指定字符串在原字符串中首次出现的位置 lastIndexOf(): 返回指定字符串在原字符串中最后出现的位置 slice(): 从原字符串中返回指定的字符 substr(): 从原字符串中返回从指定位置开始的指定长度的字符 substring(): 从原字符串中返回从指定位置开始到指定位置结束的字符 toLowerCase(): 将字符串转换为小写 toUpperCase(): 将字符串转换为大写 trim(): 去除字符串两端的空白 match(): 在字符串中执行查找匹配 replace(): 在字符串中执行查找替换 search(): 在字符串中执行查找 split(): 在字符串中执行分割
2.5 Error
toString返回错误的字符串形式。
2.6 Function
apply调用函数并在提供的作用域对象中运行。 call类似 apply但是传递参数的方式不同。 bind返回一个新函数该函数在提供的 this 值和初始参数
3.BOM
window 窗口 alert(): 显示带有消息的警告框 confirm(): 显示带有消息的确认框 prompt(): 显示带有消息的提示框并返回用户输入的值 open(): 打开一个新的浏览器窗口或获取一个已经存在的窗口 close(): 关闭当前浏览器窗口 moveBy(): 移动窗口的水平和垂直位置 moveTo(): 将窗口移动到指定的水平和垂直位置 resizeBy(): 调整窗口的大小 resizeTo(): 将窗口调整为指定的大小 scroll(): 滚动文档到指定的位置 scrollBy(): 滚动文档到指定的位置 scrollTo(): 将文档滚动到指定的位置
4.DOM
document 整个文档看成一对象
getElementById(): 通过元素的 id 获取元素 getElementsByClassName(): 通过元素的 class 获取元素 getElementsByTagName(): 通过元素的标签名获取元素 querySelector(): 通过选择器获取元素 querySelectorAll(): 通过选择器获取元素的集合
createElement(): 创建新的 HTML 元素 createTextNode(): 创建新的文本节点 createComment(): 创建新的注释节点 createDocumentFragment(): 创建新的文档片段 createAttribute(): 创建新的属性节点
removeChild(): 删除子节点 appendChild(): 添加子节点 insertBefore(): 在指定的子节点前面插入新的子节点 replaceChild(): 替换子节点 normalize(): 规范化节点 cloneNode(): 克隆节点 isEqualNode(): 检查节点是否相等 hasChildNodes(): 检查节点是否有子节点
getAttribute(): 获取元素的属性 setAttribute(): 设置元素的属性 removeAttribute(): 删除元素的属性 getAttributeNode(): 获取元素的属性节点 setAttributeNode(): 设置元素的属性节点 removeAttributeNode(): 删除元素的属性节点 attributes: 获取元素的所有属性
firstChild: 获取元素的第一个子节点 lastChild: 获取元素的最后一个子节点 previousSibling: 获取元素的前一个兄弟节点 nextSibling: 获取元素的后一个兄弟节点 parentNode: 获取元素的父节点 childNodes: 获取元素的所有子节点
nodeType: 获取节点的类型 nodeName: 获取节点的名称 nodeValue: 获取节点的值 textContent: 获取或设置节点的文本内容
innerHTML: 获取或设置元素的内容 outerHTML: 获取或设置元素及其所有后代的 HTML 标记
scrollTop: 获取或设置元素的内容垂直滚动条的位置 scrollLeft: 获取或设置元素的内容水平滚动条的位置 scrollWidth: 获取元素内容的实际宽度 scrollHeight: 获取元素内容的实际高度
clientTop: 获取或设置元素相对于其偏移父元素的上边距 clientLeft: 获取或设置元素相对于其偏移父元素的左边距
clientWidth: 获取元素的可见宽度 clientHeight: 获取元素的可见高度
offsetParent: 获取元素的最近的定位祖先元素 offsetTop: 获取元素相对于文档的上边距 offsetLeft: 获取元素相对于文档的左边距 offsetWidth: 获取元素的总宽度 offsetHeight: 获取元素的总高度
contains(): 检查节点是否包含另一个节点 compareDocumentPosition(): 比较两个节点的关系