1、EJS是一个简单高效的模板语言,通过数据和模板,可以生成HTML标记文本。可以说EJS是一个JavaScript库,EJS可以同时运行在客户端和服务器端,客户端安装直接引入文件即可,服务器端用npm包安装2、EJS的特点:快速编译和渲染简单的模板标签自定义标记分隔符支持文本包含支持浏览器端和服务器端模板静态缓存支持express视图系统3、EJS成员函数:Render(str,data,[op
转载 2024-08-13 12:25:39
235阅读
 分类:Vue.js(83) 本文是在官方文档的基础上,更加细致的说明,代码更多更全。简单来说,更适合新手阅读(二十五)组件的定义①组件的作用:【1】扩展HTML元素,封装可重用的代码;【2】组件是自定义元素,Vuejs的编译器可以为其添加特殊的功能;【3】某些情况下,组件可以是原生HTML元素的形式,以is的方式扩展。 ②写一个标准的组件:分为以下几步:【1】挂载组
转载 2月前
391阅读
一、什么是混入混入 (mixin) : 是一种分发Vue组件中可复用功能的非常灵活的一种方式。混入对象(mixins)是一个js对象,它可以包含我们组件中script项中的任意功能选项,如data、components、created、methods 、computed、watch等等。当组件使用混入对象时,所有混入对象的选项将被混入该组件本身的选项。 混入其实就是实现了单一继承和多重继承。二、局
1、Vue是什么        Vue是一种流行的JavaScript框架,用于构建交互式Web界面。Vue具有简单易学、灵活和高效的特点,因此它被广泛用于Web开发中。Vue的核心库只关注视图层,因此它易于集成到其他项目中。Vue还提供了许多插件和工具,例如Vue Router和Vuex。2、MVVM模式&
转载 2024-03-25 17:18:27
140阅读
Vue中常用的8种v指令根据官网的介绍,指令 是带有 v- 前缀的特殊属性。通过指令来操作DOM元素指令功能v-text=“变量/表达式”文本的设置字符串变量+数字可以直接写是拼接字符串如果出现要使用外部不相同的引号v-html=“变量”文本或者页面的设置如果变量只是普通文本,作用和 v-text 相同如果变量是一个完整的标签字符串,则会解析成为htmlv-on:click=“方法名”@click
转载 2024-03-19 22:56:19
7阅读
什么是模块化? 模块化就是将独立的功能代码封装成一个独立的文件,其他模块需要使用,再进行引用。 模块化的作用? 模块化有利于代码的拆分和架构上的解耦。模块化再服务端邻域早已成熟,nodejs也已经支持模块化。 一.commonjs 模块加载机制被称为commonjs规范 伴随则 nodejs 而诞生 ...
转载 2021-08-20 15:23:00
47阅读
2评论
CommonJS是服务器端模块的规范,Node.js采用了这个规范。C
转载 2014-09-04 20:17:00
116阅读
2评论
从接触 vue 到工作中用到 vue 将近 2 年了,在开发 vue 项目中用到了很多 es6 的 api ,es6 给我的开发带来了很大便利。本文只总结在工作和面试中经常遇到的 ES6 及之后的新 api1 let 和 constlet 的作用域与 const 命令相同:只在声明所在的块级作用域内有效。且不存在变量提升 。1.1 letlet 所声明的变量,可以改变。et a = 123 a =
目录 概述 module对象 module.exports属性 exports变量 AMD规范与Comm
原创 2022-11-22 08:57:37
74阅读
1. commonJS:(1). 特点:①. 模块加载会阻塞接下来代码的执行,需要等到模块加载完成才能继续执行(同步加载).(2). 场景:①. 环境: 服务器环境 ②. 应用: nodejs的模块规范是参照commonJS实现的(3). 语法:①. 导入: a. require('路径') ②. 导出: a. module.exports和exports
原创 2023-11-25 10:44:21
81阅读
1、ECMAScript 6 简介ECMAScript 6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。ECMA:国际标准组织2、let,var和const命令const:是用来定义一个常量的 const a ='hello' //con
commonJS 规范 1. 模块引用 require('./path'), exports 暴露属性&方法 2. 模块定义 js 文件 3. 模块标识 各个 js 文件,包括: - 核心模块 由 node 引擎提供的模块 比如: var fs=require('fs') - 文件模块 用户自己编写
转载 2020-05-24 13:44:00
117阅读
2评论
commonJS 模块commonJS的模块规范在Node中发扬光大,总的来说,它的特性有这几个:1.动态加载模块 commonJS和es6的最大区别大概就在于此了吧,commonJS模块的动态加载能够很轻松的实现懒加载,优化用户体验。2.加载整个模块 commonJS模块中,导出的是整个模块。3.每个模块皆为对象 commonJS模块都被视作一个对象。4.值拷贝 commonJS的模块输出和 函
CommonJS是一种规范,NodeJS是这种规范的实现。CommonJS是一 个不断发展的规范,计划将要包括如下部分: Modules Binary strings and buffers Charset encodings Binary, buffered, and textual input
转载 2016-03-03 18:01:00
74阅读
2评论
CommonJS 是以在浏览器环境之外构建 JavaScript 生态系统为目标而产生的项目,比如在服务器和桌面环境中。 这个项目最开始是由 Mozilla 的工程师 Kevin Dangoor 在2009年1月创建的,当时的名字是 ServerJS。 我在这里描述的并不是一个技术问题,而是一件重大
转载 2017-04-24 19:27:00
167阅读
2评论
一、 什么是 CommonJs?JavaScript 是一个强大面向对象语言,它有很多快速高效的解释器。 然而, JavaScript标准定义的 API 是为了构建基于浏览器的应用程序。并没有制定一个用于更广泛的应用程序的标准库。 CommonJS 规范的提出,主要是为了弥补当前 JavaScript 没有标准的缺陷。 它的终极目标就是: 提供一个类似 Python, Ruby 和 Java 语言
转载 2024-08-27 11:17:04
23阅读
目标:实现一个可以在浏览器跑通的commonJS。 理解commonJS:主要解决js没有模块化,没有原生的支持密闭作用域或依赖管理的问题;没有包管理系统,不能自动加载和安装依赖;**还有其他原因。 commonJS的工作流程: 1.路径分析 2.文件定位 3.编译执行 本案例直接将一个简单的js文 ...
转载 2021-10-12 08:44:00
116阅读
2评论
1、Commonjs中关键字 (1)require:引入模块,参数是模块标识,若不在node_modules下,会去路径下查找。 (2)export是一个对象,它的任何输出都将作为一个对外暴露的公共API。 2、Nodejs的Commonjs实现 (1)Nodejs中,真正对外暴露对象是module
转载 2020-02-29 16:06:00
86阅读
2评论
模块加载,其实就是把js分成很多个模块,便于开发和维护。因此加载很多js模块的时候,需要动态的加载,以便提高用户体验。在介绍模块加载库之前,先介绍一个方法。动态加载js方法:function loadJs(url , callback){  var node = document.createElement("script");      node[window.ad
转载 2024-10-28 20:09:15
36阅读
参阅 : http://javascript.ruanyifeng.com/nodejs/module.html
原创 2022-06-30 11:49:45
88阅读
  • 1
  • 2
  • 3
  • 4
  • 5