我有一个包含以下几个部分的文档:
<div class='section' id='sec1'>
lalala
lalala
lalala
</div>
<div class='section' id='sec2'>
lalala
lalala
lalala
</div>
<div class='section' id='sec3'>
lalala
lalala
lalala
</div>
<div class='section' id='sec4'>
lalala
lalala
lalala
</div>
Run Code Online (Sandbox Code Playgroud)
如何抓取最接近<div.section>当前滚动位置(可能,这相当于读者当前正在查看的部分)?
当vim检查XML文档的拼写时,它似乎默认为检查属性等,而不是标记之间的文本.这可以通过运行以下两个命令轻松解决:
:syn spell toplevel
:redraw
Run Code Online (Sandbox Code Playgroud)
我希望Vim默认这样做.但是,将这两个命令添加到我的vimrc似乎没有任何影响; 每次启动Vim时都必须手动执行它们.还有另一种方法可以让Vim默认检查XML标签之间的拼写吗?
我想使用 JavaScript 设置元素的文本内容。如果我这样做:
var el = document.getElementById('my-element')
el.textContent = '×'
Run Code Online (Sandbox Code Playgroud)
结果是:
<div id="my-element">&times;</div>
Run Code Online (Sandbox Code Playgroud)
我尝试使用,\&但没有效果。如何将实体实际插入文本内容中?
我试图了解<slot>Vue模板中的用法。按照我的理解,插槽可用于将组件中的子内容传递到模板。
下面是一个简短的最小工作示例(也在codepen上)。
Vue.component('mine', {
template: '#mine'
})
var app = new Vue({
el: '#app'
})Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.5.13/vue.min.js"></script>
<script type="text/x-template" id="mine">
<h1>this is it</h1>
<slot></slot>
</script>
<div id="app">
<mine>
<p>why isn't this displayed</p>
</mine>
</div>Run Code Online (Sandbox Code Playgroud)
我希望输出是这样的:
<h1>this is it</h1>
<p>why isn't this displayed</p>
Run Code Online (Sandbox Code Playgroud)
但是,发生的是呈现页面时第二行没有出现。