本人写这篇文章是我在IT修真园里学习了一段时间,反过来复习时整理的。虽然只是些基础知识内容,希望能帮到大家。首先我们要了解所谓的html它的定义是什么?【html:超文本标记语言,文本:txt格式的文件,标记:用标签对给文本附加语义】如果你已经通过上文对html有个了解后,我们就着手研究它的三个元素。块级(block-level)元素和内联(inline)元素以及行内快元素(inline-bloc
转载
2024-04-25 23:31:06
123阅读
目前开发环境已经普及使用,如vue,react等,但浏览器环境却支持不好,所以需要开发环境编译,下面介绍下开发环境的使用和常用语法:
一,ES6模块化
1,模块化的基本语法
ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";。模块功能主要由两个命令构成:export和import(注意有无default)。export命令用
转载
2024-08-23 17:29:21
21阅读
javascript声明变量:语法 var + 变量名 =值; 或者 let + 标量名=值; ES6新增了let命令,用于声明变量。 其用法类似于var(全局变量),但是所声明的变量只在let命令所在的代码块内有效。例如:for循环的计数器就很适合使用let命令。var name = Kingfan; //var 表示全局变量
var list = [1,2,3,4] //声明一个数组
转载
2024-03-29 10:00:11
58阅读
前言:HTML5、CSS3、ES6新特性,可以说是基础前端的面试的必考题了,以下是关于新特性的基本总结。HTML5:语义化的区块和段落元素:<section>,<article>,<nav>,<header>,<footer>,<aside>和<hgroup> 音频和视频:<audio>和<vid
ES6之前javascrip没有模块化的概念,是ES6的新特性。本文主要介绍js模块化的使用。 ES6模块化一、ES6模块化的第一种方式:1.1 使用方法1.2.注意点:注意点1的案例:解构赋值案例:注意点2案例:通过as修改接收的变量名称二、ES6模块化的第二种方式:2.1 使用方法2.2 注意点:三、两种方式混合使用 一、ES6模块化的第一种方式:1.1 使用方法导出数据:export {xx
转载
2024-04-11 22:23:53
35阅读
1.模块化开发背景介绍:2.模块化有哪些规范: AMD、CommonJS、ES6 其中AMD是浏览器端规范,CommonJS是服务端规范,而ES6是一个统一的规范(虽然好多浏览器还不支持)3.首先有个整体上的认知:
1模块化概述 传统开发模式的主要问题:1.命名冲突 2.文件依赖通过模块化解决上述问题 模块化就是把单独的一个功能封装到一个模块(文件)中,模块之间相互隔离,但是可以通过特定的接口公开内部成员,也可以依赖别的模块
模块化开发的好处
案例一:调用页sum.html<body> <script type="module"> // //导入模块 // import { name, sayHi } from './user.js'; // //引用模块中的变量和方法 // console.log('Hi, ', name); // sayHi(); // import { name, age } from '
原创
2022-01-07 09:36:46
182阅读
一、概述 在 ES6 前, 实现模块化使用的是 RequireJS 或者 seaJS(分别是基于 AMD 规范的模块化库, 和基于 CMD 规范的模块化库)。 ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。导出(export) @与导入(im
转载
2024-02-19 19:26:06
60阅读
ES5中的面向对象相信大家都非常熟悉,包括一系列的配置参数,方法,自定义事件等,现在简单介绍一下es6面向对象的一些知识还有一个基于jquery的ES6面向对象选项卡的写法。ES6中提供了基于类class的面向对象语法。但class实际上是ES6提供的一颗语法糖,JavaScript是一门基于原型的面向对象语言。// 父类
class Test {
// 构造器
construct
转载
2023-07-20 21:43:56
88阅读
Node.js什么是Node.js简单的说 Node.js 就是运行在服务端的 JavaScript。 Node.js 是一个基于Chrome JavaScript 运行时建立的一个平台。 Node.js是一个事件驱动I/O服务端JavaScript环境,基于Google的V8引擎,V8引擎执行Javascript的速度非常快,性能非常好。Node.js安装1、下载对应你系统的Node.js版本:
meta的http-equiv属性详解http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content中的内容其实就是各个参数的变量值。meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-
转载
2024-06-13 22:09:45
67阅读
原标题:给大家分别介绍一下CommonJS和ES2015的importCOMMONJS:在ES2015标准之前,Java是没有原生的方式组织代码的。Node.js使用CommonJS模块格式,填补了这方面的空白。模块是代码结构中最基本的构建块。模块系统允许我们组织代码,隐藏实现细节已经暴露组件的接口。每次我们使用require,都会加载一个新的模块。下面是一个使用CommonJS的最简单的例子:要
转载
2024-06-18 13:45:12
50阅读
es6模块和commonjs模块都属于js这门语言的模块规范,commonjs服务于nodejs,es6服务于浏览器并且在nodejs中的支持度越来越高,那么目前阶段这两者有什么不同呢?引入变量4es6 导入变量只是一个符号链接,是个常量,类似于const 声明;<script type="module">
import mod1 from './module1.js'
con
转载
2024-03-04 16:50:16
76阅读
概述 在 ES6 前, 实现模块化使用的是 RequireJS 或者 seaJS(分别是基于 AMD 规范的模块化库, 和基于 CMD 规范的模块化库)。 ES6 引入了模块化,其设计思想是在编译时就能确定模块的依赖关系,以及输入和输出的变量。 ES6 的模块化分为导出(export) @与导入(i Read More
转载
2019-04-11 21:31:00
102阅读
2评论
1、模块化模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。1.1、模块化的好处模块化的优势有以下几点:防止命名冲突代码复用高维护性1.2、模块化规范产品ES6之前js是没有模块化的,都是用别的规范来实现对项目的代码进行拆分。ES6 之前的模块化规范有:CommonJS => NodeJS、BrowserifyAMD => requireJSCMD => s
转载
2024-05-06 17:10:16
88阅读
1、特点: ES6 的模块自动开启严格模式,不管你有没有在模块头部加上 use strict;。 模块中可以导入和导出各种类型的变量,如函数,对象,字符串,数字,布尔值,类等。 每个模块都有自己的上下文,每一个模块内声明的变量都是局部变量,不会污染全局作用域。 每一个模块只加载一次(是单例的), 若 ...
转载
2021-09-27 19:43:00
144阅读
2评论
一:模块背景:JS”共享一切”的代码加载方式是该语言混乱且容易出错的原因之一,这种方式导致了诸多问题,例如命名冲突,安全问题等。ES6模块化就是要解决作用域问题,让JS变的更有条理。 模块的特点 1:模块代码自动运行在严格模式下,并且没有任何办法退出严格模式。 2:在模块顶层作用域创建的变量,不会被自动添加到共享的全局作用域,他们只会在模块的顶层作用域内部存在。 3:模块的顶层作用域this
转载
2024-08-09 12:12:32
33阅读
在vue-cli中遇到的模糊参考解决问题:在 ES6 之前,社区制定了一些模块加载方案,最主要的有 CommonJS 和 AMD 两种。前者用于服务器,后者用于浏览器。ES6 在语言标准的层面上,实现了模块功能,而且实现得相当简单,完全可以取代 CommonJS 和 AMD 规范,成为浏览器和服务器通用的模块解决方案。ES6 模块不是对象,而是通过export命令显式指定输出的代码,再通过impo
转载
2024-02-23 22:31:20
55阅读
es6的模块化和node模块化的区别是什么? node模块化是: Node使用CommonJS规范 ,它有四个重要的环境变量:module、exports、require、global。实际使用时,module变量代表当前模块,exports是module的属性,表示对外输出的接口,加载某个模块,实际上是加载该模块的module.exports属性。用require加载模块(同步)。 Node为每
转载
2024-06-28 08:45:06
37阅读