javascript
文章平均质量分 65
Hhy_9288
这个作者很懒,什么都没留下…
展开
-
Chrome 控制台console的用法(js 调试)
Chrome 控制台console的用法大家都有用过各种类型的浏览器,每种浏览器都有自己的特色,本人拙见,在我用过的浏览器当中,我是最喜欢Chrome的,因为它对于调试脚本及前端设计调试都有它比其它浏览器有过之而无不及的地方。可能大家对console.log会有一定的了解,心里难免会想调试的时候用alert不就行了,干嘛还要用console.log这么一长串的字符串来替代alert输出转载 2017-10-13 09:53:01 · 584 阅读 · 0 评论 -
js 事件冒泡、阻止事件冒泡
JS事件流其中一种是冒泡事件,当一个元素被触发一个事件时,该目标元素的事件会优先被执行,然后向外传播到每个祖先元素,恰如水里的一个泡泡似的,从产生就一直往上浮,到在水平面时,它才消失。在这个过程中,如果你只希望事件发生在目标元素,而不想它传播到祖先元素上去,那么你需要在“泡泡”离开对象之前刺破它。js做法:1 function stopPropagation(e) { 2 e = e ...转载 2018-06-28 18:28:21 · 7207 阅读 · 3 评论 -
Js打开QQ聊天对话窗口
Js打开QQ聊天对话窗口 function openQQ() { var qq = $(this).attr('data-qq');//获取qq号 window.open('http://wpa.qq.com/msgrd?v=3&uin='+qq+'&site=qq&menu=yes','_brank'); } ...原创 2018-05-30 11:42:01 · 4396 阅读 · 1 评论 -
js 活动倒计时详解
背景前端页面倒计时功能在很多场景中会用到,如运营活动开始倒计时和活动结束倒计时,又如购物网站的秒杀倒计时,抢购倒计时,还有我们手Q春节抢红包倒计时等等……. 最近的话费代付项目中,也涉及倒计时功能,但在开发过程中遇到一些麻烦和坑点,下面和大家分享一下最后是如何解决的。坑点手Q春节抢明星红包活动,就有产品吐槽两个手机在不同时间点打开同一个活动显示的开抢倒计时不一样,误差大的甚至相差几分钟,导致某些用...转载 2018-04-20 19:12:41 · 2839 阅读 · 0 评论 -
jquery.ajaxSetup()函数详解
jquery.ajaxSetup() 函数用于设置全局默认设置。jquery1.1新增 该静态函数语法: jquery.ajaxSetup(settings) 参数(settings):一个对象,其中的每一个属性表示需要设置更改默认设置的选项,属性值表示更改后的默认值。返回值:jquery.ajaxSetup()函数没有返回值,或者说返回值为underfind;示例://设置AJAX的全局默认...原创 2018-04-03 17:36:43 · 1032 阅读 · 0 评论 -
JavaScript 实现全部选中与全不选
JavaScript 实现全部选中与全不选面试题?html代码 如下图:JavaScript代码 如下图:注意:1、getAttr的值和onclick点击次数。 2、不被选中时,只有移除checked属性才有效,checked值为false、空都无效。...原创 2018-03-13 20:20:46 · 352 阅读 · 0 评论 -
js运行机制详解
一、为什么JavaScript是单线程?JavaScript语言的一大特点就是单线程,也就是说,同一个时间只能做一件事。那么,为什么JavaScript不能有多个线程呢?这样能提高效率啊。JavaScript的单线程,与它的用途有关。作为浏览器脚本语言,JavaScript的主要用途是与用户互动,以及操作DOM。这决定了它只能是单线程,否则会带来很复杂的同步问题。比如,假定JavaScript同时...转载 2018-03-06 11:03:09 · 685 阅读 · 0 评论 -
JavaScript 跨域汇总
什么是跨域?在了解跨域之前,首先要知道什么是同源策略(same-origin policy)。简单来讲同源策略就是浏览器为了保证用户信息的安全,防止恶意的网站窃取数据,禁止不同域之间的JS进行交互。对于浏览器而言只要域名、协议、端口其中一个不同就会引发同源策略,从而限制他们之间如下的交互行为:Cookie、LocalStorage 和 IndexDB 无法读取。DOM 无法获得。AJAX 请求不能...转载 2018-03-10 15:21:26 · 203 阅读 · 0 评论 -
前端跨域详解
在几次面试中被问到跨域问题,今天整理跨域知识。希望对大家有所帮助!什么是跨域以及产生原因?跨域是指a页面想获取b页面资源,如果a、b页i面的协议、域名、端口、子域名不同或者是a页面为ip地址,b页面为域名地址。所进行的访问跨域的,即浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。什么是同源策略?同源策略/SOP(Same origin policy)是一种约定,...原创 2018-03-10 15:15:39 · 254 阅读 · 0 评论 -
highChart connectNulls
highChart API connectNulls 当ajax数据交互成功返回数据有空置或某时间点数据缺测为0时用ecahrts画折现图会出现断点或时间轴(x轴)的刻度值不同。如图不是较好的效果。用highchart connectNulls属性 实现无间断折线图。如图:希望对小伙伴有所帮助吧!...原创 2017-11-11 10:57:56 · 705 阅读 · 0 评论 -
HTML addEventListener和attachEvent的区别详解
语法element.addEventListener(event,function,useCapture)参数值参数 描述 event 必须。字符串,指定事件名。注意: 不要使用 "on" 前缀。 例如,使用 "click" ,而不是使用 "onclick"。提示: 所有 HTML DOM 事件,可以查看我们完整的 HTML DOM Event 对象参考手册。 fu...转载 2018-01-05 16:44:04 · 557 阅读 · 0 评论 -
只看图就能弄懂JavaScript原型链和闭包
全部内容均引用自http://www.cnblogs.com/wangfupeng1988/p/4001284.html 1.2.3.4.5.6.7.8.函数每被调用一次,都会产生一个新的执行上下文环境。变量、函数表达式——变量声明,默认赋值为undefined; this——赋值; 函数声明——赋值; 这三种数据的准备情况我们称之为“执行上下文”或者“执行上下文环境”。作用域中变量的值是在执行过...转载 2018-03-06 12:21:30 · 209 阅读 · 0 评论 -
JavaScript 面试题
原创 IT168企业级2017-04-13 17:02近年来,从事JavaScript的程序员越来越多,JavaScript的曝光率也越来越高,如果你想转行试试JavaScript,不妨收下这份面试题及答案,没准用得上。当然,如果针对这些问题,你有更棒的答案,欢迎移步至评论区。1、什么是JavaScript?(这是基本题,对很多程序员来说也是送分题!)JavaScr转载 2017-12-26 22:21:34 · 517 阅读 · 0 评论 -
JavaScript中的this详解
调用一个函数会暂停当前函数的执行,传递控制权和参数给新函数。除了声明时定义的形式参数,每个函数还接收两个附加的参数:this和arguments。参数this在面向对象编程中非常重要,它的值取决于调用的模式。在JavaScript中一个有4中调用模式:方法调用模式、函数调用模式、构造器调用模式和apply调用模式。转载 2017-12-26 21:53:31 · 293 阅读 · 0 评论 -
javascript中用eval方法转换json对象
javascript中用eval方法转换json对象var u = eval(’(’+user+’)’);1.对于服务器返回的JSON字符串,如果jQuery异步请求没做类型说明,或者以字符串方式接受,那么需要做一次对象化处理,方式不是太麻烦,就是将该字符串放于eval()中执行一次。这种方式也适合以普通javascipt方式获取json对象,以下举例说明:var u = eval(’(...原创 2019-03-28 19:25:21 · 791 阅读 · 0 评论