• 关于

    js module是什么

    的搜索结果
  • 原生ES-Module在浏览器中的尝试

    其实浏览器原生模块相关的支持也已经出了一两年了(我第一次知道这个事情实在2016年下半年的时候) 可以抛开webpack直接使用import之类的语法 但因为算是一个比较新的东西,所以现在基本只能自己闹着玩 :p 但这并不能成为不去了解它的借口,还是要体验一下的。 首先是各大浏览器从何时开始...

    文章 贾顺名 2018-06-09 920浏览量

  • 前端模块化(一)nodeJS中的CommonJS规范

    序言 模块化,大家用vue,react等东西,都会接触到像exports,module.exports,export,export default,require,define,import等等字段,感觉很多人对于这些东西还是分不清,概念非常的模糊,便想着写这么一篇文章,一是帮助自己梳理知识点,二...

    文章 我是小助手 2018-07-19 13428浏览量

  • 前端模块化(一)nodeJS中的CommonJS规范

    序言 模块化,大家用vue,react等东西,都会接触到像exports,module.exports,export,export default,require,define,import等等字段,感觉很多人对于这些东西还是分不清,概念非常的模糊,便想着写这么一篇文章,一是帮助自己梳理知识点,二...

    文章 我是小助手 2018-06-29 1008浏览量

  • 万券齐发助力企业上云,爆款产品低至2.2折起!

    限量神券最高减1000,抢完即止!云服务器ECS新用户首购低至0.95折!

    广告

  • require() 源码解读

    2009年,Node.js 项目诞生,所有模块一律为 CommonJS 格式。 时至今日,Node.js 的模块仓库 npmjs.com ,已经存放了15万个模块,其中绝大部分都是 CommonJS 格式。 这种格式的核心就是 require 语句,模块通过它加载。学习 Node.js ,必学如何...

    文章 阮一峰 2016-06-07 1204浏览量

  • node.js module初步理解

    在开发一个复杂的应用程序的时候,我们需要把各个功能拆分、封装到不同的文件,在需要的时候引用该文件。没人会写一个几万行代码的文件,这样在可读性、复用性和维护性上都很差,几乎所有的编程语言都有自己的模块组织方式,比如Java中的包、C#中的程序集等,node.js使用模块和包来组织,其机制实现参照了C...

    文章 橘子红了呐 2017-11-14 910浏览量

  • [译] 你不知道的 Node

    本文讲的是[译] 你不知道的 Node, 原文地址:You don’t know Node 原文作者:Samer Buna 译文出自:掘金翻译计划 本文永久链接:github.com/xitu/gold-m… 译者:lampui 校对者:smile、Yuuoniy 在今年的 ...

    文章 玄学酱 2017-10-16 1017浏览量

  • Node.js 模块加载机制 Require()

    require() 不要把这里的Require()和RequireJS混为一谈。不过有意思的是,Typescript的模块定义,甚至同时支持这两种模块机制。 导入和使用外部模块,只是简单的一句require(),看看angular/material/docs下的编译文件gulpfile.js的代码...

    文章 沉默术士 2017-06-06 1270浏览量

  • 浅析当下的 Node.js CommonJS 模块系统

    在 ES2015 标准之前,JavaScript 语言没有原生的组织代码的方式。Node.js 用 CommonJS 模块规范填补了这个空白。我想通过这篇文章和大家分享一下当下的 CommonJS 模块系统的一些机制和细节。 在写这篇文章的时阅读代码 Node.js 版本是 v10.0.0 全文共...

    文章 我是小助手 2018-07-10 1828浏览量

  • 关于在 Node.js 中引用模块,知道这些就够了

    本文讲的是关于在 Node.js 中引用模块,知道这些就够了, Node 提供了两个核心模块来管理模块依赖: require 模块在全局范围内可用,不需要写 require('require'). module 模块同样在全局范围内可用,不需要写 require('module'). ...

    文章 玄学酱 2017-10-17 1276浏览量

  • nj05---模块

    概念:模块(Module)和包(Package)是Node.js最重要的支柱。在浏览器JavaScript中,脚本模块的拆分和组合通常使用HTML的script标签来实现,Node.js提供了require函数来调用其他模块,而且模块都是基于文件,模块和包的区别是透明的(java里面的model层...

    文章 范大脚脚 2017-11-14 662浏览量

  • 如何 hack Node.js 模块?

    为何要去 hack? 在业务开发过程中,往往会依赖一些 Node.js 模块,hack 这些 Node.js 模块的主要目的是在不修改工具源码的情况下,篡改一些特定的功能。可能会是出于以下几种情况的考虑: 总是存在一些特殊的本地需求,不一定能作为工具的通用需求来暴露正常的 API 给更多的用户。...

    文章 zhangmeng 2016-11-03 3526浏览量

  • [Node.js源码解读(2)]一个文件被require后所发生的故事

    原作者:蔡伟 经原作者授权连载于alinode官方博客,未经原作者允许,不得转载。 在 Node.js 中,要说如果有几乎会在每一个文件都要用到的一个全局函数和一个全局对象,那应该是非 require 和 module.exports 莫属了。它们是 Node.js 模块机制的基石。大家在使用它们...

    文章 _朴灵_ 2018-05-14 1086浏览量

  • npm使用指南

    版权声明:本文为博主chszs的原创文章,未经博主允许不得转载。 https://blog.csdn.net/chszs/article/details/50986354 npm使用指南 作者:chszs...

    文章 chszs 2016-03-26 576浏览量

  • 手把手教你撸一个简易的 webpack

    背景 随着前端复杂度的不断提升,诞生出很多打包工具,比如最先的grunt,gulp。到后来的webpack和Parcel。但是目前很多脚手架工具,比如vue-cli已经帮我们集成了一些构建工具的使用。有的时候我们可能并不知道其内部的实现原理。其实了解这些工具的工作方式可以帮助我们更好理解和使用这些...

    文章 我是小助手 2018-07-12 2709浏览量

  • ES6 系列之模块加载方案

    前言 本篇我们重点介绍以下四种模块加载规范: AMD CMD CommonJS ES6 模块 最后再延伸讲下 Babel 的编译和 webpack 的打包原理。 require.js 在了解 AMD 规范之前,我们先来看看 require.js 的使用方式。 项目目录为: * project/...

    文章 冴羽 2018-11-20 767浏览量

  • 浏览器加载 CommonJS 模块的原理与实现

    就在这个周末,npm 超过了 cpan ,成为地球上最大的软件模块仓库。 npm 的模块都是 JavaScript 语言写的,但浏览器用不了,因为不支持 CommonJS 格式。要想让浏览器用上这些模块,必须转换格式。 本文介绍浏览器加载 CommonJS 的原理,并且给出一种非常简单的实现。 一...

    文章 阮一峰 2016-06-07 1894浏览量

  • JS传值OR传引用

    outline: 1. call by value(值传递) 2. call by reference(引用传递) 3. call by sharing(共享传递) 这里我们以C语言为例,比较call by value和call by reference #include <stdio.h&...

    文章 warjiang 2016-04-24 2348浏览量

  • JavaScript的模块讲解

    介绍 模块通常是指编程语言所提供的代码组织机制,利用此机制可将程序拆解为独立且通用的代码单元。所谓模块化主要是解决代码分割、作用域隔离、模块之间的依赖管理以及发布到生产环境时的自动化打包与处理等多个方面。 模块的优点 1.可维护性。 因为模块是独立的,一个设计良好的模块会让外面的代码对自己的...

    文章 哈你真皮 2018-01-04 612浏览量

  • node.js中exports与module.exports

        你肯定非常熟悉nodejs模块中的exports对象,你可以用它创建你的模块。例如:(假设这是rocker.js文件) 1 2 3 exports.name = function() {     console.log('My name is Lemmy Kilmist...

    文章 余二五 2017-11-15 679浏览量

  • STF之问题篇

    安装完成后输入stf doctor查看工具依赖是否正确,安装教程可以参考我之前写的,这里不再多说,直接说问题。 mac篇 问题1:Unexpected error checking ZeroMQ: Error: Module version mismatch. Expected 48, got 4...

    文章 awesome@qa 2017-10-01 7242浏览量

  • seajs 使用点滴

    JavaScript 作为脚本语言,本身很精简,发明之初根本没考虑什么模块的情况。于是,今天讨论的模块化就来解决 JavaScript 中依赖、冲突甚至代码如何封装的问题的。 加载模块: seajs.use() 与同步加载 require() 对应的,另外一种是异步的 require.async(...

    文章 sp42 2014-06-28 658浏览量

  • JS模块标准怎么这么多?

    模块是每门语言构建复杂系统的必备特性,JavaScript自然也不例外。JavaScript当前流行的模块化标准有CommonJS、AMD、CMD、ES6等等,本文对这些标准做了简单梳理,努力做到应用时不懵逼,不乱用。 模块 现如今几乎每门语言都有自己的模块化解决方案,这是随着软件工程越来越复杂的...

    文章 rookienerd 2017-08-25 1552浏览量

  • 单步调试理解webpack里通过require加载nodejs原生模块实现原理

    在webpack和nodejs里,我们经常使用require函数加载原生模块或者开发人员自定义的模块。 原生模块的加载,比如: const path = require("path"); 这个语句是webpack和nodejs应用里经常使用到的。今天就来谈谈它的实现原理。 还是通过单步调试的方式来...

    文章 jerrywangsap 2018-10-22 971浏览量

  • 细说 webpack 之流程篇

    引言 目前,几乎所有业务的开发构建都会用到 webpack 。的确,作为模块加载和打包神器,只需配置几个文件,加载各种 loader 就可以享受无痛流程化开发。但对于 webpack 这样一个复杂度较高的插件集合,它的整体流程及思想对我们来说还是很透明的。那么接下来我会带你了解 webpack 这...

    文章 zhangmeng 2016-09-29 2675浏览量

  • TypeScript基础入门 - 变量声明(二)

    转发地址 TypeScript基础入门 - 变量声明(二) 项目实践仓库 https://github.com/durban89/typescript_demo.git tag: 1.0.4 为了保证后面的学习演示需要安装下ts-node,这样后面的每个操作都能直接运行看到输出的结果。 ...

    文章 durban 2018-07-27 842浏览量

  • 记一次对webpack打包后代码的失败探究

    记得4月新出了webpack4,这个月刚好没什么事情,用webpack4又重新去搭了一遍自己的项目。在搭项目的途中,忽然对webpack模块化之后的代码起了兴趣,于是想搞清楚我们引入的文件到底是怎么运行的。 1、基本版——单入口引入一个js文件 所谓的基本版,就是我只引入了一个test.js,代...

    文章 我是小助手 2018-07-23 3403浏览量

  • nodejs中require的路径是一个文件夹时发生了什么

    node中使用require的时候如果路径是一个文件夹时,或者特殊的情况require('..');require('.'); 这是node实战这本书里说的情况,但是我在node6.9版本中发现不完全是这样,可能是后来做了修改。下面说说在6.9下require路径的过程。 这里以require(...

    文章 范大脚脚 2017-11-21 841浏览量

  • 前端工具之WebPack解密之背景

    一、背景 如果你和我一样,之前对于前端打包工具的发展一无所知,甚至于不知道这些工具出现的必要性。你可以浏览此部分的内容,如果你不想知道这些或者对这些并不感兴趣,可以直接跳过此部分。 互联网程序现状 随着移动互联的来袭,当前越来越多的网站已经从单纯的网页模式,开始升级为webapp模式。它们运...

    文章 技术小牛人 2017-11-15 860浏览量

  • 纠结的链接:ln、ln -s、fs.symlink、require

    最近在使用 fs.symlink 实现软链时,发现文档里面写的是:fs.symlink(target, path);然而 man ln 的时候显示的是:ln source_file target_file;而且,require 模块的时候其实还会处理软链但是处理的又不是想象中那样。于是,我彻底被相...

    文章 xiaoqb 2016-08-05 3865浏览量

  • Es6系列之module and class

    Ecmascript 6简称es6,是javascript下一代标准,还处在开发阶段,估计2014年底发布,有关更多浏览器对es6的支持情况,点击这里 今天说说es6里新增的Module和Class. Class 关于class其实前端已有太多的模拟了,因为js本身的弱类型决定了只要你有想法什么...

    文章 亦才 2016-05-27 1876浏览量

1 2 3 4 ... 20 >

云产品推荐

阿里云企业服务平台 陈四清的老板信息查询 上海奇点人才服务相关的云产品 爱迪商标注册信息 安徽华轩堂药业的公司信息查询 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 天籁阁商标注册信息 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 北京芙蓉天下的公司信息查询