Tag: JavaScript

在多个html页面之间共享一个variables

我有一个类的项目,创buildHTML页面(S)与JavaScript,而不使用任何服务器端通信,第一个是关于用户input一个特殊的数字。 在第一页中,教师必须input关于他的课程的信息和学生号码,然后在完成后点击下一页,打开一个新页面,询问每个学生的信息和成绩。 但是当从第一页改变到第二时,学生号码的variables变得不确定。 我正在使用这个部分 var snum; function savesnum(val){ snum =val;} 而且还试过, var snum; function savesnum(){ snum = document.getElementById('stunb').value; }

如何在Javascript中使用string作为variables名?

可能重复: 有没有办法使用包含variables名称的string访问JavaScriptvariables? JavaScript:通过名称stringdynamic获取本地variables 一个简单的代码来说明我的问题 – var chat_1 = "one"; var chat_2 = "two"; var id = "1"; var new = ?? variabalize( 'chat_' + id ) 我想为variablesnew分配variables值 – chat_1,它是“one”

有关Javascript提起的问题

当我阅读关于Javascript提起的问题时,我尝试了以下内容。 我不知道为什么第一个和第二个输出不同。 提前致谢。 (我甚至不确定这与吊装有关。) var me = 1; function findme(){ if(me){ console.log( me );//output 1 } console.log( me ); //output 1 } findme(); 但以下输出未定义。 var me = 1; function findme(){ if(me){ var me = 100; console.log(me); } console.log(me); } findme(); // undefined

通过PHPparsingJavaScript文件

我有一个JavaScript文件,我想包括一些PHP代码。 问题是我有一些PHP的定义,我也想在JS上使用。 有什么办法在HTML中包含一个.js文件,允许服务器首先解释它(在下载到客户端之前)使用PHP? 谢谢 :)

Chrome开发者工具中奇怪的console.log行为

可能重复: Chrome的JavaScript控制台懒惰评估数组? 打开Chrome开发者工具并input: var a = [];console.log(a);a.push(1);console.log(a); 你会期望这会输出类似的东西 [] [1] 但是,它输出 [1] [1] 行为是一样的 var a = [];console.log(a);a[0] = 1;console.log(a); 任何人都可以解释此行为? 在OS X上运行Chrome。在32位Windows 7上具有相同的行为。 编辑 :行为是相同的,不pipe这些语句是否在同一行上。 我只是简单地将它们提供在一条线上,以便于testing。 把 var a = []; console.log(a); a.push(1); console.log(a); 在一个文件然后运行它产生相同的行为。 编辑x 2请参阅: http : //jsfiddle.net/9N4A6/如果你不想做一个文件来testing。

匹配任何非单词字符(不包括变音符号)

假设你有以下文字: Lorem ipsum dolor sit amet, consetetur sadipscing elitr, sed diam Lorem! nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam voluptua. At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata sanctus est Lorem ipsum dolor sit amet. Lorem ipsum dolor […]

应用className / onClick / onChange在自定义React组件上不起作用

我几乎是新的react 。 我正在尝试创build一个简单的编辑和创build蒙版。 这里是代码: import React, { Component } from 'react'; import Company from './Company'; class CompanyList extends Component { constructor(props) { super(props); this.state = { search: '', companies: props.companies }; } updateSearch(event) { this.setState({ search: event.target.value.substr(0,20) }) } addCompany(event) { event.preventDefault(); let nummer = this.refs.nummer.value; let bezeichnung = this.refs.bezeichnung.value; let id = Math.floor((Math.random()*100) + […]

JavaScript中两个模块的声明有什么区别?

JavaScript中两个模块的声明有什么区别? 一个在function上有括号,另一个没有? 一篇文章说 注意()周围的匿名函数。 这是语言所要求的,因为以token函数开头的语句总是被认为是函数声明。 包括()将创build一个函数expression式。 两者似乎都做同样的事情时,检查。 var person = (function () { // Private var name = "Robert"; return { getName: function() { return name; }, setName: function(newName) { name = newName; } }; }()); var person = function () { // Private var name = "Robert"; return { getName: function() { return name; […]

将SVG转换为带有应用图像的PNG作为svg元素的背景

我有一个外部的SVG文件,其中包含一些模式中的embedded式图像标签。 每当我使用toDataURL()将这个SVG转换成PNG时,生成的PNG图像不包含我已经作为模式应用于某些SVGpath的图像。 有什么办法可以解决这个问题吗?

是<布尔expression式> &&语句()与if(<布尔expression式>)语句()相同?

这两个相同吗? 假设你有: var x = true; 然后你有以下其中一个: x && doSomething(); 要么 if(x) doSomething(); 两种语法之间有什么不同? 我绊倒了一点糖吗?