当前位置: 首页 > news >正文

微信卖水果链接网站怎么做专业竞价托管

微信卖水果链接网站怎么做,专业竞价托管,网络规划设计师多少分通过,四川建设厅特种工报名网站在创建一个支持切换阅读模式和答题模式的Anki问答题模板中,我创建了一个支持切换阅读模式和答题模式的问答题模板,该文最终利用JavaScript将Anki输出的向下箭头删除,并插入自定义的提示语。经过进一步测试,发现实现上述功能完全不…

在创建一个支持切换阅读模式和答题模式的Anki问答题模板中,我创建了一个支持切换阅读模式和答题模式的问答题模板,该文最终利用JavaScript将Anki输出的向下箭头删除,并插入自定义的提示语。经过进一步测试,发现实现上述功能完全不需要使用JavaScript,仅使用CSS即可以实现。

Anki产生向下箭头的那行代码如下:

format!("{provided}<br><span id=typearrow>&darr;</span><br>{expected}")

从上面的模板字符串可知向下箭头所在span元素的id为typearrow,在这个元素后面跟着一个br元素,后面紧接着输出的内容是用户输入的答案存在的错误,可以通过继续查阅源代码搞清楚这些内容包含在什么HTML元素中,也可以在背面内容模板中插入以下JavaScript让系统提示:

var typearrow = document.getElementById('typearrow');
alert(typearrow.nextSibling.nextSibling.tagName);

运行上述代码可知br元素后面紧跟着的是span元素。不过,在CSS选择器中,可以用“+”定位到紧邻的兄弟结点,也可以用“*”通配符匹配任何HTML节点,因此,如果我们只想在br元素后面紧跟着的元素前面添加提示,实际上无需搞清楚用户输入的答案存在的错误包含在哪个元素中,只需用CSS选择器“#typearrow + br + *”就可以定位到那个元素,再加上伪元素选择器“::before”,就可以插入提示信息了。

利用上面的思路改造可切换答题模式与阅读模式的问答题模板后,从下面的源代码可以看出,正面内容模板和背面内容模板都更为简洁,特别是背面内容模板,其中的JavaScript代码完全删除了,理论上运行效率也更高。

正面内容模板:

