草庐IT

none-win_amd

全部标签

javascript - jQuery 中转 : Object none has no method 'setFromString'

我已经在jQuerytransit中加载了,我确定我是在加载jQuery之后才做的,但我仍然得到这个错误:我查看了Chrome中的资源面板,在jQuery之后加载了jQuerytransit。它也已正确加载,并且没有出现任何问题。我也在控制台测试过,测试网站上的例子。他们都返回同样的错误。这是我的代码:$("#current-employersa.industry-company-link").click(function(e){e.preventDefault();varurl=$(this).attr("href");varcompany_container=$("#current

javascript - 在 javascript 中使用像 requirejs 或 commonjs 模块这样的 AMD 有什么好处?

我阅读了很多关于AMD解决方案的文章,例如RequireJS或在Javascript中遵循CommonJS风格的模块加载器。假设我有一个分为以下几个部分的应用:依赖于我使用的框架的应用定义依赖于App定义和框架的模型1依赖应用程序定义的模型2、模型1和我的框架我可以将每个部分编写为RequireJS模块或通用JS模块,然后将我的项目拆分为我想要的文件,但是将每个部分编写为模块或将它们拆分为多个文件然后将它们加载到正确的顺序(以避免依赖性问题)可能将所有文件连接成一个大文件以减少HTTP请求(如r.js优化器所做的那样)? 最佳答案

javascript - jQuery 复选框 : select all/none except one

我有一个复选框选择所有问题。我有多个复选框,可以由主复选框触发。如果主复选框是选中的,那么您可以选择任何复选框(这有效)。现在我的问题是当我检查“无”时,所有这些都消失了,即使是主人我需要的是不去勾选master。我可以拥有任意多个复选框。有没有一种解决方案可以做到这一点而无需在每个复选框上放置一个ID或自动取消选中所有复选框而不是主复选框?这是我的代码:$(document).ready(function(){$('#checkAll').click(function(){if(!$('#master').is(':checked')){return;}$('input[type="

JavaScript - 在显示 :none and display:block 之间添加转换

我正在使用JavaScript来切换通知,如下所示。如何在display:block和display:none;之间添加过渡我不想添加像jQuery这样的外部库,因为我只会单独使用toggle效果。varbtn=document.querySelector('button');btn.addEventListener('click',function(){varhint=document.getElementById('hint');if(hint.style.display=='none'){hint.style.display='block';}else{hint.style.di

javascript - 允许模块与 AMD/CommonJs 或脚本标签一起工作的包装器?

我刚刚尝试包装我们的一个模块,该模块将通过包含在内在一些样板中标记以允许使用requirejs加载可选的AMD。这很痛苦,我能想到的最好办法是:(function(){varexports,jQuery;if(typeofwindow.define==='function'&&typeofwindow.requirejs==='function'){exports={};define(['jquery'],function(jq){jQuery=jq;returnthisModule();});}else{exports=window;jQuery=window.jQuery;this

javascript - 仅使用环境定义导入 TypeScript 模块以在 amd 中使用

我有一个依赖于Backbone的模块.我有一个backbone.d.ts定义,但TypeScript似乎不想编译我的模块,除非我的importBackbone=module("backbone")实际上指向一个有效的主干模块而不是一个定义文件。我正在使用AMD加载模块,并为主干定义了一个requirejs垫片。除了创建虚假的backbone.ts模块定义之外,是否有解决方法?更新:该解决方案的副作用是这样的代码不再有效,因为该模块不再存在。由于requirejs垫片,它需要存在。我知道的唯一解决方法是拥有两个.d.ts文件。一个用于使用backbone作为导入的文件,不包含declar

javascript - 您的 project.json 未将 'win10' 列为目标运行时

我讨厌重新发布,但我想发布到MSDNforum这是正确的做法,因为看起来没有多少人使用HTML/JavaScript开发UWP应用程序,但是,由于我根本没有答案,我正在转向伟大的SO社区寻求帮助。问题:我在HTML/JavaScript中有一个非常简单的UAP应用程序,它引用了一个Windows运行时组件,该组件引用了一个类库。我需要项目在PC和/或手机上运行,​​所以我需要用任何CPU编译它。问题是每当我想编译我的应用程序时,我都会收到以下错误:您的project.json没有将“win10”列为目标运行时。您应该在project.json的“runtimes”部分添加“win10”

javascript - 在 IE9 上,Win 7 window.open() 返回 null 而不是打开窗口的引用

我正在尝试类似下面的操作,varmyWindow=null;if(!myWindow||myWindow.closed){myWindow=window.open(url,windowId);}else{myWindow.focus();}所有浏览器都返回window.open()的窗口引用,但IE9返回NULL。是否有人有更多关于返回null的原因或IE9的解决方法的信息? 最佳答案 window.open如果在Internet选项->安全->此区域的安全级别下选中启用保护模式,则返回NULL引用对象>并且ZONE不同,即在我的例

javascript - 将 RequireJS 与非 AMD JavaScript 文件一起使用

我正在尝试将大量使用JavaScript的页面转换为使用TypeScript,并使用RequireJS来管理模块依赖项。我遇到的问题是,除了TypeScript文件之间的相互依赖性之外,该页面还依赖于一些与系统其他部分共享但尚未转换为AMD的常见JavaScript文件。把非AMD的脚本放在普通的里面是不是很危险Require标签上方的标签,并假设它们已加载?如果这是个坏主意,那么处理这个问题的更好方法是什么?我需要每个脚本的AMD和非AMD版本吗?或者我是否需要转换所有脚本以便它们可以选择调用define()? 最佳答案 Requ

javascript - 'typeof define === ' function' && define ['amd' ]' 的用途是什么?

下面的代码有什么作用?工厂函数在这里做什么?这里的根是窗口对象。工厂是默认的java脚本函数吗?在什么样的场景下可以使用这类代码。此代码来自toggle.jsfromSimonTabor.Zepto和ender是库。这主要用于图书馆吗?if(typeofdefine==='function'&&define['amd']){define(['jquery'],factory);}else{factory(root['jQuery']||root['Zepto']||root['ender']||root['$']||$);} 最佳答案