前端开发
未读认识JavaScript定义:
JavaScript是一种高级的、解释型的编程语言
JavaScript是一门基于原型、头等函数的语言,是一门多范式的语言,它支持面向对象程序设计,指令式编程,以及函数式编程
JavaScript的组成JavaScript的组成包括ECMAScript、DOM、BOM
ECMAScript:定义语言规范
DOM:用于操作文档的API
BOM:用于操作浏览器的API
JavaScript的基本语法JavaScript编写方式
第一种:HTML代码行内(不推荐)
1234<!-- 第一种:HTML代码行内 --> <a href="javascript:alert('百度一下')">百度一下</a> <a href="#" onclick="alert('百度一下')">百度一下</a>
第二种:script标签中
12345678<!-- 第二种:script标签中 --& ...
CSS1简介使用场景:美化网页,布局页面CSS是一种标记语言CSS可以美化HTML,让HTML更漂亮,让页面布局更简单CSS最大价值:由HTML专注去做结构呈现,样式交给CSS,即结构与样式相分离
语法规范CSS规则由两个主要的部分构成:选择器以及一条或多条声明基本语法格式如下:选择器 { 属性:值; 属性:值;}注意:1、选择器是用与指定CSS样式的HTML标签,花括号内是对该对象设置的具体样式2、属性和属性值以“键值对”的形式出现3、属性是对指定的对象设置的样式属性,例如字体大小,文本颜色等4、属性和属性值之间用英文 “:” 分开
CSS代码风格样式格式1、紧凑格式h3{color:deeppink;font-size:20px;}2、展开格式h3{ color:pink; font-size:20px;}推荐使用第二种格式,更直观
样式大小写1、小写h3{ color:pink;}2、大写H3{ COLOR:PINK;}强烈推荐样式选择器,属性名,属性值关键字全部使用小写字母,特 ...
前端开发
未读this指向this的绑定规则this的指向
在函数调用的时候,JavaScript会 默认给this绑定一个值
this的 绑定和定义的位置(即编写的位置) 没有关系
this的 绑定和调用方式以及调用的位置有关系
this 是在运行时才被绑定的
默认绑定
独立的调用函数this指向window,但在严格模式下独立调用的函数中的this指向的是Undefined(“use strict”)
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> ...