首页 > TAG信息列表 > javascript-framework

如何在View / PartialView中正确使用javascript名称空间

我已经和MVC玩了一段时间了,但是自从我从事的项目开始风起云涌,越来越多的人加入其中.由于我负责研究一些“最佳实践”,因此我特别警惕javascript的可能滥用,并希望找出能最好地发挥我们的观点和部分观点的最佳方式使用javascript. 目前,我们的代码看起来像这样(例如,为了简化起见)

javascript-events-使用javascript中的dataTransfer对象拖放li元素

我正在自动化应用程序中的拖放功能之一.我正在尝试的是使用dataTransfer对象通过JavaScript将li元素从“ sourcelist”拖放到“ destlist”.这是我所做的,并且在Firefox中出现错误. 说“ event.dataTransfer未定义” <div id=source> <ul id=sourcelist> <li title='foo1'>f

javascript-mootools:我想在Facebook中实现类似于Big Pipe的架构

我正在开发mootools中的应用程序.我使用了Reqeust类来实现流水线化. 我想开发一种更好的方法来处理客户端服务器请求.我参考了以下文章,以了解在Facebook中大型管道的工作原理. http://www.facebook.com/notes/facebook-engineering/bigpipe-pipelining-web-pages-for-high-perform

Javascript代码设计帮助