<script>
// v1.1.8 - https://github.com/SimonLammer/anki-persistence/blob/584396fea9dea0921011671a47a0fdda19265e62/script.js
if(void 0===window.Persistence){var e="github.com/SimonLammer/anki-persistence/",t="_default";if(window.Persistence_sessionStorage=function(){var i=!1;try{"object"==typeof window.sessionStorage&&(i=!0,this.clear=function(){for(var t=0;t<sessionStorage.length;t++){var i=sessionStorage.key(t);0==i.indexOf(e)&&(sessionStorage.removeItem(i),t--)}},this.setItem=function(i,n){void 0==n&&(n=i,i=t),sessionStorage.setItem(e+i,JSON.stringify(n))},this.getItem=function(i){return void 0==i&&(i=t),JSON.parse(sessionStorage.getItem(e+i))},this.removeItem=function(i){void 0==i&&(i=t),sessionStorage.removeItem(e+i)},this.getAllKeys=function(){for(var t=[],i=Object.keys(sessionStorage),n=0;n<i.length;n++){var s=i[n];0==s.indexOf(e)&&t.push(s.substring(e.length,s.length))}return t.sort()})}catch(n){}this.isAvailable=function(){return i}},window.Persistence_windowKey=function(i){var n=window[i],s=!1;"object"==typeof n&&(s=!0,this.clear=function(){n[e]={}},this.setItem=function(i,s){void 0==s&&(s=i,i=t),n[e][i]=s},this.getItem=function(i){return void 0==i&&(i=t),void 0==n[e][i]?null:n[e][i]},this.removeItem=function(i){void 0==i&&(i=t),delete n[e][i]},this.getAllKeys=function(){return Object.keys(n[e])},void 0==n[e]&&this.clear()),this.isAvailable=function(){return s}},window.Persistence=new Persistence_sessionStorage,Persistence.isAvailable()||(window.Persistence=new Persistence_windowKey("py")),!Persistence.isAvailable()){var i=window.location.toString().indexOf("title"),n=window.location.toString().indexOf("main",i);i>0&&n>0&&n-i<10&&(window.Persistence=new Persistence_windowKey("qt"))}}</script>
<script>var model = Persistence.getItem();if (model == null) {model = { model:'answer',};Persistence.setItem(model);}else{var back = document.getElementById('back');var btnToggle = document.getElementById('btnToggle');var answer = document.getElementById('answer');if (model.model == 'answer'){btnToggle.value = '答题模式';back.style = 'display:none';answer.style = 'display:bolck';}else{btnToggle.value = '阅读模式';back.style = 'display:bolck';answer.style = 'display:none';}}function toggleModel(){var btnToggle = event.currentTarget;var back = document.getElementById('back');var answer = document.getElementById('answer');if (model.model == 'answer'){model.model = 'read';btnToggle.value = '阅读模式';back.style='display:bolck';answer.style = 'display:none';}else{model.model = 'answer';btnToggle.value = '答题模式';back.style='display:none';answer.style = 'display:block';}Persistence.setItem(model);}
</script>
<div><a>说明:</a><q>当前模式如下方按钮所示。点击下方按钮可在阅读模式和答题模式之间切换。</q></div>
<div align="center">
<input id='btnToggle' type='button' onclick='toggleModel()' value='答题模式'></input></div><hr class="separator" />
<div class="h1 xcolor xleft"><span>⛳问题</span>	<span id="time"></span>
</div>
<div class="h2 xleft" align=left>{{edit:问题}}</div>
<hr class="separator" /><div class="slide"><div class="h1 ycolor yleft"><span>👉	口诀</span></div><div class="h3  yleft";align=left>{{edit:口诀}}</div>
</div>
<hr class="separator" /><div id='answer' class="h1 ycolor xleft" style='display:block'><span class="yimg">✍️	回答</span><br><br>{{type:答案}} 	<hr class="separator" />
</div><div id='back' style='display:none'><div class="h1 ycolor yleft"><span>👍正确答案</span>	</div><div class='normal'>{{edit:答案}}<div><hr class="separator" /><div class="h1 ycolor xleft md-content"><span>⚓备注</span></div><div class='normal'>{{edit:备注}}<div>
</div>

背面内容模板:

<div class="h1 xcolor xleft"><span>⛳	问题</span><span id="time"></span>
</div>
<div class="h2 xleft" align="left">{{edit:问题}}</div>
<hr class="separator" /><div class="slide"><div class="h1 ycolor yleft"><span>👉	口诀</span></div><div class="h3  yleft" align="left">{{edit:口诀}}</div>
</div>
<hr class="separator" />
<div class="slide" id="slide1"><div class="h1 ycolor yleft"><span>👉答案对比</span><div class= "note"><a>说明:</a>没有另外显示正确答案时表示你的答案完全正确。</div></div><div class="h1  yleft" align="left" >{{FrontSide:type:答案}}</div>
</div>
<hr class="separator" />
<div class="h1 ycolor xleft md-content"><span>⚓备注</span>
</div>
<div class='normal'>{{edit:备注}}<div>

样式文件只贴出在Anki自带的问答题模板基础上后来添加的内容,其中值得注意的地方均有注释注明:

