TA的每日心情 | 衰 2018-4-23 09:34 |
---|
签到天数: 4 天 [LV.2]偶尔看看I
|
本帖最后由 hhuang 于 2018-7-14 09:30 编辑
c6 o* ^5 y7 H- A& V
; h/ D0 K1 q. }6月6日更新:重新导出并上传到百度云,下载后直接用就有下面图中的效果,不需要修改代码了。, l# q( p" c* n" E2 f5 ?+ a$ ^ x
, ~9 W: G& q3 m& c自己记单词的过程中,觉得有时候大概知道了意思,又不确定。加上按钮播放例句,在看释义前播放,有助于记起单词的意思,帮助记忆。
" Y* o: O3 u) h I/ E. Q
# R2 F0 [$ O& D1 t) c4 r7 x h, x0 {, h1 t" w9 r
把卡片前面的代码换成下面的代码,就有这个效果了。" J1 f; m/ u" N1 a3 E X
- <div id="front">. y: \0 ?8 w% C0 W& K, ?
- ) h, C; K2 X; c' c8 J
- <div class="headbar">{{Deck}}</div>
, u: M& Q* ]; H2 O) x - <div id="word"># m5 d- u m5 X" }- B
- {{单词}}
% X/ E# O, u; x- {8 _# x - <span id="rank"> {{ranking}} </span><span id='example_audios'></span>
" F/ V4 D3 o' X; f0 f( a - </div>- f8 `, l4 Y4 e* {/ F9 f
- <div class="yongfa">+ w9 B/ v' X1 b7 U! d9 J0 L
- {{用法}}& A' v& s+ Z2 l3 \& c
- </div>. X: d0 c( V R/ g7 s6 B( `
- `1 m6 T% z7 ]) M* O1 {! S- <div id="back">
* P# [& r& M. L7 \. x - <div class="headbar">有道词典 基本释义</div>
- t% D7 @& l" A5 E" S - <div class="shiyi_youdao">
# o% \/ c5 T) h/ v - {{shiyi_youdao}}* i& g2 c! {! y* f7 Q
- </div>
, P- u% a: M7 d8 k - 2 ^8 q/ s9 z; R4 z
- <div class="headbar">LDOCE6</div>: ?' y5 b, S* e& Q$ F
- <div id="ldoce6">5 z9 d! P1 m/ |( `, Z
- {{LDOCE6}}
4 D W) U+ Y K$ u) Y9 j- n - </div>
+ O4 R! F! a& g: C- S! s - % O4 Q. z: t+ t
- <script type="text/javascript">
6 f3 N9 m' q9 q- ]( y, B' O - // format yonfa
5 N j) D: g6 x. B9 z - [].forEach.call(document.querySelectorAll('.yongfa'), function (div) { j7 x; D e9 C: f1 J& d
- div.innerHTML = div.innerHTML
! h, L; t! w3 d; z, E( M6 O, G - .replace(/[1-9]+\)/g, function (symbol) {
# C7 H# K* l1 F/ \0 j" a - return '<a class="hightlight" style="color:#539007;" >' + symbol + '</a>';
7 B. b. [4 t9 N. U7 w* _/ \ - });5 \& d7 ?5 N/ u& w/ h9 q
- });* }) x; Q& h0 @* N( Y% [" z
- 0 F+ P! Q+ f; V* [
- // play the Ammerican pronouciation
) I/ t% P# w$ a. w+ l, Y6 O; O - var amevoice = document.getElementsByClassName("amevoice");
8 U% f/ j/ q1 L8 E" l' J+ B; X - var anki_modified_code = amevoice[0].innerHTML;
3 `5 [9 ~& ~2 l7 m- h - //var filename = '_' + anki_modified_code.split(':')[1].split(';')[0].split('_')[1].replace(/"\)/, '');;/ [3 v( @, w& E. S& h# I8 H
- var filename = anki_modified_code.split('ankiplay')[1].split('");')[0];! ^, E8 l! u9 q. c2 W
- var audio = new Audio(filename);
7 a2 Z8 S, Q; E( u" ? - audio.play();
u M9 d3 d: A, g5 Y k- N: T- D
" t" m* m: |5 I8 R/ j- // add audios of the examples, M! x+ m- `; C& y
- var examples = document.getElementsByClassName("example");$ ~+ ~ p( |! Y7 t$ w
- var example_audios = "";% [! @% z' p: {. Y5 \
- for (var i = 0; i < examples.length; i++) { A5 y$ u8 E$ _; F9 G' m2 V) [5 X
- var e = examples[i].innerHTML;
# P. h4 g+ n7 A& K+ T, e4 K1 [+ E - var index = i + 1;
3 K9 N! f1 W8 u* {% } - if (e.search('mp3]') == -1) {1 i n* w+ _6 c t# n( q( v
- continue;( J/ O5 E$ [: o+ B5 u. [9 X8 S s
- }$ \2 ?* l1 ?6 l
- example_audios += index + e.split('<img')[0];# M- @# [7 Y) ^
- //if (i>10) alerta(e.split('<img')[0]);
/ P* Z) q) h( E# ?7 @) V' \. R - }
1 E4 c+ |; A4 G2 N4 M6 e5 i - var rank = document.getElementById("rank");! o. k- |0 ~6 k
- rank.innerHTML += example_audios;
5 [3 ?5 d8 P) _4 K
4 H N% J3 ]6 r" V- </script>
复制代码
$ e) B, _4 x8 |- {
* D! s& y8 ?" L$ B我最近自己制作的Anki deck,用来背单词。单词发音,例句音频,Anki,LDOCE6,美国当代英语语料库20000$ G2 \% J, k1 ]* V; w, y- K( ]
使用的是美国当代英语语料库20000词频表,用Anki的插件抓取了有道字典的基本释义和LDOCE6的内容(包含单词发音和例句的音频)。注意:音频需要自己点击播放,如果用Anki的那个播放音频是播放所有的包含单词英音美音及例句的音频。我自己加了javascript代码,在学习时打开卡片的时候自动播放单词的美音。
, i/ V ]5 g5 Y: T! Z( a) L: N有极少卡片里带了哈利波特书里的句子(因为我合并了Kindle看哈利波特时标注的一些单词)。
+ j& b ^% |/ f* v我自己使用了差不多一个月了,感觉比较不错,估计能坚持背下去。
: m2 _2 H3 R" p2 U. e# u5 P) x+ K H4 M$ O
下面是截图:
) {0 d4 U1 u+ \' P. g3 \" D+ @! m, ?% z% i# f6 ~" r/ D
* U. g/ ~6 Z) [5 g% s+ X7 d' f
! i/ M$ ?3 Z+ S; ?+ Q
6 b: ?8 g4 H5 x+ |, v_LDOCE6_wrap.css文件放到Anki的那个media目录下,这样就有上面截图的效果了。这个文件是Anki自动生成的,你如果用Anki的插件从LDOCE6字典里提取过,这个文件应该就已经有了。
( J8 j! Y" l2 h0 o; n3 R) F2 t" \
" w% } a9 r. V" X/ o0 V链接: [url]https://pan.baidu.com/s/1Z-FqHiEctn_BuWg0cVDu3w [/url]# B Y+ `, Z8 n6 a% ?' V: r
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?免费注册
x
评分
-
9
查看全部评分
-
|