课堂小记---JavaScript(1)】的更多相关文章

day11 1.正则表达式 去掉首尾的空格或者其他字符 replace方法可传入函数可分组. 以下为分组 基础正则表达式语法: /** * 正则表达式是一个对象类型 */ // 匹配字符串中的che var reg = /che/; // 匹配开头的che var reg1 = /^che/; // 匹配结束的che var reg2 = /che$/; //匹配che.chh···e(至少有一个) var reg3 = /ch+e/; // 匹配ce.che.chh···e(任意次h) var…
操作DOM var newDOM=DOM元素.cloneNode(参数); 克隆(复制)当前节点,参数默认为false只复制当前节点元素.参数为true时复制当前元素及其后代和所有属性. day06 1.函数封装中的默认值问题 在函数定义后的调用过程中,如果函数需要有参数传入,而调用时传入参数不全,就会产生参数未定义的报错. 解决方法可以在函数中为传入参数定义默认值. function(x,y){ x = x || "abc" ; y = y || "123" ;…
本阶段难点疑点梳理 1.关于switch中default的使用: default同case功能一样,区别在于并不匹配任何信息,只有当case中无任何匹配的时候才会执行default.需要注意的是,这是在default放在所有case语句最后面的情况下.放在前面不可以吗?大多数初学者几乎都没有注意过这个问题,答案是可以.default语句同case语句一样,需要break语句来终止,这才是我们忽略的重点,在之前的学习中,不管是网上教程,还是老师课上讲的内容,几乎都没有涉及到default的位置问题…
day01 1.数据类型  number string boolean undefined object function 加号具有两种功能,数字相加 和 字符串拼接.加号两边只要碰见字符串,则执行字符串拼接. number(),parseInt(),parseFloat方法都可以将字符串转换成数字类型 2.“=”,一个等号表示赋值,“==”两个等号表示等于(此时不考虑数据类型),“===”,三个等号表示全等于(此时考虑数据类型) 3.NAN不是一个用来运算的值,因此 NAN 不等于 NAN .…
案例制作思路: 1.先制作界面 添加一个盒子包含一个按钮,使盒子绝对定位在右上角 添加一个大盒子,同理,将盒子居于左下角:其中内部包含一个顶端盒子和底部盒子 顶端盒子因为是属于大盒子内部的存在,所以宽度是占满整个大盒子的宽度,内部文本设置字体12号.居中显示.加粗 底部盒子因为也是属于大盒子内部的存在,所以宽度也是占满整个大盒子的宽度,内部文本设置字体12号.居中显示.加粗.行高等 2.经思考分析,因为页面是在打开后3秒中进行跳转,所以需要一个延迟定时器(SetTimeout(code,mill…
预览效果图: 使用到的知识点: 定时器 setInterval(函数,毫秒):在指定的毫秒数后调用函数或执行一段代码 取消定时器 clearInterval:取消由setInterval设置的定时器 函数(日期函数.parseInt函数) parseInt()函数 :可解析一个字符串,并返回一个整数 示例代码: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <!-- 需求:…
任何语言的运行过程中,都会有编译和执行: 对于传统编译型语言来说,编译步骤分为:词法分析.语法分析.语义检查.代码优化和字节生成.但对于解释型语言来说,通过词法分析和语法分析得到语法树后,就可以开始解释执行了.(任何语言都有编译过程,只是解释型语言没有编译成二进制代码) 一.javascript的运行机制: step1.读入第一个代码段(<script></script>) step2.(编译)语法分析,有错则报语法错误(比如括号不匹配),跳转到step5 step3.(编译)对v…
错误总会发生,每当您写一些新的计算机代码时. JavaScript 调试 在没有调试器的情况下写 JavaScript 是有难度的. 您的代码中也许包含了语法错误,或者逻辑错误,这些都难以诊断. 通常,如果 JavaScript 代码包含错误,也不会发生任何事情.不会有错误消息,并且不会有任何可供查找错误的指示信息. 通常,每当你尝试编写新的 JavaScript 代码,就可能发生错误. JavaScript 调试器 查找编程代码中的错误被称为代码调试. 调试并不简单.但幸运地是,所有现代浏览器…
Number 方法帮助您处理数值. Number 方法和属性 原始值(比如 3.14 或 2016),无法拥有属性和方法(因为它们不是对象). 但是通过 JavaScript,方法和属性也可用于原始值,因为 JavaScript 在执行方法和属性时将原始值视作对象. toString() 方法 toString() 以字符串返回数值. 所有数字方法可用于任意类型的数字(字面量.变量或表达式): 实例 var x = 123; x.toString(); // 从变量 x 返回 123 (123)…
真实生活中的对象.属性和方法 在真实生活中,汽车是一个对象. 汽车有诸如车重和颜色等属性,也有诸如启动和停止的方法: 对象 属性 方法   car.name = porsche car.model = 911 car.length = 4499mm car.color = white car.start() car.drive() car.brake() car.stop() 所有汽车都拥有同样的属性,但属性值因车而异. 所有汽车都拥有相同的方法,但是方法会在不同时间被执行. JavaScrip…