Tag: JavaScript

有没有办法来检查一个var是否使用setInterval()?

例如,我正在设置一个间隔 timer = setInterval(fncName, 1000); 如果我去做 clearInterval(timer); 它确实清除了间隔,但有没有办法检查它是否清除了间隔? 我已经尝试了它的价值,而它有一个时间间隔,当它不,但他们都似乎是数字。

声明无var关键字的variables

在w3schools有写: 如果你声明一个variables,而不使用“var”,variables总是变成GLOBAL。 在函数内部声明全局variables是否有用? 我可以想象在一些事件处理程序中声明一些全局variables,但是它有什么好处呢? 更好的使用内存?

反应本地 – 预期一个组件类,得到

当我尝试使用我创build的loginPage组件时,我期望组件类有对象错误。 这里是index.ios.js import React, {Component} from 'react'; import { AppRegistry, View } from 'react-native'; import loginPage from './pages/loginPage' class app extends Component { render() { return ( <View> <loginPage/> </View> ); } } AppRegistry.registerComponent('app', () => app); 这里是loginPage.js import React, { Component } from 'react'; import { StyleSheet, Text, View } from 'react-native'; export default […]

Backbone.js部分模型更新

保存更改时是否可以只发送模型的修改属性? 顺便说一句,有没有任何“官方”Backbone.js组/邮件列表来问这样的问题?

我该如何解决这个在Javascript中缺less分号语法错误?

一位朋友为我写了一些代码,并且有一个文件中有一个奇怪的语法错误。 经过一番狩猎之后,我将其缩小到这段代码,这应该重现错误: var say = functіon(message) { alert(message); return message; }; say(say("Goodbye!")); 当我运行这个,我看到一个错误在Internet Explorer控制台说SCRIPT1004: Expected ';' 。 我没有看到在任何地方丢失的分号,我无法想象我想要放哪一个。 它在哪里期望分号,为什么期望分号呢?

iCheck检查checkbox是否被选中

我正在使用iCheck插件来定制checkbox。 当一个或多个checkbox被选中时,我需要显示特定的文本,而当没有选中时隐藏文本。 我目前的代码显示在第一次点击的文本,但不会隐藏它,除非我再次单击2次。 我有多个checkbox,并希望显示文本,如果他们之一检查其他隐藏文字。 有人有什么想法吗? 该插件有: ifChecked ifChanged ifClicked ifUnchecked ifToggled ifDisabled ifEnabled……. callback….这是插件function $('input').iCheck({ checkboxClass: 'icheckbox_square-blue', radioClass: 'iradio_square-blue', increaseArea: '20%' // optional }); 这是我试过的 $('input').on('ifChecked', function(event){ $(".hide").toggle(); }); HTML <input type="checkbox"> <div class"hide" style="display:none">Hi there</div>

用JavaScript生成内存中的XML文档

我正在开发一个需要将XML发送到服务器后端的Web应用程序。 我想在客户端在内存中构build一个XML文档,但使用XML操作例程,而不是将无数的string附加在一起。 我希望jQuery能帮助我。 假设我需要用JavaScript生成这个(玩具)XML文档: <report> <submitter> <name>John Doe</name> </submitter> <students> <student> <name>Alice</name> <grade>80</grade> </student> <student> <name>Bob</name> <grade>90</grade> </student> </students> </report> 首先,我需要用“report”根创build某种XML文档对象。 我假设其中一个应该是接近的,但没有一个是正确的,和/或我不能完全弄清楚如何正确使用这个对象: function generateDocument1() { var report = $('<report></report>'); return report; } function generateDocument2() { var report = document.implementation.createDocument(null, "report", null); return new XMLSerializer().serializeToString(report); } function createXmlDocument(string) { var doc; if (window.DOMParser) { parser = […]

有没有办法让一个<button>元素链接到一个位置,而不是包装在一个<a href …标签?

只是想知道是否有一种方法来获得一个HTML <button>元素链接到一个位置,而不是包装在一个<a href…标签? button目前看起来像: <button>Visit Page Now</button> 我不希望有: <a href="link.html"><button>Visit Page Now</button></a> 该button没有在表单中使用,所以<input type="button">不是一个选项。 我只是好奇,看看有没有办法链接这个特定的元素,而不需要把它包装在一个<a href标签。 期待听到一些select/意见。

React Native:没有原生支撑RCTView.maxHeight的propType

升级到RN 0.30后,即使构build最简单的应用程序,我也开始看到下面显示的错误: react-native init AwesomeProject react-native run-ios 最奇怪的是组件BlurView , BlurView和RNSearchBar包含在警告消息中,尽pipe项目不使用它们。 重新编译/清理项目并不能解决问题。 控制台和错误: 2016-07-22 08:48:02.985 [warn][tid:main][RCTEventEmitter.m:52] Sending `websocketFailed` with no listeners registered. 2016-07-22 08:48:03.031 [warn][tid:com.facebook.react.JavaScript] Warning: Native component for "BlurView" does not exist 2016-07-22 08:48:03.032 [warn][tid:com.facebook.react.JavaScript] Warning: Native component for "VibrancyView" does not exist 2016-07-22 08:48:03.033 [warn][tid:com.facebook.react.JavaScript] Warning: Native component for "RNSearchBar" does not exist 2016-07-22 […]

通过jQueryanimation减慢滚动到顶部事件

当某个锚点被点击时,我希望我的页面能够到达顶端。 这是我如何做到这一点,但它不工作,它滚动速度超快。 $('a[href=#top]').click(function () { $('body').animate({ scrollTop: 0 }, 50); }); 我想慢下来。