Tag: commonjs

使用jQuery将Chrome扩展程序移植到Firefox SDK附加组件

我的Chrome扩展程序在后台页面中使用了jQuery,例如jQuery.extend() , jQuery.ajax() , jQuery.deferred() ,(不是DOM操作的东西,在后台页面中没有意义) 。 将此代码迁移到Firefox SDK附加组件 ,没有后台window对象,jQuery需要工作,所以类似于 var $ = require(‘../3rdparty/jquery.min’)(window); 这是jQuery在类似CommonJS的环境中工作的方式,失败了,jQuery本身抛出一个jQuery requires a window with a documentexceptionjQuery requires a window with a document 。 有没有办法在基于Firefox SDK的插件中使用jQuery? Page Workers似乎很有希望,但我无法掌握底层的window对象。 安迪

如何使用semantic-ui与webpack做出反应?

我想使用CommonJS在我的react jsx文件中包含semantic-ui。 我在bower上安装了semantic-ui,并且正确配置了webpack以包含bower_components目录。 但是,当我在jsx文件中使用require(‘semantic-ui/dist/semantic-ui.js’)时,控制台总是会抛出一个错误“Uncaught ReferenceError:jQuery is not defined”,即使我放了一个语句var jQuery = require(‘jquery/dist/jquery.js’) 。 另一个相关的事情是,为了使语义ui工作,还应该包括semantic.css。 我也想知道如何在jsx文件中包含semantic.css。

现有的JavaScript框架是否包含CommonJS?

JavaScript框架,如Prototype,jQuery,YUI,MooTools,Dojo等。 所有这些似乎都以客户端开发人员为目标,重点是使用更少的代码更有效地实现通用用户交互模式。 随着服务器端JavaScript的出现,这些框架是否打算采用CommonJS标准来实现其库函数重用于服务器端JavaScript,还是允许其他框架(如Node和Narwhal)处理服务器端用例? (我意识到这个问题危险地接近可以讨论但没有回答的问题,但我认为Stack Overflow社区实际上可以用特定的引用回答这个问题。)