腾讯的一个笔试题,先看一下 var a = 100; function fn() { alert(a); //undefined var a = 200; alert(a); //200 } fn(); alert(a); //100 var a; alert(a); //100 var a = 300; alert(a); //300 前两个很简单,不解释 了,涉及到声明提前的问题. 后面仨为啥呢,这要总结下重复声明的问题: 1.使用var语句多次声明一个变量不仅是合法的,而且也不会造成任何错…
通过js或jq增加的代码,点击事件或其他一些事件不起作用时,可使用 $(document).on("click",".noshow",function() { $('.con10').fadeOut(); $(".noshow").attr("class","show"); });…
JS的容错率很高,一些其他语言常见的小错误JS都能大度得包容,比如给一个方法传入超出预计的参数.在声明变量之前使用该变量(变量的声明提升解决了这个问题)等等,这里我们就要解剖一下JS变量重复声明以及当我们忽略var使用 a=2来声明变量时a为全局变量的问题: //第一段代码 var a = 2; var a = 3; alert(a);//3 //第二段代码 <span style="font-size:18px;"></span><pre name=&q…
js去掉重复数组 重点一:字符串转数组  strArr.join(',') 重点二:做循环数组删除的时候,每次循环就把color[i] 去对比i之前所有数组color组合起来的字符串 比如 : i=1,就是 黄色 比"红色,黄色"    出现次数1,保留 i=2,就是 黄色 比"红色,黄色,黄色"  出现次数 2,删除当前i i=3,就是 蓝色 比"红色,黄色,黄色,蓝色"   出现次数 1 保留当前 i=4,就是 黄色 比"红色,黄色…
//js遍历添加栏目类添加css 再点击其它删除css $(".radio-group .ckselect").each(function(index) { $(this).click(function() { var tagid=$(this).attr('tagid'); $("#tagid").val(tagid) $(".ckselect").removeClass("selected"); $(".ckse…
原文地址https://blog.csdn.net/galen2016/article/details/56847545 [WebDriver]调用JavaScript 一.WebDriver 提供了executeScript方法来执行JavaScript 代码,从而对页面元素做一些特殊操作 代码: …… WebDriver driver = new FirefoxDriver(); JavascriptExecutor js = (JavascriptExecutor) driver; js.…
js 实现table表格拖拽和点击表头升降序排序,写的比较乱,用的时候可以把其中的一些模块函数提取出来 样式,由于是可拖拽表格,所以样式 table tr th{cursor:move;} js实现 var arrTh = [];//保存初始每个th位置的数组 $('.Report th').each(function (i, e) { arrTh.push({ 'index': i, 'left': $(e).offset().left }); $('.Report th').eq(i).ap…
js进阶 12-16 jquery如何实现通过点击按钮和按下组合键两种方式提交留言 一.总结 一句话总结:实现按下组合键提交留言是通过给input加keydown事件,判断按键的键码来实现的. 1.如何判断同时按下了ctrl键和回车键? 25 $('#txt1').keydown(function(e){ 26 if (e.which==13&&e.ctrlKey) { 2.实现组合按键提交留言时候的事件监听对象是谁? input 文本框 25 $('#txt1').keydown(fun…
JS 防止重复提交表单 利用flag自定义设置,缺点就是当页面有很多类似操作时,每次需要一个 方法二: var newtime = 0; function sub(){ var Today = new Date(); var Hour = Today.getHours(); var Minute = Today.getMinutes(); var Second = Today.getSeconds(); var nowtime = (Hour*3600) + (Minute*60) + Seco…
作者: 牛A与牛C之间 时间: 2013-12-12 分类: 技术文章 | 2条评论 | 编辑文章 主页 » 技术文章 » 第7篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:全自动注册与反射方法分析 第6篇:Xilium CefGlue 关于 CLR Object 与 JS 交互类库封装报告:自动注册JS脚本+自动反射方法分析 本文转自“吾乐吧软件站”,原文链接:http://www.wuleba.com/?p=23624 感兴趣的,可以加入:WebK…