首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏站长的编程笔记

    JS ES6 模块化开发入门

    模块的具名导出和导入 6. 批量导入 * as name 7. 导出、导入 别名的使用 8. 模块的默认导出 9. 模块的合并导出 视频推荐 1. function show() { console.log('this is show method') } export { title, url, show } type="module" 表示使用模块化 模块延迟解析 ---- 因为模块之间会有依赖关系,所以系统在处理模块时会加载全部模块后才会执行模块 所以模块化js代码放在 button 标签之前,也能找到 button 标签 <script type let site = 'wwww.itqaq.com' function show() { console.log('this is show ') } export { site, show } 6. /modules/merge.js'; // 访问方式 // api.user.成员 // api.admin.成员 视频推荐 ---- 后盾人向军: JS模块化开发,编写高可用代码

    71410编辑于 2022-12-30
  • 来自专栏前端小歌谣

    ES6模块化开发计算器

    前言 大家好 我是歌谣 今天继续延续上一节课程的编写 本次要说模块化 将html的文件分块拼装上去 目录结构 caculator.js import Compute from ".

    26010编辑于 2023-11-20
  • 来自专栏WebJ2EE

    模块化】:ES6 模块化

    ES6 规范 1.1. 导出和导入 1.1.1. Default Exports(默认导出) 1.1.2. Named Exports(命名导出) 1.1.3. ES6 规范 1.1. 导出和导入 1.1.1. "bare" import specifiers 首先 在 ES6 的 import 语句中 我们称呼下图红框中的部分为 “module specifier” When importing modules 问题就是 原生开发时(不依赖打包工具)你会遇到很多麻烦 1. npm 上多数都是 CJS 的包,需要单独找 ES6 版的包 2. 路径问题太复杂,需要根据运行环境写不同的代码 3.2. https://exploringjs.com/es6/ch_modules.html#sec_overview-modules JavaScript modules: https://v8.dev

    85610编辑于 2022-03-30
  • 来自专栏软件工程

    模块化开发---es6的导入和导出

    温习一下CommonJs的导入和导出 一 es6导入和导出是干啥的,解决什么问题? ES6关于导入和导出,其自带了模块化,我们可以直接作用import和export在浏览器中导入和导出各个模块了, 导入导出的功能是模块化,使你的js功能独立,另外我们通过不定向导出和定向导入,使各个js 二 es6导入和导出的使用有什么注意事项 es6的支持是基于浏览器的,因此我们在向使用模块化的时候,在html里面引入js时候我们要加入属性type="module" <script src="test.js " type="module"></script> 三 es6如何使用? 3.1 es6如何导出 1,导出方式一 : 先定义后导出 let flag=true function sum(a,b){ return a+b; } export{ flag,sum } 2

    1.3K10编辑于 2021-12-22
  • 来自专栏小丞前端库

    ES6模块化

    模块化 ES6模块化原理 使用闭包封装了私有变量和方法,暴露一个接口供其他部分调用 <script> let module = (function(){ const moduleList msq', price: 78 }] console.log(tools.max(data,"price")); }) </script> 模块化的使用 title,show}) => { show(); }) }) 利用import函数返回一个promise对象,通过对象下的then方法来实现 最近在写css的过程中,发现代码越来越多,了解了一下模块化的概念

    65910发布于 2021-08-16
  • 来自专栏米虫的家

    前端模块化开发--ES6相关知识

    一、简介 ES全名:ECMAScript ES由ECMA进行标准化的一套规范 ES涵盖各种环境中JS使用场景,无论是浏览器环境还是类似node.js的非浏览器环境 ES版本:1、2、3、5、6 ES6 是最新标准,目标是使JS可以编写复杂的大型应用程序,成为企业级开发语言。 abc'; console.log(a) }else{ console.log(a); } } info(true) 使用let关键字,此时就会报错 ES6之前 ,声明变量使用var,该关键字声明的变量会在函数最顶部(不在函数内的即在全局作用域的最顶部) ES6声明变量使用let,常量使用const,它们声明的变量都属于块级作用域,即在声明的{}中有效 javascript return关键字 继承当前上下文的 this 关键字 javascript getName = (name) => { console.log(name); } getName('米虫'); 6

    71410发布于 2020-09-24
  • 来自专栏前端小歌谣

    ES6模块化开发计算器小案例

    前言 大家好 我是歌谣 今天继续延续上一节课程的编写 本次要说模块化 将html的文件分块拼装上去 目录结构 caculator.js import Compute from ".

    21710编辑于 2023-11-16
  • 来自专栏前端小歌谣

    ES6模块化开发计算器小案例续

    28310编辑于 2023-11-16
  • 来自专栏米虫的家

    前端模块化开发--Node基础&&WebPack模块化开发

    一、Node 开发 1、模块化开发 定义统一的方法:function.js javascript exports.sum = function sum(a, b) { return a + b; registry.npm.taobao.org/ 全局下载 shell npm install xxx -g 运行工程 Code 如果我们想运行某个工程,则使用run命令 如果package.json中定义的脚本如下 dev是开发阶段测试运行

    1.2K30发布于 2020-09-24
  • 来自专栏码力全开

    ES6 模块化入门

    ES6 模块系统 在 ES6 之前,我们已经知道了 RequireJS,AngularJS 的依赖注入,以及 CommonJS,具体可以看笔者的上一篇文章《JS模块化历史简介》。 当我们学习 ES6模块化,就会发现它的发展深受 CommonJS 的影响。 通过这篇文章,我们将看到 export 和 import 语句,以及 ES6 模块是怎么与 CommonJS 模块兼容的。 严格模式 在 ES6 模块系统中,严格模式是默认开启的。 可想而知,这种限制让编译器更容易解析 ES6 模块,同时也让避免了在方法中动态导出这种不是很实用的骚操作。 这其中的一个好处就是 CommonJS 和 ES6 模块之间是兼容的,即我们可以在 ES6 模块中直接写 CommonJS 的语法。

    1.1K20发布于 2019-11-06
  • 来自专栏java学习java

    vue 模块化开发

    启动 vue 项目; 项目的 package.json 中有 scripts,代表我们能运行的命令 npm start = npm run dev:启动项目 npm run build:将项目打包 5、模块化开发 import url($3); 引入公共 css 类", "$4", "</style>" ], "description": "生成 vue 模板" } } 4、导入 element-ui 快速开发

    1.5K20编辑于 2022-11-15
  • 来自专栏java编程那点事

    vue模块化开发

    1.全局安装webpack npm install webpack -g 2.全局安装vue脚手架 npm install -g @vue/cli-init 3.初始化vue项目 vue init webpack GoGo(包名称) 4.运行 npm run dev

    94840编辑于 2023-02-25
  • 来自专栏carven

    前端模块化开发

    其实对前端模块化开发的接触时间并不多,很多见解都是别人的,或者是偏的, 还是乐意记录下来,谁让我一天一个念头 说到前端模块化开发,其实是说 javascript 模块化开发。 目前,大众讲到的 javascript模块化规范 有3种,CommonJS、AMD(异步模块定义)、CMD(通用模块定义) CommonJS CommonJS在 node 端模块采用的规范。 /example.js'); console.log(example.x); // 5 console.log(example.addX(1)); // 6 CommonJS模块的特点: 所有代码都运行在模块作用域 如果加载/解析过程报错,就从缓存删除该模块 // 6. 返回该模块的 module.exports }; 其中 module.compile()执行如下: Module.prototype.

    1.5K00发布于 2018-08-08
  • 来自专栏网络收集

    5、模块化开发

    5、模块化开发 为什么需要模块化 JavaScript原始功能 在网页开发的早期,js制作作为一种脚本语言,做一些简单的表单验证或动画实现等,那个时候代码还是很少的。 那个时候的代码是怎么写的呢? 幸运的是,前端模块化开发已经有了很多既有的规范,以及对应的实现方案。 常见的模块化规范: CommonJS、AMD、CMD,也有ES6的Modules image.png

    68720编辑于 2022-05-28
  • 来自专栏开源实验室

    Android模块化开发

    二、组件化的理解 2.1 模块化 在介绍组件化之前,先说说模块化。 也就是说,原本一个 App模块 承载了所有的功能,而模块化就是拆分成多个模块放在不同的Module里面,每个功能的代码都在自己所属的 module 中添加。 我们知道,在 AndroidStudio 开发 Android 项目时,使用的是 Gradle 来构建,Android Gradle 中提供了三种插件,在开发中可以通过配置不同的插件来配置不同的module 单工程方案没法做到代码权限管控,也不能做到开发人员职责划分明确,每个开发人员都可以对任意的组件进行修改,显然还是会造成混乱。 多工程把每个组件都分割成单独的工程,代码权限可以明确管控。 其中涉及的最重要的工具是TheRouter,TheRouter 是一个 Kotlin 编写,用于 Android 模块化开发的一整套解决方案框架。

    2.6K20编辑于 2023-03-14
  • 来自专栏前端开发随记

    ES6模块化的实现

    1.准备工作 <script src="index.js" type="module"></script> <script src="main.js" type="module"></script> 2.export使用 //main.js //定义一些变量和函数 var name = '张三' var age = 20 var flag = true function sum(num1, num2){ retu

    42820编辑于 2022-12-15
  • 来自专栏张培跃

    es6中的模块化

    在之前的javascript中是没有模块化概念的。如果要进行模块化操作,需要引入第三方的类库。随着技术的发展,前后端分离,前端的业务变的越来越复杂化。 直至ES6带来了模块化,才让javascript第一次支持了module。ES6模块化分为导出(export)与导入(import)两个模块。 export的用法 在ES6中每一个模块即是一个文件,在文件中定义的变量,函数,对象在外部是无法获取的。如果你希望外部可以读取模块当中的内容,就必须使用export来对其进行暴露(输出)。 先来看个例子,来对一个变量进行模块化。 console.log(myFn(),myName);//默认导出一个方法 laowang 重命名export和import 如果导入的多个文件中,变量名字相同,即会产生命名冲突的问题,为了解决该问题,ES6为提供了重命名的方法

    71220发布于 2019-03-26
  • 来自专栏Android机动车

    Android模块化开发方案

    为了应对团队壮大之后的开发模式,我们必须要对业务进行隔离,同时沉淀出通用组件,完善移动开发的基础设施。 作者:jiashuai CSDN:http://blog.csdn.net/jiashuai94 github:https://github.com/shuaijia 1 痛点 模块化以前 3 模块化过程 所谓模块化,是一个分而治之的过程,首先进行垂直拆分,过程中必然会催生出业务共享的 Common 模块,而 Common 又可以继续水平拆分,逐渐变薄,直到 Common 消失 5 另外 实现模块化开发,有两种思路:组件化开发和插件化开发: 以上我们介绍到的就是组件化开发,将各功能模块分离成相互独立的组件,最后由主module来集成调度; 插件化开发一般适用于不是必选功能 ,而是使用时下载插件的功能,例如:皮肤包、银联插件化开发

    1.3K20发布于 2018-08-03
  • 来自专栏人生代码

    模块化开发那点历史

    前端模块化开发那点历史 不谈什么:传统的模块化开发方式,比如文件拆分、全局变量、命名空间,以及 YUI3 式的模块化开发方式 谈什么:关于 CommonJS、AMD、Node.js、CMD 等相关的故事与未来趋势 主流代表是服务端的开发人员。现在值得关注的有两个实现:越来越火的 component 和走在前沿的 es6 module transpiler。 Modules/Async 流派。 随着 W3C 等规范、以及浏览器的飞速发展,前端的模块化开发会逐步成为基础设施。一切终究都会成为历史,未来会更好。

    95310发布于 2021-01-12
  • 来自专栏coderidea

    Java怎么模块化开发

    随着项目规模的不断扩大,代码的模块化开发变得越来越重要。优秀的模块化设计,不仅可以提高代码的复用性、可维护性,还可以降低耦合,增强内聚。那么,Java项目要如何进行模块化开发呢? 促进分工协作 模块化的项目,可以按照模块拆分,由不同的开发人员或团队进行开发。有利于项目的分工协作。 二、Java模块化开发的方式 Java支持多种方式进行模块化开发,常见的有以下几种: 通过包(package)进行模块化 可以根据业务功能把类分门别类地放到不同的包中,实际上就是一种模块化方案。 模块化开发是构建大型Java系统必不可少的技能。合理的模块化可以提高代码质量,增强可维护性。Spring Boot提供了很好的模块化开发支持,利用其生态可以比较轻松地实现Java系统的模块化。 要充分理解模块化开发的意义,熟练掌握各种实现技术,才能开发出真正优秀的Java应用程序。

    1.1K10编辑于 2023-09-20
领券