我有这个问题:
无论何时,只要单击某个特定按钮,我的javascript函数就会运行并执行某些操作。我希望函数也能刷新/重新加载页面
我不知道怎么做
有人能帮忙吗
谢谢
ahsan试试:
document.setLocation('url');
这应该会有帮助。在facebook上,它不起作用。我猜facebook在位置之前添加了一些东西,使这句话变得很糟糕。我尝试过这样做:newdialog().showMessage('new','111');位置。重新加载(true);新建对话框().s
通过data:URI生成内容时,我注意到页面的窗口.onerror处理程序将Javascript错误报告为“脚本错误”。但是,Firefox的错误控制台列出了确切的错误
例如:
<script>
var HTML = "<script>window.onerror = function(msg){alert(msg)}<\/script>";
HTML += "<script> var str ='hello world;<\/scri
如何创建由对象初始化的可观察对象
function Company(object) {
this.Code = object != undefined && object.Code != undefined ? ko.observable(object.Code) : ko.observable();
this.Name = object != undefined && object.Name != undefined ? ko.observabl
Javascript/jQueryNoob仍然在解决问题。。。但是,有人能告诉我,为什么除了IE8之外,以下代码可以在所有浏览器和操作系统中使用?在JQuery上使用最新版本。(来自Wordpress网站的片段)
$(文档).ready(函数(){
无功电流=;
var currentEl=$(“#项目链接-”+current).addClass('active');
var prev=currentEl.prev();
如果(上一个[0]!=未定义){
$(“#prev link”).attr
我正在用Javascript编写一个程序,同时尝试旋转我绘制的图像。我试图在谷歌上搜索我的答案,但我得到的只是如何旋转整个画布。我正在寻找的是一种旋转图像的方法(像这样想,我想根据战士行走的方向旋转他)。我尝试了许多不同的代码,但都是相同的,旋转整个画布
以下是我使用的示例:
ctx.rotate(20*Math.PI/180);
而且:
var angle = 0; //init angle
images[0].onload = function () {
ctx.drawImag
我需要得到最后一个li元素的id,其中li id不是一个特定的单词
var lastChildID = document.getElementById("li_hold").lastChild.id
这会给我最后一个li id,但我不知道如何说:在id不在的地方获取最后一个li id例如:hello
var arr = document.getElementById('li_hold').querySelectorAll('li:not(#hello)");
var last_li = arr
如您所见,undefined在javascript中不是一个关键字(对吗?),所以我们可以将其用作变量,尽管我确信这不是一个好主意。现在我的问题是为什么我不能给undefined赋值
代码:
如果有任何建议,我们将不胜感激。请参阅关于“undefined”在JavaScript中的用法的完整解释(我不是作者)
与其他语言相比,JavaScript的未定义概念是
有点困惑。特别是,试图理解引用错误
(“x未定义”)以及如何最好地针对它们进行编码
令人沮丧
在JavaScript中有未定义(类型)、
我想创建一个在方法中全局访问的变量。(我认为我使用了正确的术语)
例如,jQuery的.hover()。在它内部,我试图动态访问一个类名,并将其存储在原始.hover()
我试图在全球范围内使用它,因为它影响的方法比这一个多
我确信我应该使用一种完全不同的编程方法来完成这项工作,但在方法之外返回值似乎是我的知识库中唯一可用的过程
var classname;
$(document).ready(function () {
$('elem').hover(function () {
我有一个JS对象数组,如下所示:
Ident: "2"
Text: "Foo"
[{Ident: "2", Text: "foo"}, {Ident: "3", Text: "bar"}]
现在我想检查Ident等于2的对象是否在数组中。我该怎么做?使用jQuery.inArray是不可能的,因为我没有完整的对象,只有Ident您确实需要在这里进行长距离的循环:
function findByIdent(array, ident) {
var i;
for (i = 0;
我是angularJS的新手,我正在为一个特定的问题而挣扎。在我的其他选择中,我成功地显示了我想要的内容,没有任何问题。但是在这个例子中,我使用了一个过滤器来展平用于列表的数组,因为我需要的元素在数组中嵌套得很深
这是小提琴:
我的问题是我无法摆脱的空行。我尝试了我在上面找到的所有东西:带字符串的ng init,带对象的ng init,带函数的ng init,带$scope变量的ng init,等等,不知怎么的,我的代码出了问题,但我看不出是什么
谢谢你在这方面的帮助 nginit应该是
ng
我有一个表单,提交时不会发布动态添加的隐藏字段
html:
我不知道出了什么问题。在JSFIDLE上的调试测试中,我的sliststr变量被填充并正确无误。不管出于什么原因,它都不会发布
编辑:正如@JayBlanchard在下面指出的,我在写完文章后添加到表单中。尝试附加动态元素,设置其值,然后提交表单。否则它将提交表单,然后在回调中追加html
尝试以下方法
function validate(){
var shoplist = [1,2,3];
$('#or
我知道这个问题有很多问题,但我无法解决我的问题
我的项目的最终结果是创建一个xml文件
为此,我需要要求用户选择一个根节点,根据他的选择,我向数据库发送一个请求,以检索此根节点的可能子节点。然后他选择了他想要的子节点,我发送了另一个请求来检索这个节点可能的子节点,依此类推,直到我找到一个叶子
所以我需要使下拉列表动态显示。但是为了能够创建xml,我需要保存他所做的每个选择,所以我需要将所选节点保存在单独的ng模型中
基于其他问题和答案,我尝试了以下方法:
html:
<select
如何使html文本输入字段只接受偶数?您可以使用一些简单的JavaScript实现这一点。在下面的示例中,我只是清空文本字段。如果输入不是偶数,您可能需要做一些更复杂的事情
给您的输入字段设置如下的onkeyup事件
<input type="text" name="myinput" id="myinput" onkeyup="checkmyinput()">
在这里尝试一下:
使用角度js检查
function checkmyinput () {
// Get input
我只得到最后一个值(戈壁),但我想要js中的所有值。我不知道如何获取javascript中的所有值,您必须将结果添加到数组中:
<?php
$query1="SELECT * FROM user_photos_offline WHERE ssmid='11'";
$sql=mysql_query($query1);
$count=mysql_num_rows($sql);
while($row=mysql_fetch_assoc($sql)){
我使用mustache从一些PHP代码加载属性,如下所示:
PHP:
JavaScript:
var bar = <%&foo%>;
抛出语法错误。我想将bar分配为null作为后备,但鉴于不返回任何内容,我不确定如何在不调用语法错误的情况下执行此操作
有什么想法吗?名称getFooAsJSON表明它返回JSON,这是一种文本表示法,因此返回一个字符串。该字符串不能为空且为有效的JSON;它一定有东西在里面
如果没有可返回的内容,我建议返回“null”,这是有效的JSON,
我正在Wordpress中使用AngularJS使用短代码将HTML插入帖子正文
问题是,我只能在帖子内容的正文中添加我的应用程序和控制器属性:
<div id="content">
<div class="entry-content">
<div class="dynamic-content" ng-app="dynamicContent" ng-controller="dynamicContent as p">
&l
我试图在localStorage中保存并加载{'foo':123}类型的JavaScript对象。我有一种奇怪的行为
localStorage .setItem ('names', null);
alert ("names is:" + localStorage .getItem ('names'));
for (var n in localStorage .getItem ('names'))
{
alert ("#" + n + "#");
}
这将发出以下警报
names i
我创建了一个简单的函数,它应该初始化一个数组,并在每次调用该函数时从中返回一个随机元素
function test(str)
{
var myArray =
{
"Test1 "+ str + " Test1",
"Test2 "+ str+ " Test2"
}
return myArray[Math.random()*myArray.length+0];
}
console.log(test("FOO"));
但是我得到
我今天在使用关键代码时遇到了一个Jquery问题,下面是我的代码
$(function() {
var distance = 0;
$('.right').click(function() {
distance -= 100;
$('#container').css('transform', 'translateX(' + distance + '%)')
console.log(distance);
});
$('
我这里有一个简单的条形图,它可以很好地将所有的条形图稍微向左转换,以便在通过按钮单击事件提交新数据时,在图的右侧显示一个新的条形图,但是它们似乎都在彼此的顶部向左侧发射
以下是我的转换代码:
bars.transition()
.duration(1000)
.attr("x", function(d, i) {
return x(i);
})
.attr("y", function(d) {
我试图从一个json文件中获取数据,但我不工作,我已经检查了这里的每个选项,但没有人为我工作,没有任何代码可以工作,我不知道是否需要导入其他内容,json文件与索引文件处于同一级别,希望你能帮助我
appClients.js
(function(){
var app = angular.module('customer',[]);
alert('Success');
app.controller("CustomerController",function($sco
假设我有以下两个数组:
var arrOne = [1, 4, 7];
var arrTwo = [1, 2, 3, 4, 5];
var arrThree = [];
我想对arrTwo进行写入,如果它包含的元素也在arrOne中,请将其从arrTwo中删除,并将其插入arrTwo中。因此,查看上述阵列,之后阵列的状态应如下所示:
var arrOne = [1, 4, 7];
var arrTwo = [2, 3, 5];
var arrThree = [1, 4];
有人能告诉我正确的
我有一个基类和一个派生类,如下所示:
public class BaseClass
{
public int a;
public void Index() {
a = 1;
}
public int Index1() {
return a;
}
}
public class DerivedClass : BaseClass
{
//some derived class mehods
}
public class M
我有一个调用AJAX的函数,它大约需要5秒钟才能完成执行。我有一个隐藏的微调器glyphicon,当用户通过$(“.glyphicon刷新”).removeClass(“隐藏”)(hidden是bootstrap中的一个函数,工作正常,它显示轮子旋转。但是,我希望当函数完成时,轮子应该再次隐藏。但是,如果我在函数末尾添加类hidden,或者如果我这样做。hide()在jQuery中,旋转的轮子根本就不会出现。有没有办法让旋转的轮子或其他东西在Javascript函数期间出现?我搜索了一下,只找到
我目前正在学校学习编码,我的任务是制作网页:
我已经有了16:9分辨率和16:10分辨率所需的所有主要图形和布局,但不知道如何用这些比例实现不同的css
我知道我可以使用以下方法设置最大宽度:
@media (max-width: 800px) {
/* CSS that should be displayed if width is equal to or less than 800px goes here */
}
但是有没有一种方法可以更概括16:9、16:10和4:3的分辨率呢?您
在我的react原生应用程序中,我在平面列表中显示我的办公室提供的服务以及这些服务的位置。我还显示了从同一平面列表中的人员当前地址开始的服务里程。我希望这些服务按里程分类。以下是我的屏幕数据的外观:
以下地点提供服务:
123 Test Drive
(313) 231-4560
Miles: 7
__________________________
234 Test Drive
(450) 222-9999
Miles: 3
____________________________
121
我目前正在进行日历预订工作,如果客户预订了每月但第一天当天的活动,那么我将根据开始预订日期在下个月的同一天标记日历。详情请参阅下文:
例如:
给定日期=2018年9月18日(第三个星期二)(开始预订日期)
预期输出日期:
-(2018-10-16)(第三个星期二)
-(2018-11-20)(第三个星期二)
有什么想法吗?提前感谢编辑:
将此项添加到项目中一次:
Date.prototype.AddMonth = function (i) {var dy=this.getDay(); this.
我正在从api中获取一些数据,但它们是一些用单个字符串表示的单词。我需要分别给他们看。以下是它在控制台中的实现方式:
我想在我的应用程序中显示如下:
这已经在其他类似的移动应用程序中显示。但我想知道离子角是怎么做到的
这就是我展示措辞的方式
.ts
this.wording = this.res[0].policywording;
.html
<div *ngIf="wording">{{wording}}</div>
.ts
this.wording=th
我有一个名为rotator(id):这个函数为div设置动画,我可以用不同的id来调用这个函数,为不同的元素设置动画
实际上我使用了5个不同的id,1,2,3,4,5
对于呼叫,我需要输入:
rotador(1);rotador(2);rotador(3);rotador(4);rotador(5);
问题是我想在自动模式下旋转。我想用这个
for (i=0;i<=5;i++) {
setTimeout(rotador(i),2000);
}
对于(i=0;i使用回调:
set
所以我有一个简单的蛇游戏,每次玩家与正确的棋子碰撞时,分数增加+1(你们都知道这个游戏)。无论如何
我想背景改变图像每5倍的分数,以代表一个新的水平。这可能吗?我认为这将是一个大致相同的东西
if score > = 5 then
var img = document.getElementById("anid");
ctx.drawImage(img, 0, 0, w, h);
我知道那里的语法是非常错误的,但它背后的思想是正确的吗
//JavaScript文档
$(docu
我返回一个包含需要迭代的键/值的对象。
我是这样做的:
ng-repeat="(index, thing) in data"
非常简单,但我需要将其限制为2项。而常规的Limito角度过滤器似乎不是这样工作的。是否可以在视图中以这种方式进行过滤?或者我必须在数据到达视图之前修改它吗?例如,我希望能够做到这一点:
ng-repeat="(index, thing) in data | limitTo:2"
您可以编写自己的过滤器,名为limitObjecTo,它能够返回只有前两个属性的对象
您
我正在使用Javascript创建一个表,每个td都有一个列和行类。例如,第一个最左上角的td有两个类,.row0和.column0。下面是创建类别的代码行:
theTr.append($("<td>", { "class": "row"+h + " column"+i,
html: heights[h][i]
}));
第二部分,您可以看到每个td的类都类似于此格式
<td cl
是否可以使用gapi.client.request对我使用云端点开发的api进行REST调用?我试过了,它打电话给我的gae环境,而不是我的gae环境
我注意到,当我使用api作为基础时,它的工作方式与我在应用程序中尝试的方式相同。我试图从资源管理器中检查代码,看看它在做什么,但我不知道如何做
我正在尝试进行rest调用,以便在加载页面时不需要加载库。我找到了方法。我需要在创建请求对象时传递根参数
gapi.client.request({
'path': '/resource/v1/g
我试图在使用JavaScript单击add按钮时添加一个新的文本框。这是我的HTML:
htmlStr += "<div id='filterContent' style='width:100%;text-align:center;'>";
htmlStr += "<input id='startLoc' type='text' />";
htmlStr += "<input id='endLoc' type='text' />";
htmlStr += "&
我想我会从婴儿步开始
我是一个正在努力完成作业的学生。我的老师在作业的字里行间留下了很多阅读材料。目前我们正在做字符串属性。之前我们做的是If/Else、while/loop、for&function语句
对于本作业,我们将提示输入一个假设的文件名(即Spring2014_CS412_1.pdf),并对其进行解析,将其切分为适当的变量,并使其提醒大量细节,例如学期:春季,年份:2014,班级:CS412
问题是,这位讲师似乎不理解解释单个构建块的概念,以及如何将它们添加和嵌套在一起。他只是把这些
我有一个文本框,使用带有类型号的输入标记。现在,如果用户在文本框中输入字母表,则只是清除文本框。当用户在文本框中输入字母表时,我需要发出错误消息
我尝试使用document.getElementById(“idofTextbox”).validity.valid,但它给出的是true。因此,任何关于这个问题的建议或解决方案
提前谢谢 下面的代码可能会对您有所帮助
var numberOnly = new RegExp('^[0-9]+$'); // RegEx
var inputVal = do
我相信应该有更具创造性的方法来解决这个问题。。。有人感兴趣吗
Q:给定以下代码,确定“a”的可能值范围:
x = random_int(1,6)
y = random_int(1,6)
z = random_int(1,6)
a = x + y + z
我的答覆是:
var x,y,z,a;
var范围=[];
对于(变量i=0;i
我有下面的regexp
(?<=\.)\S+$
(?您不能在JavaScript正则表达式中使用look behinds。虽然有一些,但它们都有自己的缺陷。为了安全起见,请使用捕获组。这里,您需要的内容将在第二组中:
(\.)([^.]+)$
或者,仅使用一个捕获组(以提高性能):
代码:
var re=/\([^.]+)$/;
var str='test.txt';
var-m;
如果((m=re.exec(str))!==null){
如果(m.index==re.lastI
我有下面的代码
<img class="img-circle image-stroke" ng-src="{{person.photo}}" onerror="this.src='http://www.clker.com/cliparts/5/9/4/c/12198090531909861341man%20silhouette.svg.hi.png'"></img>
我正在从数据库中获取一个person对象,该对象具有一个photo属性,该属性包含person照片的
使用javascript更改onclick函数
比如说
通常复选框是onclick=“fn()”
报警后(测试)我想从onclick=“fn()”更改为onclick=“return false;”
我该怎么做
更好的方法:
var check = true;
function fn(){
if(check)
{
alert(...);
check = false;
}
else return false;
}
更好的方法:
v
根据需要转换给定字符串。abc123需要转换为三个
实现这类程序的最佳方法是什么,我使用枚举来实现这类程序这是我的代码,我将如何实现您的任务。为了转换字母,我使用了ascii表,我减去了97。请注意,此代码仅适用于小写字母
public class ReplaceString {
public static void main(String[] args) {
String s = "abc123";
System.out.println(convert(
我希望了解下面代码日志返回的内容中的明显差异。我希望它们是等价的,不会返回未定义的。但是,其中一个确实返回未定义的,而另一个则不返回
var floors=[{number:4,desc:`floors数组中的obj`]
功能单元(编号){
这个数字=数字
this.floor=Number(字符串(this.Number)[0])//此处的this.property引用没有问题
console.log(this.floor)//这里的值为4,为什么不在下一行呢?
console.log(fl
所以,我有一个函数,它锁定如下:
function getMainData() {
var dfd = $.Deferred();
$.getJSON('My string that i pass',
function(result) {
if (result !== undefined) {
dfd.resolve(result);
}
})
return
我试图用一个div来填充剩余屏幕空间的高度,在这里找到了一个很好的答案:(选择的答案)
我对s的问题是,他呈现的内容的flex容器是height:100%,是html和body元素的直接子元素height:100%。在我的应用程序中,在主体和flex容器之间有一堆中间元素,如果我想让flex容器填满所有可用的垂直空间,这些元素中的每一个都必须具有高度:100%
如果我有一个css规则,比如
* {
height: 100%;
}
但这太疯狂了,对吧?我不知道将DOM中的每个元
我正在使用express、react和mysql。我想为评论创建喜欢/不喜欢系统。我在谷歌上搜索了一下,大多数人建议在单击后禁用该按钮。但我不想那样。甚至用户也会刷新选项卡或从其他设备访问其配置文件。当他再次看到那个评论时,他应该看到他已经喜欢那个评论了,他不应该再喜欢它了。我正在考虑为每个用户在mysql数据库中存储所有喜欢和不喜欢的内容。它是否会减少对数据库的查询数量并影响性能?什么是合适的解决方案?如果您想显示喜欢/不喜欢帖子(或注释)的用户,则必须为每个类似/不喜欢的用户插入一个新行和u
伙计们,我已经创建了一些按钮,这些按钮必须在单击时显示不同的消息,但在我单击一个按钮后,其他按钮也会显示相同的消息。
我还需要一些关于如何使我的网站的这一部分响应的技巧。
以下是该部分在网站上的外观:
下面是代码:
var计数器=0;
$(“#tasto1”)。单击(函数(){
$(“#blocco”)。设置动画({
“不透明度”:“1”
}, 500);
if(counter而不是追加,更改.testo的内容如下
$(".testo").html('<b name="grassetto
我也得到了一段代码html和js,css。我需要在我的函数中使用这个参数accordiolem,这样点击它就会像accordion一样工作,但如果我添加参数,我的代码就会停止
html代码
<h1>Accordian</h1>
<a href="#" class="accordian">How do I learn about activities and events in the CS department?</a>
<p>...
myMap是我们定义的一个函数,它有一个名为callback
在myMap内部是一个forEach,它在每个数组元素上执行一次函数。我不懂这句话
var s = [23, 65, 98, 5];
Array.prototype.myMap = function (callback) {
var newArray = [];
this.forEach(function (a) {
return newArray.push(callback(a));
});
retur
在我的react应用程序中,我有两个组件显示得非常好,现在我在每个组件中添加了一个状态布尔值,这样我就可以控制它们何时显示
问题是我想用一个选择/下拉菜单来控制它,我有点卡住了
我目前有这段代码,状态上的真/假值正确地影响组件的显示/隐藏,但是如何正确地使选择框工作,以便如果我选择“净卡路里”,它会将RenderColories设置为真,如果我选择“胆固醇”,它会将RenderColories设置为真
const handleChange = event => {
setState(eve
当我最终意识到分配一个包含另一个(空)数组的数组myArray=[[]]],与false具有等价性时,一个bug让我抓狂了整整45分钟:
if (myArray == false) {} // true
我意识到如果(myArray===false){}//false但是为什么长度大于0的数组与false完全等价呢?当调用[[]==false时,比较数组的值和基本布尔值。因此调用了toString()方法。
[[]].toString()等于“”,因此您将比较'==false,它是真的。这是因