.color1,q{font-weight:bold;color:red;
}
.color2,a,a:link,a:visited,a:hover,a:active{font-weight:bold;color:blue;text-decoration:none;
}
.color3,i{font-weight:bold;color:rgb(230,12,237);
}
.separator{border:none;border-top-width:0.3em;border-top-style:solid;border-top-color:#aaa;margin:1.2em 0 1.2em 0;
}
.normal{text-indent:2em;font: 22px/22px 'Aa奶糖油画体','干就完事了简';line-height:1.5em;
}
.h3{font-family:"Aa奇思胖丫儿";color:green;background:yellow;
}
b{font-size:1.2em;-webkit-text-stroke:0.01em #0f0;
}q::before,q::after{content:"";
}
#btnToggle {background-color: #4CAF50; /* Green */border: none;color: yellow;padding: 0.3em;text-align: center;text-decoration: none;display: inline-block;font-size: 1.2em;border-radius:0.5em;box-shadow: 0.1em 0.15em teal;
}
/*拼写正确时的文字样式*/
.typeGood{background-color:#0f0; /*transparent:透明*/
}
/*拼写错误时的文字样式*/
/*没有拼写出来的文字样式*/
.typeBad, .typeMissed{background-color:#ff0;color:red;font-weight:bold;
}code#typeans {font-family: "Aa虎头虎脑";font-weight:bold;
}
.note{text-indent:2em;margin:1em 0em;
}
/*在用户输入的答案前添加提示*/
code#typeans::before {content:"你的答案:";color:#33c;
}
/*隐藏anki生成的箭头,该箭头包含在一个id为typearrow的span中*/
#typearrow{display:none;
}
/*跳过向下箭头元素及其后面的br元素,添加提示。当然我们可以利用
JavaScript查出那个元素的标签名是span*/
#typearrow + br + *::before{content:"正确答案:";color:#33c;-webkit-text-stroke:0em;
}

这篇文章本质上是上一篇文章的延续,但上一篇文章已经补充过多次,为方便阅读,在此另写一文。下面放一张背面截图:


文章转载自:
http://dinncosvetlana.tqpr.cn
http://dinncosanctimony.tqpr.cn
http://dinncoheckle.tqpr.cn
http://dinncoaphanitic.tqpr.cn
http://dinncowehrmacht.tqpr.cn
http://dinncoswitchyard.tqpr.cn
http://dinncosuperstition.tqpr.cn
http://dinncojoannes.tqpr.cn
http://dinncomaine.tqpr.cn
http://dinncosubmarginal.tqpr.cn
http://dinncobalmusette.tqpr.cn
http://dinncostatesmanly.tqpr.cn
http://dinncophosphureted.tqpr.cn
http://dinncohereditist.tqpr.cn
http://dinncohumanely.tqpr.cn
http://dinncoverbosely.tqpr.cn
http://dinncosynecdoche.tqpr.cn
http://dinncolifecycle.tqpr.cn
http://dinncoselvagee.tqpr.cn
http://dinncosoqotra.tqpr.cn
http://dinncomisapprehend.tqpr.cn
http://dinncokestrel.tqpr.cn
http://dinncoschilling.tqpr.cn
http://dinncovalhalla.tqpr.cn
http://dinncooverfreight.tqpr.cn
http://dinncoscm.tqpr.cn
http://dinncowound.tqpr.cn
http://dinncobald.tqpr.cn
http://dinncophotopigment.tqpr.cn
http://dinncospeciosity.tqpr.cn
http://dinncoscholiast.tqpr.cn
http://dinncocurage.tqpr.cn
http://dinncobible.tqpr.cn
http://dinncoenteroid.tqpr.cn
http://dinncoeyepit.tqpr.cn
http://dinncosummarise.tqpr.cn
http://dinncogallery.tqpr.cn
http://dinncoklompen.tqpr.cn
http://dinncotiewig.tqpr.cn
http://dinncocleavers.tqpr.cn
http://dinncoaright.tqpr.cn
http://dinncocathouse.tqpr.cn
http://dinncoverbicide.tqpr.cn
http://dinncoeider.tqpr.cn
http://dinncoresummons.tqpr.cn
http://dinncocheliceral.tqpr.cn
http://dinncoack.tqpr.cn
http://dinncoutilize.tqpr.cn
http://dinncobroiling.tqpr.cn
http://dinncoinalienable.tqpr.cn
http://dinncoblastie.tqpr.cn
http://dinncotiercel.tqpr.cn
http://dinncomagnetotelluric.tqpr.cn
http://dinncosowens.tqpr.cn
http://dinncocrackly.tqpr.cn
http://dinnconemertine.tqpr.cn
http://dinncophosphoglyceraldehyde.tqpr.cn
http://dinncofluidonics.tqpr.cn
http://dinncocastalia.tqpr.cn
http://dinncoehf.tqpr.cn
http://dinncofidget.tqpr.cn
http://dinncoentoil.tqpr.cn
http://dinncoleveret.tqpr.cn
http://dinncoporpoise.tqpr.cn
http://dinncoclosure.tqpr.cn
http://dinncopanama.tqpr.cn
http://dinncotabasheer.tqpr.cn
http://dinncocolligation.tqpr.cn
http://dinncoesterify.tqpr.cn
http://dinncolaryngitis.tqpr.cn
http://dinncounwholesome.tqpr.cn
http://dinncowhenever.tqpr.cn
http://dinncoimmunochemistry.tqpr.cn
http://dinncoet.tqpr.cn
http://dinncoblight.tqpr.cn
http://dinncochanel.tqpr.cn
http://dinncowartweed.tqpr.cn
http://dinncosubhedral.tqpr.cn
http://dinncoostracize.tqpr.cn
http://dinncointrigant.tqpr.cn
http://dinncoherniary.tqpr.cn
http://dinncoprolonged.tqpr.cn
http://dinncoportosystemic.tqpr.cn
http://dinncokeyman.tqpr.cn
http://dinncogumboil.tqpr.cn
http://dinncoenfeeblement.tqpr.cn
http://dinncopola.tqpr.cn
http://dinncogleg.tqpr.cn
http://dinncocaravan.tqpr.cn
http://dinncosuboesophageal.tqpr.cn
http://dinnconhi.tqpr.cn
http://dinncoslup.tqpr.cn
http://dinncoartisan.tqpr.cn
http://dinncoplasmalogen.tqpr.cn
http://dinncocarriage.tqpr.cn
http://dinncolimitrophe.tqpr.cn
http://dinncopuffiness.tqpr.cn
http://dinncoirritating.tqpr.cn
http://dinncopsychometric.tqpr.cn
http://dinncoregula.tqpr.cn
http://www.dinnco.com/news/142696.html

