草庐IT

Restful风格

全部标签

javascript - 这种 JavaScript 编码风格有什么问题? (闭包与原型(prototype))

我们一直在讨论如何最好地处理我们的JS应用程序中的对象,研究StoyanStefanov的书,阅读无休止的关于“new”、“this”、“prototype”、闭包等的SO帖子(事实上有这么多,而且他们有很多相互竞争的理论,这表明没有完全明显的答案)。那么让我们假设我们不关心私有(private)数据。我们满足于相信用户和开发人员不会在我们定义的方式之外乱搞对象。鉴于此,这种技术有什么问题(除了它似乎违背了数十年的OO风格和历史)?//namespacetoisolateallPERSON'slogicvarPERSON={};//returnanobjectwhichshouldon

javascript - 关于实现 Stack Overflow 风格评论的想法

我非常喜欢StackOverflow评论UI,我正在考虑在我自己的网站上实现同样的功能。我查看了代码,看起来这里的主要工具是WMD,与JQueryTextAreaResizer起到辅助作用。WMD在客户端将Markdown转换为HTML。这非常好,因为它有助于预览,但我在将其发送到服务器时遇到了挑战。如果存在验证错误(比如用户在评论表单的其他部分输入了无效的电子邮件地址,或者他可能没有输入他的名字),那么服务器会通过重新显示带有错误消息的表单来响应,并且预填充的表单字段。只是现在评论文本是HTML,而不是Markdown,因为服务器甚至都没有看到Markdown。但我希望它是Markd

javascript - 如何在 JavaScript 中使用 pointfree 风格而不失可读性?

当我尝试以pointfree风格编写JavaScript时,我发现如果强制每个函数都采用这种风格,有时会失去其可读性。例如:importRfrom'ramda'constceil=Math.ceilconstpagination={total:101,itemsPerPage:10,currentPage:1}//=================Pointfulstyle==================constpageCount=(pagination)=>{constpages=ceil(pagination.total/pagination.itemsPerPage)con

javascript - 通过 Javascript 与 RESTful API 交互?

首先,我了解C++、C#、Python、一些Ruby和基本的Javascript。无论如何,我的问题围绕着如何通过Javascript与RESTfulAPI交互。我一直无法在各种网站上找到任何好的示例,所以我来到这里。所以我的基本问题是:如何通过JS与RESTfulAPI交互?我在哪里可以找到如何在JS中实现OAuth?我知道如何获取我的key等,只是不知道如何实际对它们进行编码。下面是使用curl从我的MAC终端运行的TwitterAPI状态更新示例:curl-uusername:password-d"mytweet"http://api.twitter.com/1/statuses

javascript - 使用 javascript 创建 Instagram 风格的过滤器?

我可以使用javascript创建Instagram风格的滤镜吗?图像可以在客户端或服务器端(node.js)处理我可以用css覆盖一些png和框阴影以获得有限数量的类似效果,但我想知道是否有任何东西可以真正在js中处理这样的图像。谢谢! 最佳答案 AlexMichael有一个很棒的用于instagram过滤器的开源javascript库:http://alexmic.github.com/filtrr/ 关于javascript-使用javascript创建Instagram风格的过滤

JavaScript 图表库 - Google Analytics 风格

我正在寻找一个Javascript库来创建类似于GoogleAnalytics(分析)的折线图。当鼠标悬停在一个点上时,一个框会显示数据。一个例子在http://wikirank.com/en没有Flash或Air,只有JS和客户端Canvas...如果免费更好... 最佳答案 编辑:如果你想要一个免费的图书馆,试试Flot.EmpriseCharts是我在新闻网站上看到的商业图书馆。 关于JavaScript图表库-GoogleAnalytics风格,我们在StackOverflow上

javascript - 使用 Javascript 的 Tinder 风格拖放手势?

我想弄清楚我可以使用哪些库来实现仅使用Javascript的Tinder风格的拖放手势。需要创建响应拖动手势的HTML元素..触摸并按住时,允许元素跟随用户的手指移动。当用户移开他的手指时,该元素:动画回到原来的位置如果元素在释放时超过指定的放置区,元素将动画并消失,并且需要有某种事件触发包含哪个元素被放置以及它被放置到哪个放置区我研究过HammerJS,但似乎不支持拖放区。jQuery的悬停事件似乎不适用于手指。 最佳答案 我是Swing的作者:Aswipeablecardsinterface.Theswipe-left/swip

javascript - Fogbugz 风格的键盘快捷键有什么好的实现吗?

Fogbugz有一个非常好的键盘快捷键实现。您按下CTRL+;,您按下的下一个键将对应当前页面上的用户界面元素。这巧妙地避免了与现有浏览器键盘快捷键的冲突(就像您只是尝试添加CTRL+A,CTRL+B..风格的快捷键)。更好的是,在您按下CTRL+;之后,“每个带有快捷方式的操作都会出现黄色的小标签。”因此,您随时都有一个即时的键盘快捷方式引用。这里有完整的细节:http://fogbugz.stackexchange.com/questions/4310有没有人看到我们可以使用的基于jQuery(或其他)的实现? 最佳答案 您可以

javascript - 使用 transportCredentialOnly 安全性对 RESTful WCF 服务的跨域 Ajax JSON POST 支持

我之前就这个主题发表过帖子,但经过一年的其他事情,我再次设法陷入困境。我将尝试简要概述该场景以及当前使工作正常进行的尝试:在主机上托管HTML、JS等的IISWeb服务器:iis.mycompany.com(简称foo)通过主机上的Windows服务托管的WCFRESTfulWeb服务:wcf.mycompany.com(简称bar)从foo提供的Javascript通过对bar上的WCF服务进行RESTfulajax调用(GET或POST,取决于操作)来工作,显然这些是跨域调用,因为它们不在同一主机上。Javascript使用jQuery(1.7.2)框架来操作DOM并执行对bar(

javascript - Rails 在 restful/resourceful Controller 中的 javascript 模板的最佳实践是什么?

首先,2种常见(基本)方法:#returningfromsomeFoosControllermethodrespond_todo|format|#1.rendertheoutajsonrepresentationformat.json{render:json=>@foo}#2.renderanRJStemplate,sayupdate.js.erbformat.js{render}end#inupdate.js.erb$('#foo').html("")这些显然是简单的案例,但我想说明我在说什么。我相信这些也是rails3中默认响应程序所期望的情况(以操作命名的默认模板或在资源上调用t