自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 ES模块系统

历史上,JavaScript 一直没有模块(module)体系,无法将一个大程序拆分成互相依赖的小文件,再用简单的方法拼装起来。ES6 模块的设计思想是尽量的静态化,使得编译时就能确定模块的依赖关系,以及输入和输出的变量。ES6 模块不是对象,而是通过export命令显式指定输出的代码,再通过import命令输入。严格模式(ES5)ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";。严格模式主要有以下限制。变量必须声明后再使用函数的参数不能有同名属性,否则报错

2021-05-06 19:45:01 283

原创 JQ

jQuery 是一个 JavaScript 函数库。jQuery 库包特性:HTML 元素选取HTML 元素操作CSS 操作HTML 事件函数JavaScript 特效和动画HTML DOM 遍历和修改AJAXUtilitiesjQuery 语法jQuery 语法是为 HTML 元素的选取编制的,可以对元素执行某些操作。基础语法是:$(selector).action()美元符号定义 jQuery选择符(selector)“查询”和“查找” HTML 元素jQuery 的 a

2021-03-04 16:29:44 531 1

原创 事件冒泡、事件捕获、事件监听

事件冒泡当事件发生后,这个事件就要开始传播(从里到外或者从外向里),点击一个按钮时,就会产生一个click事件,但这个按钮本身可能不能处理这个事件,事件必须从这个按钮传播出去,从而到达能够处理这个事件的代码中,或者按钮的父级绑定有事件函数,当该点击事件发生在按钮上,按钮本身并无处理事件函数,则传播到父级去处理。简单来说,就是一个事件触发的时候,这个时间从dom树的底层,一层一层地向上传递,一直到dom的根节点,但如果子元素和父元素出发的都是相同事件,当子元素被触发时,父元素也会被触发冒泡机制。如何阻

2020-11-13 20:10:21 243

原创 变量的解构赋值(ES6)

读阮一峰ES6大全所做笔记,原文链接:https://es6.ruanyifeng.com,侵权立删。变量的解构赋值一、数组的解构赋值默认值二、对象的解构赋值三、字符串的解构赋值四、数值和布尔值的解构赋值五、函数参数的解构赋值六、圆括号问题1、不能使用括号的三种解构赋值2、可以使用圆括号的情况七、用途1、交换变量的值2、从函数返回多个值3、函数参数的定义4、提取 JSON 数据5、函数参数的默认值6、遍历 Map 结构(7)输入模块的指定方法一、数组的解构赋值以前为变量赋值只能直接指定值let a

2020-07-26 15:01:29 506

原创 let和const命令(ES6)

读阮一峰ES6大全所做笔记,原文链接:https://es6.ruanyifeng.com,侵权立删。let和const命令(ES6)let命令一、基本用法二、用在for循环三、不存在变量提升四、“暂时性死区”(temporal dead zone,简称 TDZ)。五、不允许重复声明块级作用域一、为什么需要块级作用域二、ES6的块级作用域三、块级作用域和函数声明const命令一、基本用法二、本质三、ES6声明变量的6种方法顶层对象的属性globalthis对象let命令一、基本用法let命令,用来声

2020-07-17 17:16:14 961

原创 Node.js的模块化开发

Node.js的组成JavaScript分为三个部分:ECMAScript,DOM,BOM.Node.js是由ECMAScript及Node环境提供的一些附加API组成,包括文件、网络、路径等等一些更强大的API。Node.js基础语法所有ECMAScript语法在Node环境中都可以使用Node.js模块化开发JavaScript开发弊端1、文件依赖2、命名冲突软件中的模块...

2020-04-10 14:50:57 439

原创 Node.js系统模块

什么是系统模块Node运行环境提供的API(应用程序接口),因为这些API都是以模块的方式进行开发的,所以我们又称Node运行环境提供的API为系统模块。系统模块 fs 文件操作fs:file system,文件操作系统cont fs=require('fs');读取文件内容fs.reaFile('文件路径/文件名称‘【,’文件编码‘】,callback);//callback是回...

2020-04-10 14:50:16 390

原创 DOM简介及获取元素

DOM简介1.1什么是DOM文档对象模型,是W3c组织推荐的处理可扩展标记语言(HTML\XML)的标准编程接口。W3C已经定义了一系列DOM接口,通过这些接口可以改变网页的内容,结构和样式。DOM树...

2020-04-10 14:47:32 271

原创 DOM事件基础和操作元素

事件基础和操作元素事件基础事件概述执行事件的步骤操作元素改变元素内容常用元素的属性操作表单元素的操作属性样式操作属性事件基础事件概述JavaScript使我们有能力创建动态页面,而事件是可以被JavaScript侦测到的行为。事件是有三部分组成 (事件三要素)事件源 :事件被触发的对象 谁 按钮事件类型 :如何触发 什么事件 比如鼠标点击(onclick) 还是鼠标经过 还是键...

2020-04-10 14:47:01 468

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除