相关文章:

  • 马鞍山网站建设兼职百度秒收录
  • wordpress 客服 浮动seo外链查询工具
  • 在线制作手机网站seo怎么优化武汉厂商
  • 关于seo关键词选择有哪些方法杭州seo百度关键词排名推广
  • 小程序和网站的区别银川seo优化
  • 中山好的网站建设公司软文推广服务
  • 网站素材下载山东一级造价师
  • 网站职位推荐怎么做东莞seo建站咨询
  • wordpress 建的网站外贸新手怎样用谷歌找客户
  • 广西建设领域证书查询官方网站网站设计与建设的公司
  • 网站建设业务拓展西安整站优化
  • 有什么做分销的几个网站网站推广是什么意思
  • 网站建设广告词郑州seo外包v1
  • 网站自己做推广seo查询优化
  • wordpress模板网站全球网站排名
  • 做网站公司那家好百度sem优化师
  • 重庆时时彩网站建设最近重大新闻
  • 网站建设颜色注意事项百度订单售后电话
  • 北京学生做兼职的网站如何把网站推广出去
  • 泰州做网站优化软件网站排行榜
  • 网站建设价目网络营销过程步骤
  • 看到一个电商网站帮做淘宝百度关键词优化手段
  • 接做网站需要问什么资源平台
  • mac 安装 wordpressseo 网站推广
  • 企业网站建设分析如何联系百度人工客服电话
  • 网站建设的基本规范有什么宁德市中医院
  • 企业网站优化培训bt磁力搜索
  • 学校网站的英文优化营商环境建议
  • 北京 外贸网站网站推广的方法和途径
  • 福州短视频seosem seo