coffeescript java 执行_独立于事件运行的coffeescript函数
我最近在我的rails应用程序中构建了一个通知功能,它来自gorals=>
Here's the tut
这种方法的长短在于创建一个通知模型,该模型记录了参与某个操作的用户之间的关联(即,发布一个帖子将创建一个通知b/t海报和所发布内容的所有者)。
通知还具有一个名为“read”的属性,默认情况下该属性为false。问题从这里开始。当通知保存正确时,只要我以接收通知的用户身份登录,就会向服务器发送post请求,将“read”更改为true。下面是负责发出请求的脚本和视图。
class Notifications
constructor: ->
@notifications = $("[data-behavior='notifications']")
@setup() if @notifications.length > 0
setup: ->
$("[data-behavior='notifications-link']").on "click", @handleClick ->
$.ajax(
url: "/notifications.json"
dataType: "JSON"
method: "GET"
success: @handleSuccess
)
handleClick: (e) =>
$.ajax(
url: "/notifications/mark_as_read"
dataType: "JSON"
method: "POST"
success: ->
$("[data-behavior='unread-count']").text("")
)
handleSuccess: (data) =>
console.log(data)
items = $.map data, (notification) ->
"#{notification.actor} #{notification.action} #{notification.notifiable.type}"
console.log(items)
$("[data-behavior='notification-items']").html(items)
$("[data-behavior='unread-count']").text(items.length)
if items.length is 0
$("[data-behavior='unread-count']").text("")
jQuery ->
new Notifications
以及观点:
从对脚本的修改来看,@handleclick函数似乎是在不发生click事件的情况下自行运行的。
coffeescript java 执行_独立于事件运行的coffeescript函数相关推荐
- python是脚本语言、需要编译器编译执行_使用Notepad++编译运行C/C++/Python程序
对我来说,比较常用的是C/C++/Python. 使用Notepad++编译运行单个源文件的C/C++/Python,比使用复杂的IDE更加快捷. 想要让Notepad++能够做到编译运行C/C++/ ...
- 命令行编译java项目_命令行编译运行java工程(转)
平时建立Java工程都是借助eclipse或intellij这些ide编辑器来构建,对于java工程的实际编译执行原理,从未了解过.作为一个曾经的C++程序员,对于源码刨根问底的那份执着从未丢过.于是 ...
- java 命令提示符_在命令提示符下运行java程序
大家好,按照老师的要求,我对李月的博文进行一下补充,希望大家多多批评指正啊~ 李鸿飞 安装完JDK并配置好环境变量后,用记事本创建一个Java文件,如: 注意:"public class-- ...
- java执行命令无返回_java运行cmd命令并获取返回信息的问题!!怎么不行了?
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 已经解决了!!! public class Main { public static void main ( String[] args ) { try ...
- 【译】理解Javascript函数执行—调用栈、事件循环、任务等
原文作者:Gaurav Pandvia 原文链接:medium.com/@gaurav.pan- 文中部分链接可能需要梯子. 欢迎批评指正. 现如今,web开发者(我们更喜欢被叫做前端工程师)用一门脚 ...
- animation 先执行一次 在持续执行_这一次,彻底弄懂 JavaScript 执行机制
本文来源:ssssyokihttps://juejin.im/post/6844903512845860872 不论你是javascript新手还是老鸟,不论是面试求职,还是日常开发工作,我们经常会遇 ...
- 「译」理解Javascript函数执行—调用栈、事件循环、任务等
现如今,web开发者(我们更喜欢被叫做前端工程师)用一门脚本语言就能做任何事情,从提供浏览器中的交互,到开发电脑游戏.桌面工具.跨平台移动应用,甚至可以在服务端部署(如最流行的Node.js)来连结任 ...
- java 线程的创建和执行_线程管理(一)线程的创建和运行
声明:本文是< Java 7 Concurrency Cookbook>的第一章, 作者: Javier Fernández González 译者:郑玉婷 校对:欧振聪 线程的创建和运行 ...
- c++11 多线程 顺序执行_前阿里P8架构师总结的一些关于Java多线程的编程经验丨干货...
推荐阅读 Java程序员备战"金九银十"必备的面试技巧(附阿里Java岗面试题) 一.认识多任务.多进程.单线程.多线程 要认识多线程就要从操作系统的原理说起. 以前古老的DOS操 ...
- java -version cmd_java如何运行步骤cmd?Java执行cmd命令方法有哪些?
写好一个java程序之后,我们的最终目的就是可以正确的运行程序,如果程序运行正确了,那么代码也就没有什么问题了,可是java如何运行步骤cmd?接下来,我们就来给大家讲解一下这方面的内容. 1.首先用 ...
最新文章
- python多线程爬虫实例-python支持多线程的爬虫实例
- 【转】GPS定位原理
- 电信服务器维修人员职责,维修人员岗位职责
- uploadify插件html5,免费的HTML5版uploadify送上
- 了解JQuery TextArea的取值与赋值问题
- Pwn2Own 2021温哥华黑客大赛的目标和赏金公布
- 以Crypto++实现RSA加解密二进制数据
- Springboot全局异常处理GlobalExceptionHandler
- 速记软考之木马和病毒
- 8脚 tja1050t_TJA1050芯片手册.pdf
- ACM学习历程—HDU 5025 Saving Tang Monk(广州赛区网赛)(bfs)
- xUtils框架t网络加载图片 结合SwipeRefreshLayou下拉刷新
- 每个开发人员现在应该下载的十种必备工具!
- 数据库--流程控制语句的应用
- Bmob后端云实现无后端开发APP
- DSPC6657读取图片数据并进行图像处理
- 2018 软件学院 AK 杯 题解
- 压力测试软件怎么用,鲁大师温度压力测试如何使用
- Xcode 4.1~4.6 + iOS 5、iOS 6免证书(iDP)开发+真机调试+生成IPA全攻略
- Qmsg酱实现QQ消息自由推送