js或者jquery如何禁止输入法,让输入框只能处于英文状态?
对input框做了输入范围的限制,是通过keyCode值作du的判断,但是在IE中打开项目有时会出现按下按键没有反应的情况,后来发现是中文键盘的keyCode值和英文不一样
后来我是这样解决的:$('thisinput').css('ime-mode', 'disabled');这个属性貌似只有IE认识,我在chrome中试了,根本不识别。
给某个input框设置了这个属性,在IE中,这个input框获取焦点后,自动禁掉中文输入法,也切换不了。
js中mark怎么用?
JavaScript插件Mark.js ,可以轻松地在任何页面上添加突出显示搜索功能 。
默认情况下,它可以用作普通的JS插件,但也可以在jQuery之上运行。 这是一个完全开源的项目,因此您可以在任何商业网站或其他网站上自由使用它。
它具有与其他浏览器搜索功能非常相似的功能,只是它具有额外的功能。 您可以添加自己的自定义过滤器,并基于正则表达式 , 特定的同义词甚至在iframe之类的动态页面元素中搜索单词。
首先,只需从GitHub下载Mark.js文件或通过CDN托管文件即可节省时间。
您应该运行连接到页面输入字段的此功能。 这样,用户可以输入搜索词并通过突出显示的文本立即获得反馈 。
这是演示页面中的示例片段 :
$(".context").mark(keyword [, options]);
.context类针对函数应在何处搜索术语 。 如果您要搜索整个页面,则可以使用默认HTML <body>元素 ,也可以传递多个元素,例如不同的选项卡式小部件或iframe。
然后,在mark()函数内部, 传递关键字 ,以及选项(如果需要)。
如果让用户键入关键字,则可以在每次按键后使用新关键字自动更新功能 。 甚至还有一个针对此事件的特定功能 。
Mark.js 可与所有主流浏览器一起使用 ,包括Chrome,Firefox,Opera(v12 +)和Internet Explorer(9+)。 如果您遵循文档并使用最新文件,则设置起来真的很容易。
Java程序员面试中容易被问哪些问题?
1.前台后台都做吗? 10分
这一般是我的第一个问题,超过90%的人会回答:"都做,后台多一点,前台少一点"
这不是我想要的答案,鬼都知道程序员都要多少涉及一下前台,后台更不用说了.
碰到过一个聪明人,他是这么回答的: 前台js写的比较熟练,html的框架模板也能搭建的非常整齐美观,只是特效能力比较差
这个问题我不想过多讨论,加分但不减分
2.事务,什么是事务,为何用事务 10分
大部分面试者,就会举各种各样的例子(比如银行存钱,这个最多)来说明这个问题,其实他们都理解.
但这不是我想要的答案,我期望的答案只有一句:"保证数据的一致性和完整性" ,可惜只有5%左右的人答出来了
这个问题可以大概了解出面试者的分析能力,以及语言总结能力,还有他们对这个玩意的理解程度
答不出减分,举例子不加分
3. 面向切面(AOP),原理是什么 10分
这个就是对技能的掌握程度了
大部分又是举例子,什么找中介啊之类的, 其实就是来掩盖他们懂一点实现逻辑,但是不知道源码怎么实现的.
但还真是有学霸能把代理的原理讲出来,非常好.
答不出减分,举例子不加分,讲出原理双倍分.
4.两个项目之间如何通信 10分
很基础的问题,答上来就有分,说明你接触或者了解过网络
5.在上个问题基础之上问,碰到乱码怎么解决,utf-8和gbk可以直接转换么 10分
大部分应聘者到这里基本就开始胡扯了. 有说声明字符串编码接收的,有说改项目编码的,各种各样五花八门.
更有甚者,utf-8和gbk可以直接转换...
直接说明了他们完全没有遇到过此类问题,也并不了解编码.
答不出不减分,胡扯减分,答对双倍分.
6.简述一项技术或设计模式的原理 20分
这个几乎是送分的,但90%的人答不出.我很不解.
答不出减分,答出加分
-----------------------------------------------------------------------------------------------------------------------------
问完以上几个问题大概可以判断出应聘者的技术程度
不管怎么样
希望多锻炼自己的口才与技术.