• 关于

    Js模块化接口

    的搜索结果
  • ES6规范import和export用法总结

    JavaScript模块规范在任何一个大型应用中模块化是很常见的,与一些更传统的编程语言不同的是,JavaScript6之前还不支持原生的模块化;Javascript社区做了很多努力,在现有的运行环境中,实现"模块"的效果。通行的JavaScript模块规范主要有两种:CommonJS、AMD ...

    文章 刘琨1227 2019-01-18 4576浏览量

  • AMD与CMD与Common.js

    先从commomJS说起,因为在网页端没有模块化编程知识网页jsvascript逻辑复杂度也可以工作下去,但是在服务器端一定要有模块化,所虽然javascript在web端发展这么多年,第一个流行的模块化规范却由服务端的javascript应用带来,commonjs规范是由NodeJs发扬光大,这...

    文章 廊桥梦醉 2018-09-20 1018浏览量

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

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

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

  • 重新介绍 Weex 的 JS Framework

    很久以前,我写过两篇文章(《Weex 框架中 JS Framework 的结构》,《详解 Weex JS Framework 的编译过程》)介绍过 JS Framework。但是文章写于 2016 年 8 月份,这都是一年半以前的事了,说是“详解”其实解释得并不详细,而且是基于旧版 .we 框架写...

    文章 门柳 2018-03-16 2274浏览量

  • 来 认识一下Weex 的 JS Framework

    在 Weex 框架中的位置 Weex 是一个既支持多个前端框架又能跨平台渲染的框架,JS Framework 介于前端框架和原生渲染引擎之间,处于承上启下的位置,也是跨框架跨平台的关键。无论你使用的是 Vue 还是 Rax,无论是渲染在 Android 还是 iOS,JS Framework 的代...

    文章 技术小能手 2018-02-28 2768浏览量

  • CMD和seaJS

    CMD(Common Module Definition)表示通用模块定义,该规范是国内发展出来的,由阿里的玉伯提出。就像AMD有个requireJS,CMD有个浏览器的实现SeaJS,SeaJS和requireJS一样,都是javascript的模块化解决方案。本文将详细介绍CMD和seaJS ...

    文章 技术小甜 2017-11-16 844浏览量

  • CMD和seaJS

    CMD(Common Module Definition)表示通用模块定义,该规范是国内发展出来的,由阿里的玉伯提出。就像AMD有个requireJS,CMD有个浏览器的实现SeaJS,SeaJS和requireJS一样,都是javascript的模块化解决方案。本文将详细介绍CMD和seaJS ...

    文章 技术小甜 2017-11-08 903浏览量

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

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

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

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

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

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

  • JavaScript的模块讲解

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

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

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

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

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

  • seajs的使用

    写在前面 seajs是什么? Seajs是一个js文件加载器。 遵循 CMD 规范模块化开发,依赖的自动加载、配置的简洁清晰。 用于Web开发的模块加载工具,提供简单、极致的模块化体验   一:使用 文件目录: demo_1.html <!DOCTYPE html> <...

    文章 shy丶gril 2016-05-20 1714浏览量

  • 高德APP全链路源码依赖分析工程

    一、背景 高德 App 经过多年的发展,其代码量已达到数百万行级别,支撑了高德地图复杂的业务功能。但与此同时,随着团队的扩张和业务的复杂化,越来越碎片化的代码以及代码之间复杂的依赖关系带来诸多维护性问题,较为突出的问题包括: 不敢轻易修改或下线对外暴露的接口或组件,因为不知道有什么地方对自己有依...

    文章 高德技术小哥 2019-12-09 607浏览量

  • javascript的模块化解读

    AMD是RequireJS在推广过程中对模块定义的规范化产出。 异步加载模块,依赖前置,提前执行。 Define定义模块 define([‘require’,’foo’],function(){return}); Require加载模块(依赖前置) require([‘foo’,...

    文章 effort880829 2016-04-06 573浏览量

  • 阿里云无线&前端团队是如何基于webpack实现前端工程化的

    背景 前端经历了初期的野蛮生长(切图,写简单的特效)——为了兼容浏览器兼容性而出现的各种类库(JQUERY,YUI等——mv*(饱暖思淫欲,代码多了,也就想到怎样组织代码结构,backbone,angularjs等)——工程化(利用grunt,gulp,yeoman做项目脚手架以及打包部署),然而...

    文章 城池cc 2016-01-14 6108浏览量

  • 前端优化系列 - 初始化的性能影响分析

    前言 数据表明,即使在资源有缓存的情况下,页面首次访问的耗时也是非首次访问的两倍。 为什么首次访问这么耗时呢,时间去哪里了?本文详细分析页面首次访问耗时的原因。 常见的初始化 我们先看看打开一个页面,需要经过那些流程。可能会包括,外壳初始化,内核初始化,创建WebView,创建Renderrer...

    文章 小扎zack 2017-12-21 1627浏览量

  • js中的模块化一

      js中的模块化一:我们知道最常见的模块化方案有CommonJS、AMD、CMD、ES6,AMD规范一般用于浏览器,异步的,因为模块加载是异步的,js解释是同步的,所以有时候导致依赖还没加载完毕,同步的代码运行结束;CommonJS规范一般用于服务端,同步的,因为在服务器端所有文件都存储在本地的...

    文章 好程序员 2019-10-25 740浏览量

  • 前端工程化概述

    前端工程化概述 什么是工程化 定义 工程化即系统化、模块化、规范化的一个过程。 如果说计算机科学要解决的是系统的某个具体问题,或者更通俗点说是面向编码的,那么工程化要解决的是如何提高整个系统生产效率。 与其说软件工程是一门科学,不如说它更偏向于管理学和方法论。 解决什么问题 工程化解决的问题是...

    文章 bill.kang 2018-04-02 4808浏览量

  • React Native架构分析

    Facebook 于2015年9月15日推出react native for Android 版本, 加上2014年底已经开源的IOS版本,至此RN (react-native)真正成为跨平台的客户端框架。本篇主要是从分析代码入手,探讨一下RN在安卓平台上是如何构建一套JS的运行框架。 一、 整体...

    文章 code_xzh 2016-11-30 8355浏览量

  • React native for Android 初步实践

    Facebook 于2015年9月15日推出react native for Android 版本, 加上2014年底已经开源的IOS版本,至此RN (react-native)真正成为跨平台的客户端框架。本篇主要是从分析代码入手,探讨一下RN在安卓平台上是如何构建一套JS的运行框架。 一、 ...

    文章 破完 2016-01-12 10288浏览量

  • webpack学习

    跟gulp一样,也是一个模块化的开发工具,是有react(facebook)团队推广的,在webpack中,它认为所有文件都是资源,图片可以看成是资源,js可以看成是资源,css可以被看成资源,模板可以看成是资源等等。所以一切文件都可以作为资源模块加载。 webpack跟gulp一样,也是通过接口...

    文章 廊桥梦醉 2018-09-21 973浏览量

  • 记一次完整 C++ 项目编译成 WebAssembly 的实践

    作者| 张翰(门柳) 出品|阿里巴巴新零售淘系技术部 本文知识点提炼: 1、把复杂的 C++ 框架编译成 WebAssembly。 2、在 wasm 模块里调用 DOM API ! 3、在 js 和 wasm 之间传递复杂数据结构。 4、对 WebAssembly 技术发展的期待。 上一篇...

    文章 淘系技术 2019-12-27 2283浏览量

  • 《微信小程序:开发入门及案例详解》—— 2.5 模块化

    本节书摘来自华章出版社《微信小程序:开发入门及案例详解》一 书中的第2章,第2.5节,作者李骏 边思,更多章节内容可以访问云栖社区“华章计算机”公众号查看。 2.5 模块化 小程序逻辑层语言是JavaScript,而JavaScript作为脚本语言在设计初期仅是为了实现简单的页面交互,由Brend...

    文章 华章计算机 2017-05-02 2432浏览量

  • js 中 document.createEvent的用法-转载

    js 中 document.createEvent的用法 &lt;a class="comment-mod" onclick="alert('ss')" href="#"&gt;评论&lt;/a&gt; 如果用户直接查看文章列表,那么所有的评论以及评论框都是不显示的,但是如果用...

    文章 nkbai 2010-08-29 700浏览量

  • React Native运行原理解析

    Facebook 于2015年9月15日推出react native for Android 版本, 加上2014年底已经开源的IOS版本,至此RN (react-native)真正成为跨平台的客户端框架。本篇主要是从分析代码入手,探讨一下RN在安卓平台上是如何构建一套JS的运行框架。 一、 整...

    文章 code_xzh 2016-09-22 2168浏览量

  • 【Node.js】3.Node.js和commomJS规范

    来源:http://javascript.ruanyifeng.com/ 目录 概述 module对象 module.exports属性 exports变量 AMD规范与CommonJS规范的兼容性 require命令 基本用法 加载规则 目录的加载规则 模块的缓存 环境变量NODE_PATH...

    文章 angel挤一挤 2017-08-14 1040浏览量

  • 淘宝首页“有一套”

    一、相关背景介绍淘宝首页是淘宝的门面,承载着几乎淘系所有业务的入口,流量很大,量级单位为亿。近几年无线端崛起,业务重点开始向无线终端偏移(目前不能叫偏移,基本以无线为主了),所以淘宝 PC 端首页的流量也有削减,不过即便如此,它的日均 PV 依然相当高。 淘宝首页一向是内部平台和技术的试验田,它一...

    文章 技术小能手 2017-06-28 1540浏览量

  • 前端模块化

    前端模块化 在JavaScript发展初期就是为了实现简单的页面交互逻辑,寥寥数语即可;如今CPU、浏览器性能得到了极大的提升,很多页面逻辑迁移到了客户端(表单验证等),随着web2.0时代的到来,Ajax技术得到广泛应用,jQuery等前端库层出不穷,前端代码日益膨胀 这时候JavaScript...

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

  • ES6 系列之模块加载方案

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

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

  • AMD规范与CMD规范的区别是什么?

    在比较之前,我们得先来了解下什么是AMD规范?什么是CMD规范?当然先申明一下,我个人也是总结下而已,也是网上看到的资料,自己总结下或者可以说整理下而已,供大家更深入的了解!因为我们都知道 AMD规范:是 RequireJS 在推广过程中对模块定义的规范化产出的,而CMD规范:是SeaJS 在推...

    文章 我是温浩然 2015-12-08 1707浏览量

1 2 3 4 ... 23 >

云产品推荐

上海奇点人才服务相关的云产品 小程序定制 上海微企信息技术相关的云产品 国内短信套餐包 ECS云服务器安全配置相关的云产品 开发者问答 阿里云建站 自然场景识别相关的云产品 万网 小程序开发制作 视频内容分析 视频集锦 代理记账服务 阿里云AIoT