[CoffeeScript] Level 5: More on jQuery
jQuery & Object Notation
Convert the existing JavaScript code to CoffeeScript.
# jQuery(function($){ # $('.drink a').click(function(){ # var newStyle = { # 'color': '#F00', # 'font-weight': 'bold' # }; # $(this).css(newStyle) # }); # }); jQuery -> $('.drink a').click -> newStyle = 'color': '#F00' 'font-weight': 'bold' $(@).css newStyle
jQuery & Object Notation - Part II
Wrap the following code into an init function that belongs to a new object named coffeeList. After defining coffeeList, invoke the coffeeList.init function.
coffeeList = init: -> $('.drink a').click (e) -> e.preventDefault() alert $(@).text() coffeeList.init()
jQuery & Object Notation - Part II
Wrap the following code into an init function that belongs to a new object named coffeeList. After defining coffeeList, invoke the coffeeList.init function.
# $.ajax({ # url: '/coffeeList', # method: 'GET', # success: function(results) { # var i = null # , coffee = null; # for (i = 0; i < results.length; i++) { # coffee = results[i]; # if (coffee.level > 3) { # $('ul.drink').append("<li>" + coffee.name + "</li>") # } # } # }, # error: function(results) { # alert("failure " + results); # } # }); $.ajax( url: '/coffeeList' method: 'GET' success: (results) -> $('ul.drink').append("<li> #{coffee.name} </li>") for coffee in results when coffee.level > 3 error: (results) -> alert "failure #{results}" )
分类:
CoffeeScript
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具