Tag: javascript

以编程方式将文件添加到jquery fileupload

我正在使用blueimp / jQuery-File-Upload来允许用户在我的网站上创建查询时上传附件。 我需要扩展当前function,以将自动生成的图像添加到队列中。 我需要添加的图像是一个导出的canvas,因此是一个base64编码的字符串,即类似的东西 数据:image / png; base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNby // blAAAADElEQVQImWNgoBMAAABpAAFEI8ARAAAAAElFTkSuQmCC 如何将这样的文件添加到上传队列? 我被困住了,不知道从哪里开始。 任何指向正确方向的指标都非常感谢。

角度完成后运行Javascript加载所有视图

我正在使用Angular构建一个Web应用程序,我正在尝试找到一种方法,等待所有data-ng-include元素都已经过评估并且包含完成加载。 例如,菜单是一个加载的视图,每个页面的主要内容也是如此,因此至少有两个data-ng-include被评估和加载。 最重要的是,菜单包含嵌套data-ng-repeat ,它构建了我的菜单。 我需要一种方法来启动脚本,所有这些包括它们内部的任何角度函数,并且DOM已经准备就绪。 当Angular完成页面设置时,是否有任何事件被触发? AnguarJS的实现是基本的,我们基本上通过使用data-ng-include将其用于模板化。 每个页面都是一个视图(不是角度视图,只是一个html文件),通过data-ng-include加载,页眉和页脚在其上方和下方。 标题还动态加载包含angular的全局视图(同样不是角度视图)html文件。 到目前为止,菜单是使用AngularJS进行模板化以外的任何操作的唯一方法。 它使用它来创建一个菜单,该菜单使用由JSP动态生成并插入从服务器返回的DOM的JSON对象。 为了让前端人员的生活更轻松,任何类型的重复JavaScriptfunction都被编码到模块中,这些模块在页面加载时检测到,并使用需要附加JavaScriptfunction的元素上的data-features属性动态加载至。 例如,您可能有 。 在页面加载时,检测到具有data-features元素的每个元素,并加载相关的JS模块,在这种情况下,我们将加载/scripts/modules/subMenu.js 。 我需要的是一种延迟运行此特征检测和附件的方法,直到包含或包含其他角度函数的所有元素都在页面上并准备好被操作,特别是因为可能存在具有数据特征属性的元素包括。 其他地方的人曾提到将控制器放在身体上并放置任何一面但是: $scope.$on(‘$viewContentLoaded’, function() { // Init Features Here }); 这没用,所以我在这里寻找其他选择。 我最终在这个问题中使用了Theo的解决方案: 当angular.js完成加载时发送事件

JavaScript / jQuery html(null)vs html(”)

有没有一种使用jQuery“清除”元素内部html的最佳方法? 我使用.html(null)但是.html(“”)更有效率。 是否有更好/更好的方法来实现这一目标?

hover图像时是否可以隐藏标题?

这是我的代码: 当我将鼠标hover在图像上时,会显示“某个标题”。 有可能被隐藏吗?

在内容脚本中使用jQuery获取DOM对象失败

我在谷歌页面中有一个按钮。 DOM Inspector提供了id。 但是尝试获取对象失败。 我在控制台中编写类名时得到一个未定义的结果。 页面中只有一个iframe,而我的对象不在其中(据我所知)。 manifest.json的: { “manifest_version”: 2, “name”: “modify strings”, “description”: “modify strings in bulk”, “version”: “1.0”, “permissions”: [ “tabs”, “history”, “http://*/*”, “https://*/*” ], “content_scripts”: [ { “matches”: [“https://play.google.com/apps/*”], “js”: [“jquery-1.11.1.min.js”, “myInject.js”], “all_frames”: true } ], “web_accessible_resources”: [ “script.js”, “jquery-1.11.1.min.js” ], “browser_action”: { “default_icon”: “icon.png”, “default_popup”: “popup.html” } } myInject.js(内容脚本): var buttonJGET […]

如何使用ajax将嵌套的json对象发送到mvc控制器

我正在研究ASP.NET MVC应用程序。 我在c#中有以下视图模型: public class ContactModel { public string Address { get; set; } public string City { get; set; } public string State { get; set; } } public class PersonModel { public ContactModel Contact; public PersonModel() { Contact = new ContactModel(); } public string FirstName { get; set; } public string LastName { […]

在Javascript中访问事件处理程序中的类成员变量

我有一个关于从类使用的事件处理程序内部访问Javascript类成员变量的正确方法的快速问题。 例如: function Map() { this.x = 0; this.y = 0; $(“body”).mousemove( function(event) { this.x = event.pageX; // Is not able to access Map’s member variable “x” this.y = event.pageY; // Is not able to access Map’s member variable “y” }); } 事件处理程序中的“this.x”尝试影响触发事件的元素的“x”成员变量,而不是更改“Map”类的成员变量。 从事件处理程序中访问“Map”类的成员变量的正确方法是什么? 任何帮助将不胜感激 – 我一直在这个问题上摸不着头脑。 干杯,查理

JSONPath或其他类似XPath的JSON / Javascript实用程序; 或Jquery JSON

我一直在关注JSONPath,虽然看起来做得很好,但我想知道是否有人使用它并且可以对其可用性发表评论,还是可以推荐其他选择? 如果有一个JQuery的插件做了类似的事情,那么真正光滑的是什么。 我一直在搜索插件并空手而归。 无论如何,在我花时间去了解JSONPath(其中有一些我不热衷的方面)之前,或者在我重新发明轮子之前,我想我会看到是否有人对此有所了解…… 为了让您了解我的意思,想象一下这个Javascript对象: var Characters=[ { id: “CuriousGeorge”, species:”Monkey”, mood: “curious”, appendage: [ { type: “hand”, side: “left”, holding: [ { id: “Banana” } ] }, { type: “hand”, side: “right”, holding: [] }, { type: “foot”, side: “left”, holding: [] }, { type: “foot”, side: “right”, holding: [ { id: “YellowHat” }, […]

jquery droppable接受

任何人都可以告诉我如何在接受条件下编写函数,然后它如何找出接受什么和不接受什么。 例如,我想在接受条件下接受div a和div b 。 我如何通过函数编写代码?

JavaScript中的双斜线意味着什么?

我在剧本中找到了这篇文章 var name = project.SMALL_WIDTH//p.containerWidth() /// 2//project.WIDTH / 4 双刃和三刃是什么意思?