日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Seajs的用法

發布時間:2023/12/2 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Seajs的用法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

以前經常聽到Seajs,但是沒深入了解過,不清楚到底是用做哪個方面,后來調組到M站做開發,發現項目用到了Seajs,便去了解下

SeaJS是一個遵循CMD規范的JavaScript模塊加載框架,可以實現JavaScript的模塊化開發及加載機制?!獊碜园俣劝倏?/p>

也就是項目中模塊化開發的主力軍

不像其他的JavaScript框架,Seajs僅僅是實現JavaScript的模塊化加載,解決各個JavaScript文件嚴重混亂的問題,使開發變得更簡單。

目前Seajs兼容性良好,可以運行在各個渠道

下面是Seajs的使用方法:

1.首先在頁面上通過script標簽將Seajs引入,并加上配置代碼:

// seajs 的簡單配置 seajs.config({base: "../sea-modules/",alias: {"jquery": "jquery/jquery/1.10.1/jquery.js"} })// 加載入口模塊 seajs.use("../static/hello/src/main")

?sea.js?在下載完成后,會自動加載入口模塊

2. 若文件中有兩個相關的js文件,如spinning.js?和?main.js,則通過以下代碼加載

// 所有模塊都通過 define 來定義 define(function(require, exports, module) {// 通過 require 引入依賴var $ = require('jquery');var Spinning = require('./spinning');// 通過 exports 對外提供接口exports.doSomething = ...// 或者通過 module.exports 提供整個接口module.exports = ...});

? 這樣便將相關js文件加載 進去,便可直接進行代碼的邏輯開發,而不用在主頁面中通過script標簽來引入很多js文件了

?參考鏈接:http://seajs.org/docs/

?最后附上Seajs的開發者玉伯在知乎上的回答:關于Seajs和requirejs哪個更好用

? https://www.zhihu.com/question/20342350/answer/14828786

?by ?新手小白的記錄

轉載于:https://www.cnblogs.com/lynnmn/p/6417550.html

總結

以上是生活随笔為你收集整理的Seajs的用法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。