js英语单词
js英语单词
事件Onmouseover 鼠标移到目标上;鼠标移进时Onclick 鼠标单击Onmouseout 鼠标移出时onkeyup 键抬起时onkeydown 键按下时blur vt. 涂污;使…模糊不清;使暗淡;玷污n. 污迹;模糊不清的事物onblur 失去焦点,数组常用方法push 推动,增加;对…施加压力,逼迫;按;说服filter “n. 滤波器;[化工] 过滤器;筛选;滤光器vt. 过滤;渗透;用过滤法除”
运算单词plus(表示运算)加;加的; 正的; 附加的; 比所示数量多的;minus(表示运算)减去; 减号; 负号; 不利; 不足;multiply 乘; (使)相乘; (使)增加; (使)繁殖;quotient 商,商数,系数divide(by) 分开,除
DOM操作部分replace vt. 取代,代替;替换,更换;归还,偿还;把…放回原处Node n. 节点;瘤;[数] 叉点Element n. 元素;要素;原理;成分;自然环境parentNode 父节点childNodes 子节点nextSibling 下一个兄弟节点previous adj.以前的; 先前的; 过早的; (时间上) 稍前的;previousSibling 上一个兄弟节点previousElementSibling 上一个兄弟元素nextElementSibling 下一个兄弟元素firstChild 第一个子节点lastChild 最后一个子节点firstElementChild 第一个子元素lastElementChild 最后个子元素innerText 底层模板, 内部的纯文本, 元素文本append vt.附加; 添加; 贴上; 签(名)appendChild 方法, 添加节点方法removeChild 去除节点方法createElement 创建元素attribute n. 属性;特质setAttribute 设置属性getAttribute 获取属性removeAttribute 移除属性
熟悉部分area 地区; 区域,范围; 面积,平地; 领域;perimeter <数>周长; 周围,边界;meter “米, 公尺#计量器, 仪表; 计量官; 计量监督员”radius 半径(距离); 用半径度量的圆形面积; 半径范围; 桡骨;difference 差别,差异; [数]差数,差额; 意见分歧; 特色;product 产品; 结果; 乘积; 作品;destination 目的,目标; 目的地,终点;Object n. 目标;物体;客体;宾语Model n. 模型;典型;模范;模特儿;样式instance n. 实例;情况;建议inner adj. 内部的;内心的;精神的transparent adj. 透明的;显然的;坦率的;易懂的
了解部分selected 挑选出来的checked 检查;选中的;current 现在的;流通的,通用的;最近的;草写的
常用数组方法sort vt. 将…分类;将…排序;挑选出某物shift 改变; 去掉; 摆脱掉; 换挡;unshift 松开打字机或键盘的字型变换键;方法将元素插入到一个数组的开始部分reverse 颠倒;倒转concat 合并多个数组;合并多个字符串slice 切成片; 切下; 划分;splice 拼接;接合;使结婚source n.根源,本源; 源头,水源; 原因; 提供消息的人; 英 [s??s] 美 [s?rs]
常用的日期函数getTime 取得系统时间getMilliseconds 取得 Date 对象中的毫秒字段getSeconds 返回时间的秒getMinutes 返回时间的分钟数getHours 返回时间的小时字段getDay 返回一周的某一天数字getDate 返回月份的某一天getMonth 取得 Date 对象中表示月份的数字getFullYear 返回当前Date对象中的年份值
常用方法trim 会从一个字符串的两端删除空白字符split 用于把一个字符串分割成字符串数组forEach 为每一个遍历,循环map 地图,天体图; 类似地图的事物;indexOf 查找字符或者子串第一次出现的地方,lastIndexOf 查找字符或者子串是后一次出现的地方every 每个; 每; 所有可能的; 充足的;some 一些; 某个; 大约; 相当多的;ceil vt. 装天花板,装船内格子板;
BOMwindow n. 窗口; 窗,窗户;setTimeout 法用于在指定的毫秒数后调
用函数或计算表达式interval n. 间隔; 幕间休息; (数学) 区间;setInterval 设置时间间隔, 按照指定时间周期调用函数或计算表达式, 循环history n. 历史,历史学;历史记录;来历location n. 定位; 位置,场所; 外景(拍摄地);
掌握部分path n. 小路,路; 路线,路程; 〈比喻〉(人生的)道路; (思想,行为,生活的) 途径;port n. 港口; (事情的) 意义; (计算机与其他设备的) 接口; (船、飞机等的) 左舷;protocol n. 礼仪; (外交条约的) 草案; (数据传递的) 协议; 科学实验报告(或计划);navigator n. 领航员; 航海家,航行者,航海者; (船舶,飞机的) 驾驶员; 一个浏览器的品牌;agent n. 代理人; 代理商; 特工; 药剂; 英useragent 用户代理, 代理程式识别码back vt. 使后退; 支持; 加背书于; 下赌注于;vi. 后退; 倒退;offset vt. 抵消; 补偿; (为了比较的目的而)把…并列(或并置) ; 为(管道等)装支管;step n. 步,脚步; 步骤,手段; 步调; 级别;animate vt. 使有生气; 驱动; 使栩栩如生地动作; 赋予…以生命;Extensible adj. 可展开的,可扩张的,可延长的;
js APIclient n. 顾客; 当事人; 诉讼委托人; [计算机] 客户端;resize vt. 调整大小offsetHeight 网页内容实际高度math n. 数学getComputedStyle 可以获取当前元素所有最终
使用的CSS属性值常用部分compute vt. 计算;估算;用计算机计算computed v. 计算,估算computer n. (电子) 计算机,电脑;floor n. 地板,地面;楼层;基底;议员席mode n. 模式;方式;风格;时尚 英compatMode 兼容模式;document.compatMode(判断当前浏览器采用的渲染方式)responsive adj.应答的,响应的; 反应灵敏的; 共鸣的; 易反应的;tablet 药片,小块 .碑,匾; 便笺簿,平板电脑wrap n. 膝毯,披肩,围巾,围脖,头巾,罩衫,外套,大衣; 包装纸;slide n. 滑动;幻灯片;滑梯;雪崩 英assign vt. 分配;指派;[计][数] 赋值 英[?insert vt. 插入; 嵌入; (在文章中) 添加; 加before prep. 在…之前; 先于,优于; 当着…的面; 与其…;
JavaScript函数介绍:5分钟了解JavaScript
什么是函数?
把一段相对独立的具有特定功能的代码块封装起来,形成一个独立实体,就是函数,起个名字(函数名),在后续开发中可以反复调用。函数的作用就是封装一段代码,将来可以重复使用。推荐了解黑马程序员web前端课程。
为什么要使用函数?为了解决代码的重用!减少代码量。
函数的分类
系统内置函数 和 程序员自定义函数
定义函数
function 函数名([参数列表]){函数体}
结构说明:
·function它是定义函数的关键字 不可以省略。
·函数名它的命名规则与变量名是一样的
(1)可以使用大小写英文字母、下划线(_)、美元符号($)、数字组成(2)不能使用数字开头(3)不能使用JS中的关键字和保留字作为函数名(4)如果函数是由多个单词组成的,那么可以使用下划线连接法和驼峰法(5)严格区分大小写·函数名后面紧跟着一对小括号 这一对小括号不能省略
·小括号里面可能有参数,我们将其称之为形参
·小括号后面紧跟着一对大括号 这一对大括号不能省略
·大括号里面是函数体
注意:函数定义了一定要调用函数
调用函数
格式:
函数名([实参列表])
注意:在定义函数时如果有形参 反过来说 在调用的时候也要有实参 但是这个不是绝对的!
同名函数后面的会将前面的覆盖
函数一定是先定义后再调用
函数的参数
函数的参数分为两种:
形式参数和实际参数
形式参数:在定义函数的时候的参数就称之为形式参数,简称“形参”。在定义函数的时候 在函数名的后面的小括号里面给的变量名。
实际参数:在调用函数的时候的参数就称之为实际参数,简称“实参”。
在一个函数中,参数的多少是根据功能来定义的!
使用函数来动态的输出M行N列的表格
一般在函数体里面不会有输出语句,只会有一个return关键字,将我们要输出的内容返回给函数的调用者。
·return在英文中表示“返回”的意思
·return关键字是在函数体里面使用。
它在函数体使用有两层含义:
当函数体里面遇到了return关键字以后,当前的这个函数就不会再往下进行执行了。2.它会向函数的调用者返回数据(重点)返回值
格式:return数据;
在调用函数时可以定义一个变量要接收到这个函数的返回值
注意:
我们在以后的工作中,函数体里面尽量不要有输出语句(document.write alert console.log ),尽量的使用return关键字将数据返回给函数的调用者。
特别强调:
·在一个函数里面,return关键字可以有多个,但是return只会执行一次;
·return关键字它只能返回一个数据,如果需要返回多个数据,我们可以将多个数据使用数组的方式来保存,然后再将数组返回。
匿名函数
什么是匿名函数?
没有名字的函数 称之为匿名函数!注意:匿名函数在JS中使用最多。
匿名函数也是需要调用的!
将匿名函数赋值给变量或者是事件
a)将匿名函数赋值给变量,然后通过变量名加上小括号来调用匿名函数
b)将匿名函数赋值给事件 *****
将匿名函数赋值给事件,那么匿名函数什么时候才会执行?它要等到事件触发了以后,匿名函数才会执行。
什么是变量的作用域?
指变量在什么地方可以使用,什么地方不可以使用。
变量作用域的分类
变量作用域分为:全局作用域和局部作用域。
变量的作用域是通过函数来进行划分的。
在函数外面定义的变量我们将其称为全局变量,它的作用域是全局的。
全局作用域: 在任何地方都可以访问到的变量就是全局变量,对应全局作用域
局部作用域: 在固定的代码片段内可访问到的变量,最常见的例如函数内部。对应局部作用域(函数作用域)
问:是否能够提升局部变量的作用域呢?将局部变量的作用域提升至全局作用域。在函数里面定义的变量也能够在函数外面访问到。
只需要将函数里面定义的变量的var关键字给去掉就可以实现将局部变量的作用域提升至全局作用域。
但是:并不建议直接就var 关键字给省略,我们建议在函数的外面定义一个同名的全局变量。
发表评论