久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

使用帶有 Backbone 和 Requirejs 的 jQuery 插件

Use jQuery plugin with Backbone and Requirejs(使用帶有 Backbone 和 Requirejs 的 jQuery 插件)
本文介紹了使用帶有 Backbone 和 Requirejs 的 jQuery 插件的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)吧!

問題描述

我正在使用主干+requirejs+jquery,但在我當(dāng)前的 html 頁面中加載 jquery 插件時遇到問題(確切地說是主干 html 模板).

I'm working with backbone+requirejs+jquery and I have a problem with jquery plugin loading in my current html page (backbone html template precisly).

有我需要的配置:

require.config({

  paths: {
    // ... some code about backbone config
    jquery: '/js/lib/jquery/jquery.min',
    'jquery.camera' : '/js/jquery/jquery.camera'
  },

  shim: {
    // ... some code about backbone config
    'jquery.camera': ['jquery']  
  }
});

在我的布局 html 頁面中,我有:

In my layout html page I have:

<script type='text/javascript' src='/js/jquery/jquery.camera.js'></script>

在我的模板頁面中,我有:

and in my template page I have:

<script type="text/javascript">
  jQuery(function() {

    jQuery('#test').camera({
...
</script>

最后是我的瀏覽器消息:

Finally my browser mesg :

Uncaught TypeError: Object [object Object] has no method 'camera'

你有什么想法嗎?

同時我還有一個問題,在我們當(dāng)前的頁面中包含一些 js 代碼的最佳方式是什么,包括主干、requirejs 等.

In the same time I have another question, what is the best way to include some js code in our current page with backbone,requirejs, etc.

謝謝:)

推薦答案

我解決了類似的問題(Jquery.cookie),但我的問題是 Jquery 正在加載,然后 Jquery.cookie 被包含但已經(jīng)需要將 JQuery 作為靜態(tài)資源.

I solved a similar issue (Jquery.cookie) like this, but my problem was that Jquery was being loaded and then Jquery.cookie was being included but require already had JQuery as a Static resource.

像這樣我將 Jquery.Cookie 傳遞給應(yīng)用程序,它只在我的應(yīng)用程序范圍內(nèi)插入 jquery.cookie.

So like this I pass Jquery.Cookie to the application and it inserts jquery.cookie in my application scope only.

require.config({

  paths: {
      'async'           : 'libs/async'
      ,'jquery'         : 'libs/jquery'
      ,'underscore'     : 'libs/underscore'
      ,'backbone'       : 'libs/backbone'
      ,'text'           : 'libs/text'
      ,'jquery.cookie'  : 'libs/jquery.cookie'   // <-- cookie lives here
  }

  ,shim: {
    'jquery': {
      exports: '$'
    }
    ,'underscore': {
      exports: '_'
    }
    ,'backbone': {
      deps: ['underscore', 'jquery'],
      exports: 'Backbone'
    }
    ,'jquery.cookie': {     //<-- cookie depends on Jquery and exports nothing
        deps: ['jquery']
    }
  }
});

然后在我添加的主 App 類中

and then in the main App class I added

require([
  'jquery'
  ,'underscore'
  ,'backbone'
  ,'mapApp'
  ,'jquery.cookie'   //<- this is the real trick !!!
],
  function ($, _, Backbone, App) {

在此之后我能夠找到 jquery cookie.

After this I was able to find jquery cookie.

順便說一句:如果您使用 Require.js 來獲取它,則無需在 html 中導(dǎo)入 JQuery.camera,除非您在 Require.js 范圍之外使用它.

BTW: there is no need to import JQuery.camera in your html if you are using Require.js to fetch it, unless you use it outside your Require.js scope.

這篇關(guān)于使用帶有 Backbone 和 Requirejs 的 jQuery 插件的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網(wǎng)!

【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!

相關(guān)文檔推薦

jQuery/JavaScript Library for avatar creation?(用于創(chuàng)建頭像的 jQuery/JavaScript 庫?)
How to do following mask input problem?(如何做以下掩碼輸入問題?)
Issues Setting Value/Label Using DropKick Javascript(使用 DropKick Javascript 設(shè)置值/標(biāo)簽的問題)
how to unit-test private methods in jquery plugins?(如何對 jquery 插件中的私有方法進(jìn)行單元測試?)
stellar.js - configuring offsets / aligning elements for a vertical scrolling website?(stellar.js - 為垂直滾動網(wǎng)站配置偏移量/對齊元素?)
jQuery masked input plugin. select all content when textbox receives focus(jQuery 屏蔽輸入插件.當(dāng)文本框獲得焦點時選擇所有內(nèi)容)
主站蜘蛛池模板: 国产蜜臀97一区二区三区 | 午夜国产一级片 | 小川阿佐美pgd-606在线 | 日韩午夜精品 | 国产精品久久久久久久久久免费看 | 国产乱码精品一区二区三区忘忧草 | 国产精品日韩一区二区 | 蜜桃av鲁一鲁一鲁一鲁 | 做a视频在线观看 | 日本免费小视频 | 国产精品九九九 | 成人久久久 | 国产精品成人一区二区 | 涩涩鲁亚洲精品一区二区 | 先锋av资源网 | 日本特黄特色aaa大片免费 | 黄网免费看 | 最新日韩在线 | 国产成都精品91一区二区三 | 久久大陆| 狠狠色狠狠色综合系列 | 国产一级一级 | 丁香婷婷久久久综合精品国产 | 国产精品久久久久久久久免费樱桃 | 亚洲视频二区 | 国产激情视频在线观看 | 久久99精品久久久久子伦 | 夜夜骚| 欧美专区在线 | 亚洲欧美日韩系列 | 国产成人精品视频在线观看 | 色资源站| 99精品久久久久久 | 日韩午夜场| 欧美视频成人 | 欧美精品福利视频 | 99国产精品久久久久久久 | 亚洲97| 久久精品视频亚洲 | 91精品国产777在线观看 | 蜜桃特黄a∨片免费观看 |