草庐IT

iOS 蓝牙管理器框架

全部标签

javascript - 如何将 socket.io(在 nodejs 中)的事件处理程序绑定(bind)到我自己的范围?

我在我的nodejs服务器中使用“socket.io”。有没有办法在我的类/模块(在浏览器中)的范围内运行已注册的事件函数?...init:function(){this.socket=newio.Socket('localhost:3000');//connecttolocalhostpresentlythis.socket.on('connect',this.myConnect);},myConnect:function(){//"this.socket"and"this.f"areunknown//this.socket.send({});//this.f();},f:funct

用于模拟 OOP 的 Javascript 框架

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。您使用哪些javascriptOOP框架?我需要一个库来模拟具有构造函数、成员、属性(公共(public)、私有(private))、继承的JavascriptOOP编程感谢您的回答

javascript - 如何在 Yii 框架中使用 jQuery。?

如何在yii中使用jquery/javascript?,如何在yii中使用我的脚本?为什么这与以任何其他方式使用jQuery有任何不同? 最佳答案 Howtousejqueryinyii?如上所述,您可以注册一个新的脚本block,也可以注册一个新的外部脚本文件。您还可以在插件中注册Assets,这将获取整个JS文件夹并将它们组合到您的应用中。所以在Yii中有很多方法可以使用JQuery。HowtousemyjqueryinyiiJQuery预先捆绑并与JQuery一起激活,JQuery库本身被认为是核心脚本,因此没有真正需要放入您

javascript - 如何使用 Prototype JavaScript 框架从数组创建哈希?

我有一个数组['red','green','blue']我想从这个数组创建一个新的哈希,结果应该是{'red':true,'green':true,'blue':true}使用Prototype实现该目标的最佳方法是什么? 最佳答案 只需遍历数组然后创建哈希:varobj={};for(vari=0,l=colors.length;i也可以从头创建一个新的Hash对象:varhash=newHash();for(vari=0,l=colors.length;i我建议看看documentation.

javascript - 学习 JavaScript……我应该直接跳到好东西(框架)吗?

几年前我学习了HTML/CSS,后来又学习了PHP。我最近又对web开发产生了兴趣,刚开始玩Django和RoR等框架。我很好奇在查看框架之前我应该​​花多少时间/精力来学习纯JS。我一直在阅读一系列名为MasteringAJAXbyBrettMcLaughlin的文章这看起来相当不错,但我看到很多东西(比如跨浏览器兼容性——甚至是像XMLHttpRequest这样的东西)即将出现,如果使用框架,它们看起来不会成为问题。那么,我应该继续阅读这些文章并尝试使用基本的JS构建东西,还是应该开始研究jQuery之类的东西?此外,我一直在观看来自GoogleI/O的一些关于GWT的视频。去年我

javascript - TypeScript 和 Socket.io

我想在我的Typescript项目中使用socket.io,但我只找到了服务器端typescript的.d.ts文件。这是一个很好的例子:https://github.com/soywiz/typescript-node-definitions/blob/master/socket.io.d.ts它展示了如何将TypeScript与Socket.io结合使用。但是在客户端它使用JavaScript。我需要的是用于客户端TypeScript的.d.ts文件,它可以解决此行的错误消息:varsocket=io.connect("localhost");Thename"io"doesnote

javascript - 网站开发公司反对使用 JavaScript 框架的理由是什么?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭3年前。Improvethisquestion我们公司构建网站和网络应用程序。我们是一家小公司,我们的开发团队总是从头开始构建javascript函数或从我们构建的其他网站复制。每次我提到标准化这个词并使用JQuery、Prototype或任何其他JS框架时,我都被告知框架有以下三点作为反对它们的论据:主要针对对JS了解不够的人框架限制了Javascript开发人员框架使实际开发代码膨胀,其中包含许多未使用的内容。我们在应用程序中使用

javascript - 无论框架如何,在 UI 呈现最佳实践后发布/订阅事件是否是最佳实践?

我继承了相当大的Javascript/ExtJS3代码库,在调用“...superclass.initComponent.apply(this,arguments)”之后,重写的initComponent方法中有许多调用事件的实例.正在以如下方式在特定对象上调用特定事件:this.filter.on('filterUpdated',function(filter,params)我已经开始将代码转换为使用pub/sub范例,以减少对象与其特定事件名称之间的耦合,但在initComponent中发布和/或订阅事件时很快遇到问题(在ExtJS中在渲染之前执行)。当屏幕首次加载时,我需要从最高

javascript - 套接字IO : Client side 'connect' event not firing when socket is already setup

我在浏览器控制台中使用socketio设置了一个websocketsocket.socket.connected返回真值。但是如果我再添加:socket.on('connect',function(){console.log('some');});没有任何反应,即“some”没有被记录。这是来自官方的socket-io页面:varsocket=io.connect();socket.on('connect',function(){socket.emit('ferret','tobi',function(data){console.log(data);});});我想这段代码可以正常工作

javascript - 使用相同的域阻止具有来源的框架访问跨域框架

您好,我对这条消息有疑问。我主页的url是:page1.mydomain.com/page1.html此页面有一个iframe用于:frame.mydomain.com/iframe.html然后从主页面我从另一个页面打开一个窗口,就像这样:mywindow=window.open("http://page1.mydomain.com/page3.html",'page3','status=1,height=768,width=1280,scrollbars=1');所有3个页面都设置了javascript:document.domain="mydomain.com";我可以毫无问题地