我正在做一个 React 编码挑战,需要在 KeyUp 上更新一个值。我最初将它设置为更新 onChange 但测试需要 onKeyUp 所以我尝试将其更改为该值,但我的字段不再更新并且我无法在 textarea 中输入任何内容。
class MarkdownApp extends React.Component {
constructor(props) {
super(props);
this.state = {
value: ''
};
this.handleKeyUp = this.handleKeyUp.bind(this);
}
handleKeyUp(event) {
this.setState({ value: event.target.value })
}
render() {
return (
<form>
<label>
Enter your markdown here:
<br />
<textarea value={this.state.value} onKeyUp={this.handleKeyUp} id='editor' />
<br />
</label>
<label>
Your markup will be previewed here:
<p id='preview'>{marked(this.state.value)}</p>
</label>
</form>
);
}
}
ReactDOM.render(
<MarkdownApp />,
document.getElementById('root')
);
Run Code Online (Sandbox Code Playgroud)
就像我说的,当它是 onChange 并且我的函数是 handleChange 时,这很好用,但是因为我切换了它,所以我无法输入任何内容。
如果这是一个基本的问题,那么除了道歉之前,我没有在codepen之外的任何东西中使用过SASS或SCSS,但是我的CSS工作正常,但是我想嵌套一些标签,并且当我设置SCSS和SASS依赖项并更改了文件名时到.scss,我所有的格式都消失了。我读过一些有关将scss文件导入到css文件中的内容,但是我不确定如何实现这一点。
这是代码沙箱的链接:https : //codesandbox.io/s/oj15rk1vw9
当我尝试 ls -1 (在 powershell 中)尝试进入我的表并检查它时,我得到了某种我无法退出的菜单“...>”。当我关闭并运行 sqlite3 -init ex1.sql ex1.db (我正在使用的示例)时,我得到“错误:第 1 行附近:表人已经存在”,但事实上却没有。我该如何得到出了这个菜单,我该如何修复我的代码?另外,这个菜单是什么?
我的sql代码:
CREATE TABLE person (
id INTEGER PRIMARY KEY,
first_name TEXT,
last_name TEXT,
age INTEGER
);
Run Code Online (Sandbox Code Playgroud) 我试图查找某个单词是否在文件中,而不是它是否是部分单词的一部分。例如,如果word = 'tes'“test”在单词列表中,我希望它返回 False。我找到了可以通过正则表达式完成此操作的位置,但由于我没有在我所学的内容中涵盖该部分,所以我想看看如果没有它我是否可以完成此操作。
这是我到目前为止所拥有的:
WORDLIST_FILENAME = "words.txt"
def isValidWord(word, hand, wordList):
letters = {}
for i in word:
letters[i] = letters.get(i, 0) + 1
if word.upper() in open(wordList).read():
for i in letters:
if i in hand:
if hand[i] >= letters[i]:
continue
else:
return False
else:
return False
return True
else:
return False
word = 'tes'
hand = {'t': 3, 'a': 1, 's': 1, 'i': 1, 'n': 1, 'g': 1}
print(isValidWord(word, hand, 'words.txt'))
Run Code Online (Sandbox Code Playgroud)
即使“tes”实际上不在 word.txt 中,也会返回 True。我知道为什么,因为我正在检查该字符串是否在文件期间,但我不知道如何解决这个问题。
atom-editor ×1
codesandbox ×1
css ×1
css3 ×1
html ×1
javascript ×1
onkeyup ×1
powershell ×1
python ×1
python-3.x ×1
reactjs ×1
sass ×1
sql ×1
sqlite ×1