草庐IT

get_compiled_select

全部标签

javascript - 服务器 : how to get "window", "location"和其他 "window"属性以及通常是浏览器对象上的浏览器代码?

我想在浏览器和服务器上都使用浏览器代码。我的代码基本上是React组件。我想浏览代码,得到一个编译表app.js并在浏览器和服务器上同时使用它://inabrowser//onaservervarApp=require('../assets/js/react/app');但据我所知,browserify不知道window对象。我不能在服务器端要求浏览器代码,抛出一个错误:if(window.location.pathname=='/foo'){^ReferenceError:windowisnotdefined代码如下:...manyReactcomponentsgohere...//

javascript - react : get custom checkbox's checked attribute

我想用复选框进行一些自定义,它看起来像这样:所以我将我的自定义复选框包装到React组件中:require('../../less/ck-checkbox.less');varReact=require('react');varCkCheckbox=React.createClass({propTypes:{name:React.PropTypes.string,text:React.PropTypes.string,defaultChecked:React.PropTypes.bool,onChange:React.PropTypes.func},getDefaultProps:fu

javascript - <span> 不能作为 <select> 的 child 出现在 react 中

我创建了一个选择下拉组件,我在react-redux应用程序中以redux形式使用它。下拉菜单效果很好,对性能没有影响,但在浏览器中我收到以下警告。Warning:validateDOMNesting(...):cannotappearasachildof.我不确定为什么会收到此错误,因为我没有传递任何元素。这是我用来创建选择下拉列表的代码(选项是一个包含每个选项属性的对象数组。option.text是一个将由用户查看的字符串值。所以它可能类似于“选项1”或“选项2”。)return({options.map((option)=>{return{option.text}})})关于为什

javascript - jquery select2 : TypeError: b. 数据适配器为空

当使用select2多选并选择一个选项时,我收到此错误消息:TypeError:b.dataAdapterisnull有人知道这是怎么回事吗?多选工作正常,我只是想知道这条消息。编辑:这是我的html:Participant*这是jquery初始化:$(".select2me").select2({placeholder:"Select",width:"auto",allowClear:!0});如果在另一个下拉列表“projectSelector”中选择了一个值,我得到的多选数据:$('.projectSelector').on('change',function(){vartarg

javascript - Chrome Selection.addRange() 不选择(一个 execCommand ('copy' )用例)

在Chrome中编写一个小型浏览器扩展程序,以将一些特定文本从特定网页复制到剪贴板。以HTML格式,以便人们可以将其粘贴到word、outlook等办公程序中。document.execCommand('copy')是我使用的命令,它由document.onkeydown组合键(Alt+1)触发,它工作正常-但只是第一次。如果您尝试再次按下组合键,它将不会执行任何操作。我找到了原因,document.queryCommandEnabled("copy")第一次返回true,任何其他尝试返回false。如果我重新加载页面,它会第一次再次返回true。此外,如果我在加载页面后在浏览器窗口外

javascript - Mozilla(Firefox、Thunderbird)扩展 : How to get extension id (from install. rdf)?

如果您正在为其中一个mozilla应用程序(例如Firefox、Thunderbird等)开发扩展,您可以在install.rdf中定义一个扩展ID。如果出于某种原因您需要知道扩展ID,例如在本地文件系统(1)中检索扩展目录,或者如果你想将它发送到web服务(使用统计)等。最好从install.rdf中获取它,以便将它硬编码到你的javascript代码中.但是如何从我的扩展程序中访问扩展程序ID?1)示例代码:varextId="myspecialthunderbirdextid@mydomain.com";varfilename="install.rdf";varfile=extM

javascript - 当 method=get 且 URL 包含散列时,使用 Javascript 更改表单操作时 IE 中的错误

我正在使用Javascript在您提交表单时更改表单的URL。如果该URL包含哈希字符串(#),则InternetExplorer将忽略它并只提交到之前的html部分。Firefox和Chrome没问题。演示:functionchangeURL(){varmyform=document.getElementById('myform');myform.setAttribute("action","page2.html#hello");returnfalse;}如果我将方法更改为“post”,就可以了。如果我使用“get”,IE会访问page2.html,但URL中没有#hello。无论我

javascript - AngularJS $http 没有触发 get 调用

我有一个关于从AngularJS中的多个源触发$http.get的问题。下面的代码非常简单:我有$scope.test函数,它是HTML中一个按钮的点击处理程序。这个$http.get工作正常。然后我有$http.get从服务器获取一些数据并创建基本图元图表。非常简单,这也适用。然后,我想在每个图表节点和按钮处理程序上附加按钮,我想执行另一个$http.get调用。但是这个不行!代码如下:$scope.test=function(){console.log('KlicnaID1');$scope.commonController.getData('orgunit/1?jsonDepth

javascript - 动态更改 jquery 选择的 max_selected 选项

我有两个选择选项,class和class_attr。class有两个选项:A和Bclass_attr有很多选项:aa,bb,cc,dd,ee,...如何实现,如果用户选择A,选择的max_selected只有5个选项,如果用户换成B,选择的max_selected只有3个选项.我正在尝试做这样的事情:$(".class").change(function(){varcode=$(this).val();if(code==1){$(".class_attr").chosen({max_selected_options:5});}else{$(".class_attr").chosen({

javascript - 使用 AngularJS 从 Accordion 组打开的 $http.get 加载

我正在使用Angularv1.2.0rc1和Angular-UIBootstrap。[编辑]我想要的是在使用Accordion时使用缓存按需加载。我正在使用来自here的Accordion组.有一些后端要求:我想在打开(单击)Accordion时仅加载Accordion内部的内容。然后,我希望缓存该响应,以便您可以根据需要打开/关闭任意多个,而不会使服务器过载。我尝试在标题上使用ng-click,但它会被AngularUIBootstrap覆盖。有办法解决吗? 最佳答案 您可以使用Accordion标题标签来捕获ng-click{{