Tag: requirejs

使用Require.js从虚拟元素初始化VideoJS

首先,我解释我的要求: 我有一个虚拟元素来触发video – > <div id="dummyElement"></div> 当用户点击/点击虚拟元素时,VideoJS必须被初始化,然后必须在大多数平台上播放媒体。 那么,我的问题是当我使用Require.js库时,在IOS上处理这个问题。 这个问题迫使用户做两个恼人的点击/点击查看video。 我已经从一个简单的例子,例如requirejs和jQuery的承诺做了一些例子。 1- http://aitoraznar.com/lab/videojs/plain.html使用HTML5video标签的简单示例 2- http://aitoraznar.com/lab/videojs/complex.html使用require.js和jQuery promise的示例 3 http://aitoraznar.com/lab/videojs/videojs.html使用VideoJS的示例 4 http://aitoraznar.com/lab/videojs/videojsComplex.html使用VideoJS和require.js和jQuery promise的示例 我可以在以下设备中重现预期的行为: 三星Galaxy Tab(GT-P6200)Android 3.2 – 原生浏览器 三星Galaxy Tab 2 Android 4.4 – 本机浏览器 LG Nexus 5 Android 5.0 – Chrome浏览器 黑莓Z10(STL100-2) – 本机浏览器 检测到的设备不起作用(主IOS): iPad Mini 2(A1489) – IOS 8.1.2 – Safari浏览器 iPhone 4(A1332) – […]

cordova2.4.0或2.5.0或2.6.0和requirejs

cordova2.4.0及以上支持AMD加载到JavaScript。 我特别希望使用最新版本的RequireJS,backbone,jquery,jquery mobile的Cordova 2.5.0。 我还没有看到有关如何使用requirejs正确使用Cordova的新版本的任何教程或发布。 当cordova不支持AMD(2.3.0和之前的版本)的时候,我看到很多关于如何将Cordova和requirejsjoin的post。 如果任何人可以张贴或指向我一个简单的例子,这将不胜感激。 编辑:具体来说,我是针对iOS的发展。 编辑:我想更具体,包括我遇到的确切问题。 main.js require.config({ paths: { cordova: 'libs/cordova/cordova.ios',//cordova-2.5.0',//2.5.0*/ jquery: 'libs/jquery/jquery.min',//1.9.1 text: 'libs/require/text', domReady: 'libs/require/domReady', underscore: 'libs/underscore/underscore-min', backbone: 'libs/backbone/backbone-min', 'jquery.mobile-config': 'libs/jquery-mobile/jqm-config', 'jquery.mobile': 'libs/jquery-mobile/jquery.mobile.min' }, shim: { backbone: { deps: ['jquery', 'underscore'], exports: 'Backbone' }, underscore: { exports: '_' }, 'jquery.mobile': { deps: ['jquery', 'jquery.mobile-config'] } } }); require(['app'], function(App){ […]