ICode9

精准搜索请尝试: 精确搜索
  • require,import 和 export2022-09-13 12:34:34

    require ,import ,和 export>module 模块概念模块就是实现特定功能的一组方法。只要把不同的函数(以及记录状态的变量)简单地放在一起,就算是一个模块function m1(){}function m2(){}这样就是一个模块,使用的时候直接调用,缺点是污染了全局变量。>为解决污染全局变量问题,把模块成员放到一

  • module.exports与exports,export与export default之间的关系和区别2022-09-13 11:04:33

    module.exports与exports,export与export default之间的关系和区别   首先我们要明白一个前提,CommonJS模块规范和ES6模块规范完全是两种不同的概念。 CommonJS模块规范 Node应用由模块组成,采用CommonJS模块规范。 根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文

  • WebAssembly JS API All In One2022-09-07 09:01:24

    WebAssembly JS API All In One 在 js 中执行 .wasm 文件的步骤 (() => { const log = console.log; log(`\n

  • module.exports 、exports、export、export default的区别2022-09-06 18:34:05

    module.exports和exports用于node模块块开发,属于 CommonJS 模块规范;export和export default用于ES6中模块块开发,是属于ES6语法。 Node应用由模块组成,采用CommonJS模块规范。根据这个规范,每个文件就是一个模块,有自己的作用域。在一个文件里面定义的变量、函数、类,都是私有的,对其他

  • 去百度搜索置顶推广 (ECMA6)2022-09-06 02:01:33

    // ==UserScript== // @name 去百度搜索置顶推广 (ECMA6) // @author axetroy // @contributor axetroy // @description 去除插入在百度搜索结果头部、尾部的推广链接。 // @version 2016.6.4 // @grant none // @inc

  • EvaluationSystem:中间件和共享模块2022-08-28 16:34:43

    1、共享模块(shared) 【第一】数据库连接(shared/sequelize.js) // 数据库 const {Sequelize} = require('sequelize'); module.exports = new Sequelize({ dialect: 'mysql', host: 'localhost', port: 3306, username: 'root',

  • 使用AssemblyScript在360浏览器下报错 SyntaxError: Unexpected reserved word2022-08-24 16:03:45

    背景 最近在一个项目中使用了AssemblyScript,它能将类似于TypeScript的代码编译为WebAssembly,在其他浏览器都能正常使用,然而在360浏览器上却会报错:SyntaxError: Unexpected reserved word。 原因 先来看AssemblyScript生成的release.js代码 index.ts只包含一个简单的add方法 async

  • webpack3和webpack4区别2022-08-23 15:31:41

    1.mode webpack增加了一个mode配置,只有两种值development | production。对不同的环境他会启用不同的配置。 webpack4中通过内置的mode使用相应模式的内置优化。比如设置mode等于'development',会将 process.env.NODE_ENV 的值设为 development。设置mode等于'production',会将 

  • 大前端之js导入导出2022-08-23 14:30:36

    //utils.js let a = 100; console.log(module.exports); //能打印出结果为:{} // exports = module.exports = {} // 这是一个隐式等式,初学者需要记住 // 一般我们用到的只有 module.exports module.exports = {a} /** * 1. commonJs * 导入:require * 导出:module.ex

  • JS模块化4 - 05_CMD-SeaJS2022-08-11 15:02:16

    1.下载sea.js, 并引入(快过时了,不知还能不能下载到) 2. 创建项目结构 |-js     |-libs       |-sea.js     |-modules       |-module1.js       |-module2.js       |-module3.js       |-module4.js       |-main.js   |-index.html     3. 定义sea

  • JQ 实现对比两个文本的差异并高亮显示差异部分2022-07-06 21:33:16

    利用jq对比两段文本的差异,差异的内容用不同颜色表示出来。 在线参考demo:http://incaseofstairs.com/jsdiff/ 项目地址:https://github.com/kpdecker/jsdiff 先上效果图:    左侧第一列是原稿,第二列是需要对比稿,第三列是对比后的结果。 红色文字删除线表示对比稿相对原稿缺少的文字

  • 导入导出模块2022-06-18 03:01:39

    导入模块 导入模块的步骤 导入模块分为五个步骤 解析导入的代码 包装 执行 返回模块 缓存,模块在第一次加载的时候就缓存下来了,第二次请求相同的模块的时候不会重新请求 导入模块的方法 module.exports test-module-1.js两种方式 ①写完类再导出 class Calculator {

  • Node.js精进(1)——模块化2022-06-13 08:00:07

      模块化是一种将软件功能抽离成独立、可交互的软件设计技术,能促进大型应用程序和系统的构建。   Node.js内置了两种模块系统,分别是默认的CommonJS模块和浏览器所支持的ECMAScript模块。   其中,ECMAScript模块是在8.5.0版本中新增的,后面又经过了几轮的迭代。本文若无特别说

  • node.js前后端交互学习2022-06-12 12:03:26

      当exports和module.exports指向不同的对象时,以module.exports为准 callback是回调函数 (err,doc)就是回调函数的格式 注意是两个下划线dirname,require方法可以用相对路径      

  • JS 之export、export default和module.exports2022-06-10 19:05:52

    export和export default是ES6中导出模块中变量的语法 exports和module.exports是Nodejs中导出模块中变量的语法(基于CommonJs语法规范) 【export】-- 命名导出 在创建JavaScript模块时,export 语句用于从模块中导出实时绑定的函数、对象或原始值,以便其他程序可以通过 import 语句使

  • 已整理完毕-nfs服务器配置与exports 配置文件详解2022-06-07 19:03:51

      目录:   1、NFS文件系统介绍与端口  2、服务端安装软件包nfs-utils  3、创建共享目录  4、编辑exports配置文件  5、启动服务  6、/etc/exports 配置文件语法格式   7、客户端挂载     1、NFS文件系统介绍与端口 NFS-Network File System , 网络文件系统-用途:为

  • 模块之module2022-05-30 18:31:56

    《1.moudle对象》 module.exports暴露时的几种方法: 《2.exports对象》  

  • JS高级—15—模块化(CommonJS和ESModule)2022-05-21 21:02:26

    一、模块化概述     模块化主要是让每个木块有自己的作用域,即使定义为var也不会影响其他模块,因为只在自己作用域有效; 然后模块化也可以暴露接口,引入接口; <!DOCTYPE html> <html lang="en"> <head> <title>Document</title> </head> <body> <script src='a.js'

  • mount.nfs: access denied by server while mounting2022-05-17 15:02:07

    今天mount一个新目录到本地时遇到一个报错mount.nfs: access denied by server while mounting ,换个目录mount是可以的,所以怀疑是server端的配置问题 一通查找后发现了NFS配置文件/etc/exports,打开一看,里边确实有些目录的配置信息,依照原有样式,添加新目录,如下所示: /home/auto_bm_t

  • 两分钟搞定module.exports与exports区别2022-05-14 02:00:07

    两分钟搞定module.exports与exports区别:https://www.cnblogs.com/fightjianxian/p/12150940.html   exports和module.exports区别   1、分析 我们可以从底层实现去理解:在node里每个模块内部都有一个自己的对象module,而该module对象里,有一个子对象exports      在node里

  • ES6、7面试题2022-05-12 17:32:16

    let、const、var的区别? let 和 const声明的变量不会出现提升,var声明的变量会出现提升(另外一种说法:let变量也会提升,只不过因为暂时性的限制,不能再let声明变量之前使用) let 和 const是块级作用域,var是函数级作用域 let 和 const不允许重复声明(会抛出错误) let 和 const声明变量之前

  • Warning: Accessing non-existent property xxxx of module exports inside circular dependency2022-05-12 10:01:55

        好像是stylus的问题,说node版本太高,要降低版本,于是我继续查找资料,在Github上找到了这个答案     node_modules\stylus\lib\nodes\index.js在index.js文件中加上以下代码,成功解决~   exports.lineno = null; exports.column = null; exports.filename = null;

  • node.js基础知识2022-05-12 10:00:20

    node.js简介 概要:nodejs是一个基于Google V8引擎开发的一个javascript运行环境 特性:事件驱动 非阻塞 IO nodejs命令行的 REPL模式 (交互式解释器) 进入方式:在命令行输入node回车即可进入 REPL指的是这四个主要功能 R => read : 用来读取用户输入的javascript逻辑 并储存到内存中

  • node入门2022-04-27 09:32:48

    1、JS运行环境:   前端浏览器环境:V8引擎解析执行、浏览器所提供的API调用             Node.js后端环境(基于V8引擎的JS运行环境):V8引擎、API(他不是浏览器环境,所以无法调用web的dom和bom)          2、 JS学习:JS语法+DOM+BOM+第三方库(jq等)   Node学习:JS语法+Node

  • webpack-dev-server报错Cannot assign to read only property 'exports'2022-04-20 17:02:13

    是exports和import不兼容引起的,解决方案: 安装插件:npm install babel-plugin-transform-es2015-modules-commonjs 在 babelrc中配置 { "plugins": ["transform-es2015-modules-commonjs"] } 参考原文:https://www.jianshu.com/p/837e6b7d0ce0

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有