eventalertmod,英语必修一unit4单词巧记?
earthquake n.地震
earth(地球)+quake(震动)
quake n.地震
right way立刻;马上
right(正确的) way(路)
well n.井
“挖”井
crack n.裂缝;噼啪声
谐音记忆这个单词:敲击石头发出的卡卡的声音
smelly adj.发臭的;有臭味的
smell n.气味v.闻
farmyard n.农场;农家
farm(农场)加上yard(院子)就是农场了
pipe n.管;管道
这个单词也是由声音变出来的:敲击管子会发出砰砰的声响
burst vi. n.爆裂;爆发
【谐音】嘣儿死它,爆炸的声音
million n.百万
美丽嗯,一百万,好美丽
event n.事件;大事
e(出)+vent(went来)=出来个大事
as if仿佛;好像
at an end 结束;终结
end n.终止
nation n.民族;国家;国民
native adj.本国的
canal n.运河;水道
can n.罐头;容器 ~加上al(…性质)
steam n.蒸汽;水汽
额,这个大家好像都有在玩吧,吃鸡战场。(至于为啥子和蒸汽联系上了?……)
dirt n.污垢;泥土
前几单元有发,它有个兄弟叫dirty(脏的)
ruin n. 废墟vt.毁灭;使破产
是不是和rain好相似。可能这是rain(雨)的强化版,直接把房子啊,车子啊给破坏掉了
in ruins 严重受损;破败不堪
suffering n.苦难;痛苦
suffer(遭受,忍受)suf(在…下面)+fer(带) 带你到十八层地狱体验一番痛苦,嘿嘿!!
extreme adj.极度的
extra(额外的,特别的,非常的)supreme(终极的,最大的,极端的)
injure vt.损害;伤害
in(不)+jury(应急的)=不应急则可能会受到伤害
survivor n.幸存者;生还者;残存物
survive(生存)是由sur(在上面)+vivid(生动的)+or(人或物)组合到一起形成的
destroy vt.破坏;毁坏;消灭
de(坏)+story(=struct)结构=破坏
brick n.砖;砖块
跟break(打碎)很像
dam n.水坝;堰堤
“大门”就是水流向大海的阻隔,水坝
track n.轨道;足迹;痕迹
【谐音】踹咳。足迹要踹咳出来
useless adj.无用的;无效的;无益的
不多说,直接拆开 use(有用)+less(否定后缀)
shock vt&vi n.(使)震惊;震动
“休克”,休克真吓人
rescue n.&vt.营救
re-(强调)+s-(=ex出)+cue(=cuss-)摇=摇出来~营救
trap vt. 使陷入困境n.陷阱;困境
tr-(踩,踏),发音类似于“踹”,踹和踩,踏同一个意思。
这两个词很有意思:part(部分) trap(陷阱) 部分人掉进了陷阱
electricity n.电;电流;电学
electric(电的)
这两个词很常见,不用怎么记,平常做题注意一下就可以了
disaster n.灾难;灾祸
dis-(坏) + aster-(星)~老夫纵观星相,今日必有灾祸下凡
dig out 掘出;发现
dig(挖掘)地嗝,土地爷爷打了个嗝,是不是一个重大发现
bury vt.埋葬;掩埋;隐藏
【皮一下】被埋葬bu不r容y易
mine n.矿;矿山;矿井
我的(mine)矿(mine),都是我的
miner n.矿工
-er(人或物)
shelter n.掩蔽;掩蔽处;避身处
【谐音】烧它 在掩蔽出烧他,他就暴露了
a (great) number of 许多;大量的
title n.标题;头衔;资格
抬头 抬头就是标题
reporter n.记者
re(向后,返回)+port-(携带,承载)
【谐音】若泼他冷水,看他敢不敢打小报告
bar n.条;棒;条状物
[谐音]棒儿
damage n.&vt.损失;损害
dam-(damn-=harm伤害)+ age(状态,总称)
frighten vt.使惊吓;吓唬
fright n.惊骇,吃惊
frightened adj.受惊的;受恐吓的
frightrening adj.令人恐惧的
congratulation n.祝贺
con(与…一起)+gratulate(祝贺)【grat-(=pleasing高兴,感激)+ate(做,造成)】+tion(名词)
judge n.裁判员;法官vt.断定;判断;判决
【谐音】裁判最终决定给他“甲级“
sincerely adv.真诚的;真挚的
sincere adj.真挚的,诚实的
【谐音】心细,心细的姑娘对人都很真挚
express vt. 表示;表达n.快车;速递
ex(从…离开)press(压)=推出,表达
outline n.要点;大纲;轮廓
out(外面)+line(线)=最外面的线不正是轮廓吗
headline n.报刊的大字标题
head(头)+line(线)=头上的线上要写标题
cyclist n.骑自行车的人
cycle 自行车
vue打包的html怎么样禁止打开F12开发者工具呢?
打开的方法有很多种,相对的就有对应的禁止打开方法,抛开个人兴趣,感觉实际应用中完全没必要。
如果是普通用户,那么他可能完全不知道这个东西的存在。
如果是稍微懂些浏览器的用户,他可能是打开控制台,修改些文字,然后恶搞再截个图之类的。
如果是开发者,除了F12,还有鼠标右键、键盘快捷键打开,你想禁止这些?鼠标右键功能有时是非常有用的功能,只为了禁止打开控制台得不偿失;再者,浏览器的菜单也有打开开发者工具的选项,这个怎么禁用?
如果是为了防止用户做些破坏性工作,比如抓接口数据之类的,那么完全应该交由服务端做,浏览器一定程度上对用户是完全开放的。
js冲突怎么解决?
a.最容易出现的就是js的命名冲突
①、变量名冲突
变量有全局变量和局部变量当全局变量变量和局部变量名称一致时,就会js冲突,由于变量传递数值或地址不同就会产生JavaScript错误,甚至死循环。
②、方法名冲突
函数中有很多方法,不同的js之间可能函数名一样,这就使得程序执行时不知道改调用那个方法或者哪个方法执行后的结果,最终导致程序加载失败。
③、函数名冲突
一般是命名导致JS冲突。解决方法主要是查找在加载的js中是否具有相同命名的情况,然后修改命名
b.onload 事件冲突
如果在js中调用了window.onload = function(),同时在页面上又有body onload语句,会导致window.onload事件覆盖掉body onload事件而出现错误.
解决方法:attachEvent给onload添加所需运行的函数。
c . 浏览器不兼容问题,虽然这个不属于js冲突但是也常见的js的原因之一
①document.form.item 问题
(1)现有问题: 现有代码中存在许多document.formName.item("itemName") 这样的语句,不能在Fx 下运行
(2)解决方法: 改用document.formName.elements["elementName"]
②集合类对象问题
(1)现有问题: 现有代码中许多集合类对象取用时使用(),IE 能接受,Fx 不能。
(2)解决方法: 改用[] 作为下标运算。如:document.forms("formName") 改为document.forms["formName"]。又如:document.getElementsByName("inputName")(1) 改为document.getElementsByName("inputName")
③window.event
(1)现有问题: 使用window.event 无法在Fx 上运行
(2)解决方法: Fx 的event 只能在事件发生的现场使用,此问题暂无法解决。可以这样变通:
原代码(可在IE中运行):
代码:
<inputtype="button" name="someButton" value="提交
"onclick="javascript:gotoSubmit()"/>
...
<script language="javascript">
function gotoSubmit() {
...
alert(window.event);
// use window.event
...
}
</script>
新代码(可在IE和Fx中运行):
代码:
<input type="button" name="someButton" value="提交"
onclick="javascript:gotoSubmit(event)"/>
...
<script language="javascript">
function gotoSubmit(evt) {
evt = evt ? evt : (window.event ? window.event : null);
...
alert(evt);
// use evt
...
}
</script>
此外,如果新代码中第一行不改,与老代码一样的话(即gotoSubmit 调用没有给参数),则仍然只能在IE中运行,但不会出错。所以,这种方案tpl 部分仍与老 代码兼容。
④html 对象的id 作为对象名的问题
(1)现有问题 :在IE 中,HTML 对象的ID 可以作为document 的下属对象变量名直接使用。在Fx 中不能。
(2)解决方法 :用getElementById("idName") 代替idName 作为对象变量使用。
⑤用idName字符串取得对象的问题
(1)现有问题 :在IE中,利用eval(idName) 可以取得id 为idName 的HTML 对象,在Fx 中不能。
(2)解决方法 :用getElementById(idName) 代替eval(idName)。
⑥变量名与某HTML 对象id 相同的问题
(1)现有问题 :在Fx 中,因为对象id 不作为HTML 对象的名称,所以可以使用与HTML 对象id 相同的变量名,IE 中不能。
(2)解决方法 :在声明变量时,一律加上var ,以避免歧义,这样在IE 中亦可正常运行。
此外,最好不要取与HTML 对象id 相同的变量名,以减少错误。
⑦event.x 与event.y 问题
(1)现有问题 :在IE 中,event 对象有x, y 属性,Fx中没有。
(2)解决方法 :在Fx中,与event.x 等效的是event.pageX。但event.pageX IE中没有。
故采用event.clientX 代替event.x。在IE 中也有这个变量。
event.clientX 与event.pageX 有微妙的差别(当整个页面有滚动条的时候),不过大多数时候是等效的。 如果要完全一样,可以稍麻烦些:
mX = event.x ? event.x : event.pageX;
然后用mX 代替event.x
(3)其它:event.layerX 在IE 与Fx 中都有,具体意义有无差别尚未试验。
⑧关于frame
(1)现有问题 :在IE中 可以用window.testFrame取得该frame,Fx中不行
(2)解决方法 :在frame的使用方面Fx和ie的最主要的区别是: 如果在frame标签中书写了以下属性:
<frame src="xx.htm" ).src = 'xx.htm'来切换frame的内容 ,也都可以通过window.top.frameName.location = 'xx.htm'来切换frame的内容
⑨在Fx中,自己定义的属性必须getAttribute()取得
⑩在Fx中没有parentElement parement.children 而用
parentNode parentNode.childNodes
childNodes的下标的含义在IE和Fx中不同,Fx使用DOM规范,childNodes中会插入空白文本节点。
一般可以通过node.getElementsByTagName()来回避这个问题。 当html中节点缺失时,IE和Fx对parentNode的解释不同,例如:
<form>
<table>
<input/>
</table>
</form>
Fx中input.parentNode的值为form, 而IE中input.parentNode的值为空节点
Fx中节点没有removeNode方法,必须使用如下方法node.parentNode.removeChild(node)
d . const 问题
(1)现有问题: 在IE 中不能使用const 关键字。如const constVar = 32; 在IE中这是语法错误。
(2)解决方法: 不使用const ,以var 代替。
.. body 对象
Fx的body在body标签没有被浏览器完全读入之前就存在,而IE则必须在body完全被读入之后才存在
. url encoding
在js中如果书写url就直接写&不要写&例如var url = 'xx.jsp?objectName=xx&objectEvent=xxx';
frm.action = url那么很有可能url不会被正常显示以至于参数没有正确的传到服务器
一般会服务器报错参数没有找到,当然如果是在tpl中例外,因为tpl中符合xml规范,要求&书写为&
一般Fx无法识别js中的&
e . nodeName 和tagName 问题
(1)现有问题: 在Fx中,所有节点均有nodeName 值,但textNode 没有tagName 值。在IE 中,nodeName 的使用好象
有问题(具体情况没有测试,但我的IE已经死了好几次)。
(2)解决方法: 使用tagName,但应检测其是否为空。
元素属性:IE下input.type属性为只读,但是Fx下可以修改
document.getElementsByName() 和document.all[name] 的问题
(1)现有问题: 在IE 中,getElementsByName()、document.all[name] 均不能用来取得div 元素(是否还有其它不能取的元素还不知道)。
魔兽世界触发技能后在人物旁出现提示的插件?
如果你说的是图上的这个,那么这个是自带的.在界面-战斗-显示法术警报打钩即可. 另外还有功能强大但设置比较复杂的PowerAura 还有功能完善但设置相对简单的EventAlert.
我们为什么不用c?
要回答这个问题首先要明确题主对于写网页的定义。
一个网页往往包含前端、后端两部分。前端负责页面的呈现,后端负责数据的处理,可以大概的理解成前端是人的衣服,而后端是人的五脏六腑。
前端的话主要是采用html+css+javascript这样的组合。html有点像word里面的操作,告诉浏览器,哪里是题目,哪里是正文。然后用css去定义这些标题,正文,链接的样式。而JavaScript则让这些内容能够动起来,比如有些网站烦人的弹窗,其实就是js里的alert指令完成的。在前端部分里,html和css似乎是不可替代的,JavaScript的话,近年来有typescript等,但都没能成为主流,c++在前端在的应用似乎是没有的。
再来说后端部分,后端的语言有很多,市场占有比例最大的是应该是java,这也是java前几年就业火热的一大原因。php作为“世界上最好的语言”,则是一门专门为网页开发而设计的一门语言,近年来,python的Flask,Django等框架,也渐渐进入人们的视野,airbnb就采用了Django。
那么为什么我们不在后端里使用C++呢?这个问题其实,本身是不对的。因为我们并不是不使用,而是使用的比较少。腾讯就是以C++作为开发的主要语言。因为腾讯的产品主要偏向于通讯,而做通讯的大部分都是采用C++来开发的,产品需求决定了团队,而团队则决定了传统。还有一个原因就是,C++虽然开发效率低,但是性能会比java等好。而腾讯这样大体量的公司,是不在乎开发效率的问题的。
这也就不难理解,为什么使用C++使用的人少了。
1、开发效率低,现成的类库少,编译还存在问题,有时会觉得用别人的库,还不如自己撸一个轮子。而Python、php等则容易上手很多,甚至一星期就能做一个还过得去的网站。
2、C++语言难,因为C++比较偏向底层的开发,内存,指针,这些东西对于一个入门的开发者来说很伤脑筋,debug的过程很艰难,而且C++很灵活,其它语言的一些语言特性,你基本在C++上面都可以实现,这就使得你做一件事,有了很多条路可以选,这很容易陷入一种怪圈,写完一种方法觉得不够优雅,然后再用另一种方法,再写一次。写完C++再去写Java,你会觉得爽快很多。