我正在使用jQuery编写脚本,以将多个控制框(divs)添加到网页.这些div包含诸如close,prev,next,search之类的控件(锚).代码示例: $div_overlay = $('<div></div>') .addClass('overlay') .append($('<div></div>') .addClass('text

javascript-扩展jQuery UI方法

我正在寻找是否有可能在不编辑代码本身的情况下向jQuery UI库添加方法或交互?我希望能够随着新版本的推出而快速升级,但仍然能够添加自己的功能来扩展基本UI脚本. 例: 我想使用.dialog()方法具有指针提示,以提供到特定区域的消息传递. 有没有简单的方法可以添加它,还是每次发布一个版

javascript-Firefox / Safari中的jQuery val()问题

我正在尝试使用jQuery代码访问文本框值; $("#pg_textbox").val(); 但是在Firefox / Safari中它不会返回正确的值. 甚至 $("#paging_textbox").attr("value") 不起作用.. 在firefox调试器中,它说keyCode = 13,… 但是我想要用户输入的实际值. 请帮我.谢谢. *更新代码 的HTML <i

javascript-原型内包装

我已经搜索了文档并尝试了各种技术,但没有找到合适的技术来实现以下dom操作: <h3>hello</h3> 至 <h3><a href="#">hello</a></h3> 谢谢.解决方法:据我所知,Prototype不等同于jQuery的wrapInner().但是,您可以使用innerHTML模拟它: $$("h3").each(function(element) { e

在jQuery中定义Javascript中的函数

我正在专有网站上工作,遇到了一些问题.我将jQuery与原型一起使用,并且已正确为其命名空间,因此在此问题中,假定您可以使用$或jQ作为对jQuery的命名空间引用. 所以我有很多函数,一些将jQuery和javascript混合在一起,一些简单的javascript,仅一些jQuery.现在,当前有一些函数在documen

javascript性能测试框架

我目前正在为对javascript有很大依赖性的大型Web应用程序实现模块观察器模式.我已经介绍了每个模块的单元测试,这对于捕获JavaScript的任何问题都非常有益. 我现在也想看看对我的JavaScript进行性能测试的可能性.是否有可用的框架可用于设置javascript文件的性能测试?解决方法:我熟

编写对代码完成和代码检查友好的Javascript库

我最近制作了自己的Javascript库,最初使用了以下模式: var myLibrary = (function () { var someProp = "..."; function someFunc() { ... } function someFunc2() { ... } return { func: someFunc, fun2: someFunc2, prop: someProp;

AMD:javascript上下文的目的是什么?

关于AMD(异步模块定义),我读到这样的阶段: The AMD format comes from wanting a module format that was better than today’s “write a bunch of script tags with implicit dependencies that you have to manually order” and something that was easy to use dire

jQuery / Javascript框架效率

我最新的项目是使用javascript框架(jQuery),以及一些插件(验证,jquery-ui,datepicker,facebox等)来帮助创建现代Web应用程序. 我现在发现页面加载速度比以前慢.经过一些js分析(感谢VS2010!),似乎很多时间都花在了框架内部的处理上. 现在,我了解ui工具越复杂,需要完成的处理越多.该项

javascript – jQuery等效于window.document.write

有没有人知道javascript中window.document.write(”)的jQuery等价物? 谢谢解决方法:这将在正文结束标记之前添加字符串“hello”.不完全是写行为,但您可以对任何元素执行此操作以使内容显示在您想要的位置. $(document.body).append('hello'); 另外还有prepend(内容)和replaceWith

javascript – 如何让jointjs单元格溢出纸张?

我正在使用jointjs制作用户可编辑的图表.用户可以拖动它们并重新定位每个单元格.但是,当一个单元格被拖到边缘时,它会溢出并被切断.我希望防止这种情况发生,而不是单元格在到达纸张边缘之前停止而不允许越过边缘,因此总是完全保留在纸张内.这个行为可以在jointjs自己的演示中看到: h

c# – Google AngularJS框架 – 值得冒风险吗?

我被要求为我们的一个客户构建一个小型Web应用程序,并认为这可能是尝试构建Web应用程序的不同框架的好机会.我们构建的大多数应用程序都基于asp.net Web表单,我们还没有在MVC架构中做过任何事情,但我渴望用更合理的工具以更加结构化的方式开始构建Web应用程序. 我一直在研究像asp.n

通过Javascript对复杂JSON对象进行交互的最简单方法

我正在使用具有一些奇怪结构的JSON数据,例如: { "RESULT": { "COLUMNS": ["ID","name","ENABLED","perms","vcenabled","vcvalue","checkenabled","checkvalue","

javascript – AngularJS将数据传递给$http.get请求

我有一个执行http POST请求的函数.代码如下所示.这很好用. $http({ url: user.update_path, method: "POST", data: {user_id: user.id, draft: true} }); 我有另一个http GET函数,我想发送数据到该请求.但我没有这个选择. $http({ url: user.details_path,

javascript – 在这种情况下,处理AngularJS事件的最佳方法是什么?

我在AngularJS中绝对是新的,我对如何处理Angular中的事件有以下疑问. 所以我知道如果在某个视图中我有这样的东西: <input type="text" ng-model="handle" /> 这意味着在dom中的这个输入元素和Angular $scope中的handle变量之间存在双向绑定,例如: $scope.handle = ''; 因此,发生

javascript – AngularJS中的模块究竟是什么?

我在AngularJS中是绝对新的,我发现在尝试理解它是如何实现MVC模式时遇到了一些困难. 所以我首先怀疑这个例子中我有2个文件: 1)index.htm: <!DOCTYPE html> <html lang="en-us" ng-app="angularApp"> <head> <title>Introduction to AngularJS</title>

javascript – Meteor页面使用Backbone路由器重新渲染

我正在尝试使用Meteor创建一个博客应用程序.在这个博客中有一个主页面,访问者只需阅读帖子,另一个部分是“管理员”面板,我可以在其中编辑帖子.我正在尝试使用车把模板助手,但我不确定我错在哪里.我也是业余开发人员,并试图更好地学习Meteor框架.我的代码是这样的: blog.html <head

javascript框架和Java EE

我看到很多很好的客户端框架正在出现以构建Web GUI(最近的http://yeoman.io/).当服务器端都是Java EE时,我们应该如何利用这些框架?他们都没有提供任何详细信息.如果您分享如何利用这些框架,我将不胜感激.解决方法:我的团队采用的方法是将前端和后端视为几乎独立的应用程序,通过REST

javascript – Backbone.js – 集合未定义

我正在尝试学习backbone.js,但我仍然坚持抓取json并添加到集合中.集合未定义,我不知道为什么. 码: $(document).ready(function() { (function($) { //model window.Wine = Backbone.Model.extend(); window.WineCollection = Backbone.Model.extend(

Javascript函数绑定问题

三年前,我是一个javascript大师.在JQuery发布之后,我忘记了JavaScript的一切.对我来说,这可能是这个框架的一个很大的缺点.大声笑 我的问题如何将函数与文档的onload事件绑定? 我到目前为止试过的是: <script type="text/javascript"> var d = document.getElementsByTagName('b

javascript-events – 用于跨浏览器事件支持的轻量级库 – JavaScript

跨浏览器处理有时很麻烦. 在这种情况下,我需要捕获相当多的事件,但不能使用超过10ish Kb的多用途库. (例如jQuery,Prototype,Dojo,YUI,……) 该脚本是我正在维护的各种站点的基本跟踪工具. 每个浏览器似乎都处理事件slightly and sometimes completely differently! alt text http:/

javascript – 使用{{linkTo}}或transtionTo(“path”,model)时没有调用setupController;

使用{{linkTo}}时是否有任何理由不调用setupController?我的应用程序中有两个实例正在使用linkTo,在第二种情况下.它不起作用.我能看到的唯一区别是,在第一种情况下,linkTo正在循环中使用,而在第二种情况下,它不是.以下是非工作的相关代码: App.Router.map(function() { this.re