上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 37 下一页

2017年3月22日

js 立即执行函数

摘要: javascript和其他编程语言相比比较随意,所以javascript代码中充满各种奇葩的写法,有时雾里看花,当然,能理解各型各色的写法也是对javascript语言特性更进一步的深入理解。( function(){…} )()和( function (){…} () )是两种javascript立即执行函数的常见写法,最初我以为是一个括号包裹匿名函数,再在后面加个括号调用函数,最后达到函数定义... 阅读全文

posted @ 2017-03-22 14:39 signheart 阅读(312) 评论(0) 推荐(0) 编辑

js 内存泄漏

摘要: 在javascript中,我们很少去关注内存的管理。我们创建变量,使用变量,浏览器关注这些底层的细节都显得很正常。但是当应用程序变得越来越复杂并且ajax化之后,或者用户在一个页面停留过久,我们可能需要去注意一些问题,如一个浏览器花费了1G以上的内存,并且在不断的增加。这些问题常常都是因为内存泄露引起。Javascript 内存泄露这个javascript内存管理的核心概念就是具不具有可达性的概念... 阅读全文

posted @ 2017-03-22 14:39 signheart 阅读(399) 评论(0) 推荐(0) 编辑

容易造成JavaScript内存泄露几个方面

摘要: 高效的JavaScript Web应用必须流畅,快速。与用户交互的任何应用程序,都需要考虑如何确保内存有效使用,因为如果消耗过多,页面就会崩溃,迫使用户重新加载。而你只能躲在角落哭泣。自动垃圾收集是不能代替有效的内存管理的,特别是在大型,长时间运行的Web应用程序中。在这次讲座中,我们将演示如何通过Chrome的DevTools对内存进行有效的管理。并了解如何解决性能问题,如内存泄漏,频繁的垃圾收... 阅读全文

posted @ 2017-03-22 14:39 signheart 阅读(328) 评论(0) 推荐(0) 编辑

浏览器 本地预览图片 window.url.createobjecturl

摘要: 第一种方式 第二种方式function setImagePreview(a,b) { var url =''; if (navigator.userAgent.indexOf("MSIE")>=1) { // IE url = document.getElementById(a).value; } else if(navigator.userAgent.in... 阅读全文

posted @ 2017-03-22 14:38 signheart 阅读(2901) 评论(0) 推荐(0) 编辑

jquery flexslider 轮播插件

摘要: 去官网下载最新的https://www.woothemes.com/flexslider/ 引入 css 和 jsapi$(window).load(function() { $('.flexslider').flexslider({ namespace: 'flex-', //控件的命名空间,会影响样式前缀 animation: "slide", //S... 阅读全文

posted @ 2017-03-22 14:38 signheart 阅读(358) 评论(0) 推荐(0) 编辑

js 树菜单 ztree

摘要: http://www.ztree.me/v3/api.php官网 apijs/** */ //var allowClick = true; //标记节点是否能被点击 var sdorg={}; /** * 初始化组织机构树 * renderId 渲染位置 * nodeClick 点击时触发的事件 * beforeNodeClick 点击前触发... 阅读全文

posted @ 2017-03-22 14:38 signheart 阅读(475) 评论(0) 推荐(0) 编辑

js in

摘要: 定义:in操作符用来判断某个属性属于某个对象,可以是对象的直接属性,也可以是通过prototype继承的属性。(参见hasOwnProperty)注意事项:n 对于一般的对象属性需要用字符串指定属性的名称如:var mycar = {make: "Honda", model: "Accord", year: 1998};"make" in mycar // returns tru... 阅读全文

posted @ 2017-03-22 14:37 signheart 阅读(252) 评论(0) 推荐(0) 编辑

jquery 获取各种高宽

摘要: 获取浏览器显示区域(可视区域)的高度 : $(window).height(); 获取浏览器显示区域(可视区域)的宽度 :$(window).width(); 获取页面的文档高度 $(document).height(); 获取页面的文档宽度 :$(document).width(); 浏览器当前窗口文档body的高度: $(document.body).height();浏... 阅读全文

posted @ 2017-03-22 14:37 signheart 阅读(228) 评论(0) 推荐(0) 编辑

jquery checkbox问题

摘要: 1.6版本 方法不同 阅读全文

posted @ 2017-03-22 14:37 signheart 阅读(72) 评论(0) 推荐(0) 编辑

mouseover mouseenter mouseout mouseleave

摘要: mouseover与mouseenter不论鼠标指针穿过被选元素或其子元素,都会触发 mouseover 事件。只有在鼠标指针穿过被选元素时,才会触发 mouseenter 事件。mouseout与mouseleave不论鼠标指针离开被选元素还是任何子元素,都会触发 mouseout 事件。只有在鼠标指针离开被选元素时,才会触发 mouseleave 事件。 阅读全文

posted @ 2017-03-22 14:37 signheart 阅读(171) 评论(0) 推荐(0) 编辑

上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 37 下一页

导航