js中的小疑惑 —— class中的箭头函数
class的原理,this指向问题、class中的箭头函数
css中常用的居中方式
在介绍css元素居中方法时,我们先来回忆一下几种常见的元素以及他们的特点,这样有助于我们理解这些方法的原理
一、几种常见的元素类型1.块状元素 block特点:
每个块状元素独占一行,多个块状元素标签写在一起,默认排列方式为从上至下;
元素的宽度如果不设置的话,默认为父元素的宽度;
1234567<div> // 布局结构块 <hr> // 创建一条水平线<p> // 段落结构块<form> // 创建 HTML 表单 <h1>、<h2>、<h3> // 标题结构块<li>、<ol> 、<ul> // 列表结构块<table>、<thead>、<tbody>、<td>、<th>、<tr> // 表格
2.行内元素 inline行内元素的高度一般由元素内部的字体大小决定,宽度由内容的长度控制
特点:
不会独占一行,相邻的行内元素会排列在同一行里,直到一 ...
JS事件传播与事件委托
一、JS事件传播机制在JS中,一个事件触发后,会在子元素和父元素之间传播,这个过程分为三个阶段
捕获阶段:通俗的理解就是,当鼠标点击或者触发dom事件时,浏览器会从根节点开始由外到内进行事件传播,即点击了子元素,如果父元素通过事件捕获方式注册了对应的事件的话,会先触发父元素绑定的事件。
目标阶段:事件对象传递到事件目标。如果事件的type属性表明后面不会进行冒泡操作,那么事件到此就结束了。
冒泡阶段:与事件捕获恰恰相反,事件冒泡顺序是由内到外进行事件传播,直到根节点。
1.示例引入我们先来看一段代码
html部分
123456<!-- 在此省略css样式部分 --><div id="granpa"> <div id="dad"> <div id="son"></div> </div></div>
js部分
12345678910function printID(){ console.log(this.id);} ...
Python,兜兜转转,我又回来啦。
关于近期用python做的一些好玩的事
简单聊聊js中的内置对象
Map、Set、Date、String、正则表达式、JSON
js语言基础(四)—— 数组、高阶函数、闭包等
数组、高阶函数、闭包
js语言基础(三)—— 面向对象编程
对象与类、封装、继承、多态、原型对象
js语言基础(二) —— 基本函数的使用
参数、返回值、作用域、立即执行函数、this
js语言基础(一)—— 基础知识
运算符、数据类型、类型的显式和隐式转换、流程控制
我的小站诞生啦
梦的开始——关于为什么会建立这个网站