草庐IT

数据元素

全部标签

javascript - JS中有多少种数据类型,它们是什么?

我开始读一本书,《JavascriptforKids》。作者在其中声明了三种数据类型:数字字符串bool值然而,根据W3Schools,有四个:数字字符串数组对象我想知道哪个是正确的。 最佳答案 您可以使用typeof运算符对其进行测试:typeof运算符在放置在任何单个操作数之前时为您提供数据类型的名称。因此,尝试将typeof与任何操作数变量一起使用:它将给出以下数据类型名称之一:字符串人数bool值对象未定义因此,这些是Javascript中的五种数据类型。varval1="NewWorld";//returnsStringv

javascript - 如何使元素的高度等于 Ionic 中的宽度?

我正在使用Ionic制作一个应用程序,我想要一个方形图像作为背景。图像需要针对不同的分辨率进行缩放;我希望它填满设备的宽度,然后在保持纵横比的同时在该宽度上保持高。我尝试添加一个指令来计算要设置的正确高度,但我无法让它做任何事情,它似乎根本没有被调用。HTML{{card.name}}CSS#card{background-image:url("/img/education.png");background-size:100%100%;width:100%;}Javascript(controllers.js).directive("card",function($scope){con

javascript - 如何使用 Angularjs 在 Protractor 中选择可见元素

我有一个SPA,其中有多个具有相同类的div。我希望Protractor选择可见的div并单击它。我一直收到Failed:elementnotvisible这让人相信它正在获取一些不在这个特定页面上的元素(也许?)。我还收到WARNING-morethanoneelementfoundforlocatorBy.cssSelector('.myDiv')-第一个结果将被使用这再次让我认为它不是点击可见的,而是点击不可见的一个。这是我的规范:describe('Useractions',function(){it("shouldbeabletoclickamydiv.",function(

javascript - Visual Studio 2015 javascript 访问 dom 元素

在VisualStudio2015“JavascriptuniversalWindows”应用程序中,我有这个非常简单的代码:BEFOREwindow.onload=function(){document.getElementById("myDiv").innerHTML="AFTER";};如果我运行应用程序,选择“本地机器”或任何WindowsPhone模拟器,我会看到“之前”:更改div的innerHtml的行未执行。否则,如果我在VisualStudio之外执行html文件,在浏览器窗口中,我会看到“AFTER”:这对所有浏览器都是如此,但InternetExplorer11的

javascript - JavaScript 中原始数据类型和非原始数据类型的区别

我无法准确理解JavaScript中原始数据类型和非原始数据类型之间的区别,即使它是使用相同的名称(即var)声明的。 最佳答案 DataTypes(JavaScript):PrimaryDataTypesTheprimary(primitive)datatypesare:String,Number,BooleanCompositeDataTypesThecomposite(reference)datatypesare:Object,ArraySpecialDataTypesThespecialdatatypesare:Null,U

javascript - 没有 jQuery 的当前和 future 元素的事件监听器

这个问题在这里已经有了答案:HowtoaddEventListenertofutureDOMelements?(2个答案)关闭9个月前。如果我没记错的话,我曾经看到一种方法可以将事件监听器绑定(bind)到符合特定条件的每个元素,也许是查询选择器。再次寻找它,我找不到除了高度依赖jQuery的人之外的任何东西,但我更喜欢一种真正简单的方法来实现这一点。有人知道这个方法叫什么吗?

javascript - 在哪里放置用于在 React 应用程序中加载初始服务器数据的逻辑?

我正在使用React-Redux构建应用程序。要为React智能组件加载初始数据,我需要在将发生服务器数据请求的地方分派(dispatch)一个Redux操作。我已经尝试在构造函数(ES6实现)、componentWillMount和componenetDidMount中分派(dispatch)操作。他们都工作了。我的问题是:在React智能组件中是否有推荐的位置应该调度操作。 最佳答案 编辑:DanAbramovrecentlystatedInfutureversionsofReactweexpectthatcomponentWi

javascript - 从父子 JSON 数据中获取所有子项

我有父子JSON数据,我想从选定的父项中获取所有子项(嵌套子项)。例如,我有JSON数据:[{"id":1,"parent":0,"name":"Parent"},{"id":2,"parent":1,"name":"Child1"},{"id":3,"parent":2,"name":"GrandChild1"},{"id":4,"parent":2,"name":"GrandChild2"},{"id":5,"parent":1,"name":"Child2"}]我有findAllChildren(1)函数,其中“1”是“parent”,函数的结果应该是:[{"id":2,"par

javascript - 如何在模态内单击按钮时使用 jQuery 或 javascript 获取 Bootstrap 模态的数据值?

我想通过单击模态内的按钮来获取Bootstrap模态的数据值。这是我的模式-×CancelAreyousureyouwanttocancelthis?YesNo这是我将数据传递给模态的方式-更新-Cancel1Cancel2Cancel3......CancelnModal可以从许多按钮中的任何一个调用,我只需要获取相关按钮的数据ID。例如-如果我点击“取消1”按钮,我应该在点击模式中的"is"按钮后获得数据ID为1。我想使用jQuery或javascript在此模态中单击"is"按钮时获取“id”字段的模态数据值为1234。 最佳答案

Javascript:尝试访问 JSON 数组的元素会给我单独的字符

$.ajax({url:"get_cards.php",type:"GET",data:{selection:JSON.stringify(selection)},success:function(data){varjson=JSON.parse(data);sessionStorage.setItem("json",JSON.stringify(json));}});然后,在另一个文件中,我从sessionStorage中检索JSON:varjson=JSON.parse(JSON.stringify(sessionStorage.getItem("json")));if(json)