coffeescript相关内容

基于构建的不同 SASS/Coffeescript 变量值

我正在尝试为前端框架创建一个构建系统,该框架将根据我部署到的位置在 SASS(可能还有 Coffeescript)中创建不同的路径.例如,我可能在 ../images/image.png 的本地 SASS 中引用了一个图像文件,这在我的本地环境中运行良好.但是,我的客户有一个非常封闭的环境,必须以不同的方式完成(从 CDN 获取他们的图像).所以他们的图像路径可能看起来像 ~Some_servic ..
发布时间:2022-01-24 11:13:43 其他开发

JQuery 事件不在生产中的 heroku 上工作,而是在开发中工作

这似乎是一个常见问题,但我还没有找到适用于我的案例的解决方案.我在 bikes.js.coffee 中有一些 JQuery 可以在本地开发中正常工作.当我推送到 Heroku 时,bikes.js.coffee 中的脚本不会运行.浏览器的 javascript 控制台中没有错误.我正在使用 Rails 4.0.通过阅读,我认为资产的编译方式存在一些错误,但我无法超越.所有图像在生产中都显示良好. ..
发布时间:2022-01-24 11:13:34 前端开发

AngularJS忽略了一些标题

我在玩一些 Angular 游戏,但遇到了一个小问题. 我正在尝试为 http 响应设置一个自定义标头,然后在 angular 端读取它的值.标头已设置,我确信这一点,因为 chrome 的调试工具确认: 这意味着服务器端很好.到现在为止还挺好. 当我尝试通过 Angular 的 http 响应拦截器访问标头并在控制台中显示它们时,就会出现问题.这是coffeescript中的代 ..
发布时间:2022-01-24 11:13:27 其他开发

AngularJS:初始复选框值不在模型中

我有一个带有这样复选框的表单: 现在我想将其初始值 'No'(因为它未选中)绑定到模型,而无需单击复选框.除了在控制器中手动设置模型值或使用 ngInit 之外,还有其他方法吗? 我的脚本应该适用于不同的形式,因此手动设置模型变量是不可行的.而且 ngInit 方法看起来相当不优雅. 解决方案 可能是这样的指令: 下面的代码应该做到这一点: m.directive("i ..
发布时间:2022-01-24 11:13:18 前端开发

按名称调用函数

有时我们需要通过函数名来调用函数.我可以用纯 JavaScript 来完成,如下所示: global=this函数 add(a,b){返回 a+b}全局['添加'](1,2) 按预期工作,add() 被调用. 等效的 CoffeeScript 代码可以写成如下. 全局=@添加=(a,b)->a+b全局['添加'](1,2) 编译成 JavaScript 为: (function() ..
发布时间:2022-01-24 11:13:01 前端开发

Hubot 单元测试未收到响应

我正在尝试为我的 hubot 代码设置一个简单的单元测试,但我没有收到回复.我已将其简化为: test.coffee: Helper = require('hubot-test-helper')柴 = 需要“柴"期望 = chai.expecthelper = new Helper('../hubot-scripts/something.coffee')描述“PING",->之前 ->@r ..
发布时间:2022-01-24 11:12:50 其他开发

node.js、backbone、socketio 和 express 和 coffee 脚本都在一起吗?

我试图了解最新和最伟大的技术,并很好奇所有这些不同的技术如何结合在一起. 是这样的吗: Nodejs 是一个网络服务器,主干只是一个可以在 nodejs 上运行的框架? SocketIO 是一个与骨干一起工作的库吗? 实际代码可以用 coffescript 编写,编译后将是 javascript. 那么快递呢?这个可以用吗. 请指出这些是否是不能一起工作的组件/ ..
发布时间:2022-01-24 11:12:40 前端开发

Coffeescript 是否有类似 onLoad 的浏览器事件

coffeescript 编译并运行标头中的所有脚本文件后,有没有办法在浏览器中运行一些代码?比如: coffee.onCompiled() -> console.log "我已经加载完所有咖啡文件" 我还能如何获得这种行为?(请不要建议setTimeout) 解决方案 起初我以为你问的是如何从 CoffeeScript 将回调附加到 window.onload(当然,非常简单 ..
发布时间:2022-01-24 11:12:02 其他开发

Javascript代码执行顺序异常

我有一段 Javascript/Coffeescript 似乎执行不正常. console.log 列表console.log 列表[card_number]如果列表[card_number]控制台.log“匹配"new_card = list[card_number]别的console.log "没有匹配"new_card = create_new_card(card_number)creat ..
发布时间:2022-01-24 11:11:34 前端开发

空对象需要角度浏览器

我在尝试使用 bowserify、angularjs 和 coffeescript 时遇到了问题. 事实上,当我尝试 require('angular') 时,我得到一个空对象: angular = require('angular')console.log angular ## 返回一个空对象 {}配置 = 要求('../../config/config')console.log 配置 ..
发布时间:2022-01-24 11:11:11 其他开发

CoffeeScript 中的动态类生成

在 CoffeeScript 中动态创建类以便稍后实例化它们的对象的最佳方法是什么? 我已经找到了实现它的方法,但我不确定是否有更好(或更简单)的方法来实现它.请让我知道您对我的代码的看法. 让我们从简单的非动态类开始: 类动物构造函数:(@name)->说话:->警报“#{@name} 说 #{@sound}"类猫扩展动物构造函数:(@name)->@sound = “喵!"加菲猫 ..
发布时间:2022-01-24 11:11:01 前端开发

在 vim 中映射 shift 键

在 VIM 中映射 Shift 键时遇到问题.我希望 Ctrl+L 的行为不同于 Ctrl+Shift+L 我有这个 "用于插入模式重映射 到:"为 ruby​​ 插入哈希火箭"插入 ->为 php"对于咖啡,shift键决定功能!智能哈希(...)让 shift = a:0 >0让 ruby​​ = &ft == 'ruby'让 php = &ft == 'php'让咖啡 = ..
发布时间:2022-01-24 11:10:53 其他开发

检查用户是否阻止了 3rd 方域

我遇到了一个问题,我们的很多支持电话都是关于我们的图像没有加载的,因为用户阻止了 amazon s3 或类似的第 3 方服务.我使用 3rd 方服务来托管图像、视频和一些 javascript.有没有办法通过 javascript 检测客户端是否阻止了域,以便我们显示消息而不是让用户联系支持? $.ajax 'http://aws.amazon.com/s3/',类型:'GET',数据类型:'h ..
发布时间:2022-01-24 11:10:45 前端开发

可以使用解构赋值来影响 CoffeeScript 中的投影吗?

我在理解 CoffeeScript 中的解构赋值时遇到了一些麻烦.documentation 包含几个示例,它们似乎暗示在分配期间重命名对象可以用于投影(即映射、翻译、变换)源对象. 我正在尝试将 a = [ { Id: 1, Name: 'Foo' }, { Id: 2, Name: 'Bar' } ] 投影到 b = [ {x: 1 }, { x: 2 } ].我尝试了以下但没有成功;我 ..
发布时间:2022-01-24 11:10:39 前端开发

ES2015 `import * as` 与普通的 `import` 之间的区别

我刚刚修复了一个错误,将 import * as CodeMirror 更改为纯 import CodeMirror. 我复制了这段代码.(从 TypeScript 移植) import * as CodeMirror 一直有效,直到一个插件因其副作用而被导入:预期的新 fold 属性未定义. 问题:(我试图更好地理解发生了什么) 发生了什么事?此更改如何修复错误? 谁将 d ..
发布时间:2022-01-24 11:10:23 其他开发