摘要:
一、事件对象event 1.1 preventdefault()和returnValue阻止默认事件 通知浏览器不要执行与事件关联的默认动作。 preventdefault() 支持Chrome等高级浏览器 returnValue 支持IE6、7、8 1.2 stopPropagation()和ca 阅读全文
摘要:
一、DOM JavaScript语言核心。变量的定义、变量的类型、运算符、表达式、函数、if语句、for循环、算法等等。这些东西都属于语言核心,下次继续学习语言核心就是面向对象了。JavaScript能做非常多的事情:DOM开发、Ajax开发、Canvas开发、NodeJS开发、前端框架(React 阅读全文
摘要:
一、快捷位置和尺寸属性 DOM已经提供给我们计算后的样式,但是还是觉得不方便,因为计算后的样式属性值都是字符串类型。 不能直接参与运算。 所以DOM又提供了一些API:得到的就是number类型的数据,不需要parseInt(),直接可以参与运算。 offsetLeft和offsetTop offs 阅读全文
摘要:
一、获取元素方法(JS选择器) 1.1概述 得到id元素的方法 document.getElementById() 得到一个元素。事实上,还有一个方法可以得到标签元素,并且得到的是多个元素: document.getElementsByTagName(); 全线浏览器兼容的,得到元素的方法,就这两个 阅读全文
摘要:
一、函数补充 1.1 arguments类数组对象 arguments 是一个对应于传递给函数的参数的类数组对象。 在函数中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。 在其它编程语言中,比如java:如果一个函数被定义过两次,每次参数个数都不同。相当于定义了两个不同 阅读全文
摘要:
一、正则表达式 1.1正则概述和体验 正则表达式是被用来匹配字符串中的字符组合的模式,常用来做表单验证。在JavaScript中,正则表达式也是对象,是一种引用类型。 案例:正确输入一个电话号码,010-12345678,用户输入正确返回“对”,错误返回“错” var tel = prompt("请 阅读全文
摘要:
一、数组 1.1数组概念 数组(array)是一个有序的数据集合。说白了,数组就是一组数。数组内部可以存放一个或多个单独的数据,整体组成数组。 定义数组最简单的方式:数组字面量。 数组的字面量“[]”。习惯将数组赋值给一个变量。 数组的字面量就是方括号,这是定义数组最简单的方式,至于更多创建数组的方 阅读全文
摘要:
一、自定义函数function 函数就是功能、方法的封装。函数能够帮我们封装一段程序代码,这一段代码会具备某一项功能,函数在执行时,封装的这一段代码都会执行一次,实现某种功能。而且,函数可以多次调用。 1.1函数的定义和调用 语法: 定义:把需要实现的功能预先做好 执行:需要的时候执行这个功能,而且 阅读全文
摘要:
一、条件分支语句 条件分支语句,也叫作条件判断语句,就是根据某种条件执行某些语句,不执行某些语句。 JS中有三种语法是可以表示条件分支的 1.1 if……else…… 条件分支的主力语法,这个主力语法能够书写所有的条件分支语句。也就是说,一会儿学switch case语句,switch case语句 阅读全文
摘要:
一、JavaScript简介 1.1网页分层 web前端一共分三层: 结构层 HTML : 负责搭建页面结构 样式层 CSS : 负责页面的美观 行为层 JavaScript : 负责页面的交互效果,提高用户体验 如果用舞台来进行比喻: HTML 是演员:div,a CSS 是化妆师:负责给每个演员 阅读全文