js
文章平均质量分 70
一直很安静a
这个作者很懒,什么都没留下…
展开
-
js
var ckTimeArray = eTime.split(':'); $(ckTimeArray).each(function(){ var ckt = this; $('#'+ckt).attr('checked',true); }); 数组取属性值的时候需要加 ‘#’ 取 对象 $('input[type="checkbox"]').each(function(){转载 2015-11-02 18:06:25 · 268 阅读 · 0 评论 -
js高级篇1之prototype原型对象的应用
起由 最近在做一个项目,里面大量地使用 javascript 作为页面的动态生成脚本, 使用 json 与服务器进行通信. 在读之前遗留的代码时, 经常会弄不清楚, 作用域, this关键字在当前context下的指向等,于是便开始专门学习了 相关的知识,记录下来与大家分享. 下面的内容中会有一些代码,建议大家也去尝试修改和理解,这样更容易掌握. 点击 这儿 下载所涉及到的源码.原创 2015-12-03 20:54:11 · 322 阅读 · 0 评论 -
学习Javascript闭包(Closure)
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 下面就是我的学习笔记,对于Javascript初学者应该是很有用的。 一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。转载 2015-12-03 21:23:21 · 220 阅读 · 0 评论 -
JavaScript变量作用域和变量提升解释(JavaScript Variable Scope and Hoisting Explained)
原文:JavaScript Variable Scope and Hoisting Explained 这篇文章,我们要学习的是javascript的变量作用域和变量的提升以及它们的特性。 理解javascript的变量作用域和变量提升对于学习javascript来说,是非常重要的。这些概念看起来似乎很直白,但是还是有些很重要的细微之处需要我们理解的。 变量的作用域 变转载 2015-12-05 22:54:34 · 518 阅读 · 1 评论 -
js slideToggle 的另一种实现方式,根据不同的状态添加选中颜色
$(function () { var _content = $('.list .item'); _content.on("click",function(){ if ($(this).next(".content").is(":hidden")) { _content.removeClass("selected"); $(this原创 2016-03-20 16:49:57 · 644 阅读 · 0 评论 -
js scroll
jQuery(window).height()代表了当前可见区域的大小,而jQuery(document).height()则代表了整个文档的高度,可视具体情况使用. 注意当浏览器窗口大小改变时(如最大化或拉大窗口后) jQuery(window).height() 随之改变,但是jQuery(document).height()是不变的。 $(document).scrol原创 2016-04-09 16:42:58 · 496 阅读 · 0 评论 -
jquery源码学习2
// Define a local copy of jQuery jQuery = function( selector, context ) { // The jQuery object is actually just the init constructor 'enhanced' return new jQuery.fn.init( selector, context, r原创 2016-04-20 21:11:51 · 283 阅读 · 0 评论 -
jquery源码学习1
引子 最近打算试试看看jQuery的源码,刚开个头就卡住了。无论如何都理解不了jQuery源码入口部分中的 return new jQuery.fn.init( selector, context ) 看了好多帖子都没看懂,觉得自己很蠢,心里很苦,吃宵夜都不香了。昨晚去游泳,游完8*100后靠在池壁上喘气,有人从我旁边出发,水花溅起的瞬间,我突然,想通了!这大概就是回光返照原创 2016-04-20 20:54:15 · 327 阅读 · 0 评论 -
JSON.stringify()、,JSON.eval(),JSON.parse()各自的区别于作用
JSON.stringify() 接受一个参数;将json对象转化为js对象; JSON.eval(), JSON.parse(): 都可以将js对象转化为json对象; example1: var str1 = '{"data1":"Hello,", "data2":"world!}' var str2 = {"data1":"Hello,",原创 2016-05-23 16:11:39 · 420 阅读 · 0 评论