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.首先用 ...
最新文章
- 可变分区存储管理实验报告总结_操作系统实验报告-可变分区存储管理方式的内存分配回收...
- 为什么华为200万招聘AI博士,马斯克却推出脑机接口对抗AI?
- Wifitap是一个WiFi注入工具集常用命令集合大学霸IT达人
- 辛湜推荐的数据库领域的一些学习材料
- 《雷达技术丛书》分享
- 月薪 100K?还不来看看区块链学习清单?字字都是 Money!
- Linux kill 多余用户终端
- HALCON 21.11:深度学习笔记---Data(数据)(3)
- js定时刷新页面数据
- prosody相关概念了解。xmpp,jabber,bosh等
- 【脑洞大开】从哲学角度看人工智能:介绍徐英瑾的《心智、语言和机器》
- 【JAVA】 new ArrayList<> () {{}} 双花括号 是什么写法?
- 一只小白,在学习delphi.感觉很吃力。。
- Python判断字符串是否以字母开头
- 鼠标移动到的地方一直往右移动的解决办法
- OpenCV学习笔记
- 08 函数基础与参数
- 以服务为驱动 看阿里云重新定义云计算
- ck的配置文件 /data /ck/config.d/users.xml
- SQLite 中的日期和时间
热门文章
- 【C】C语言int型数组转化为char型字符串数组
- 【5G/4G】AT Command 详细教程(基于3GPP Spec 27.007)
- 有机咖啡最佳抗氧化的好处
- 网页设计理论知识(色彩搭配)
- Android渠道推广方案相关知识收集
- 浏览器主页被篡改劫持怎么办、主页被劫持的解决办法
- beamer插入图片_在beamer中插入动画
- python爬虫框架论文开题报告怎么写_论文开题报告撰写全攻略
- python 常数赋值给tensor、常数和tensor比较大小、常数和tensor比较大小后作为tensor索引
- 批量下载邮件附件 可筛选和分类 直接跑、稳定版 Python完整代码