随笔分类 -  javascript读书笔记

平常在网上很难找到比较系统的javascript,比较深入核心的学习资料,最近一段时间因为工作的需要,下决心好好的研究一下,边学习边记笔记留下学习的足迹,也好以后温故而知新...
摘要:转载:http://www.cnblogs.com/mmzuo-798/p/7275412.html 闭包的作用:1、保护函数内的变量安全;2、在内存中维持一个变量(javascript垃圾回收机制)。 利用闭包的特性,我们可以在既避免内部临时变量影响全局空间,又可以在插件内部使用$符号作为jQue 阅读全文
posted @ 2017-09-01 13:23 冲向蓝天 阅读(281) 评论(0) 推荐(0)
摘要:一、jQuery扩展插件 二、相关正则函数: 阅读全文
posted @ 2017-08-01 11:18 冲向蓝天 阅读(200) 评论(0) 推荐(0)
摘要:今天做项目中偶然误把元素加上了pointer-events属性,结果导致后来在js中给该元素加点击事件不能用,检查了半天才发现是这个属性的问题。之前没有好好研究,于是决定仔细研究一下。 一、定义及语法 根据MDN上的解释如下: CSS属性pointer-events允许作者控制特定的图形元素在何时成 阅读全文
posted @ 2017-07-31 18:43 冲向蓝天 阅读(651) 评论(0) 推荐(0)
摘要:1.forEach是js中遍历数组的方法,如下 2.$.each()是jquery中遍历数组的方法,如下 3.$().each()方法规定为每个匹配元素规定运行的函数,如下: 阅读全文
posted @ 2017-07-12 16:37 冲向蓝天 阅读(524) 评论(0) 推荐(0)
摘要:实现 select中指定option选中触发事件 我们在用到下拉列表框select时,需要对选中的<option>选项触发事件,其实<option>本身没有触发事件方法,我们只有在select里的onchange方法里触发。 想添加一个option的触发事件,在option中添加onclick 点来 阅读全文
posted @ 2017-07-07 17:04 冲向蓝天 阅读(152203) 评论(1) 推荐(5)
摘要:Query获取Select元素,并选择的Text和Value: Query获取Select元素,并设置的 Text和Value: jQuery添加/删除Select元素的Option项: 获取Select : 获取select 选中的 text : $("#ddlRegType").find("op 阅读全文
posted @ 2017-07-07 17:00 冲向蓝天 阅读(1495) 评论(0) 推荐(0)
摘要:过目不忘JS正则表达式 正则表达式,有木有人像我一样,学了好几遍却还是很懵圈,学的时候老明白了,学完了忘光了。好吧,其实还是练的不够,所谓温故而知新,可以为师矣,今天就随我来复习一下这傲娇的正则表达式吧。 为啥要有正则表达式呢?其实就是因为计算机笨(这话不是我说的),比如123456@qq.com, 阅读全文
posted @ 2017-07-07 11:13 冲向蓝天 阅读(304) 评论(0) 推荐(0)
摘要:JavaScript RegExp 对象 RegExp:是正则表达式(regular expression)的简写。 完整 RegExp 对象参考手册 请查看我们的 JavaScript RegExp 对象的参考手册,其中提供了可以与字符串对象一同使用的所有的属性和方法。 这个手册包含的关于每个属性 阅读全文
posted @ 2017-06-22 19:11 冲向蓝天 阅读(174) 评论(0) 推荐(0)
摘要:《你不知道的JavaScript》第一部分:作用域和闭包 第1章 作用域是什么 抛出问题:程序中的变量存储在哪里?程序需要时,如何找到它们? 设计 作用域 的目的:为了更好地存储和访问变量。 作用域:根据名称查找变量的一套规则,用于确定在何处以及如何查找变量(标识符)。 ☞ 编译原理 JavaScr 阅读全文
posted @ 2017-06-21 17:02 冲向蓝天 阅读(161) 评论(0) 推荐(0)
摘要:jquery的extend和fn.extend 作者:于为源 出处: http://www.cnblogs.com/yuanyuan/ jQuery为开发插件提拱了两个方法,分别是: jQuery.fn.extend(object); jQuery.extend(object); jQuery.ex 阅读全文
posted @ 2017-06-20 10:47 冲向蓝天 阅读(208) 评论(0) 推荐(0)
摘要:jQuery分析(3) - jQuery.fn.init 1.前言 上一篇jQuery分析(2)中了解了jQuery库的骨架实现原理,这就好比摇滚音乐,摇滚音乐不是某种音乐他就像一个音乐盒子,里面包含了各种不同的摇滚风格(山地、朋克、乡村、流行、硬摇、金属、迷幻等)。那么上一篇只是大致了解了jQue 阅读全文
posted @ 2017-06-17 16:50 冲向蓝天 阅读(850) 评论(0) 推荐(0)
摘要:jQuery分析(2) - $工厂函数分析 前言 从这节进入jQuery的世界,首先从jQuery的入口函数开始了解jQuery()或$是如何运作的,这里我给出了一个最小的例子来分析。 回忆 在进入分析代码前我们回想下jQuery的使用方法有哪些呢? selector,[context] selec 阅读全文
posted @ 2017-06-17 16:48 冲向蓝天 阅读(415) 评论(0) 推荐(0)
摘要:jQuery分析(1) - 介绍 前言 web技术高速发展到现在已经出了现非常多的库或框架,库或框架实现方法也是五花八门。现在要实现一个web站点只需要根据自己的业务需求选择js框架即可快速完成。有些框架可以快速满足业务需求,但是有些框架值得细细咀嚼将其消化。jQuery则是一个值得细细咀嚼的库。希 阅读全文
posted @ 2017-06-17 16:47 冲向蓝天 阅读(180) 评论(0) 推荐(0)
摘要:引子 最近打算试试看看jQuery的源码,刚开个头就卡住了。无论如何都理解不了jQuery源码入口部分中的 return new jQuery.fn.init( selector, context ) 看了好多帖子都没看懂,觉得自己很蠢,心里很苦,吃宵夜都不香了。昨晚去游泳,游完8*100后靠在池壁 阅读全文
posted @ 2017-06-16 16:36 冲向蓝天 阅读(936) 评论(0) 推荐(0)
摘要:Jquery中$与$.fn的区别 Jquery中$与$.fn的区别 当今web开发往往离不开Jquery的使用,Jquery以其简洁的使用方式、良好的浏览器兼容性赢得了软件研发同行的青睐,作为其中的一员,自然也不例外,尽管刚开始时很排斥Jquery,今天我谈一下对Jquery中$与$.fn的认识和理 阅读全文
posted @ 2017-06-15 16:59 冲向蓝天 阅读(424) 评论(0) 推荐(0)
摘要:JS中的phototype是JS中比较难理解的一个部分 本文基于下面几个知识点: 1 原型法设计模式 在.Net中可以使用clone()来实现原型法 原型法的主要思想是,现在有1个类A,我想要创建一个类B,这个类是以A为原型的,并且能进行扩展。我们称B的原型为A。 2 javascript的方法可以 阅读全文
posted @ 2017-06-15 16:49 冲向蓝天 阅读(134) 评论(0) 推荐(0)
摘要:https://segmentfault.com/a/1190000000652891 闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。 闭包的特性 闭包有三个特性: 闭包的定义及其优缺点 闭包 是指有权访问另一个函数作用域中的变量的函数,创建 阅读全文
posted @ 2017-06-15 15:19 冲向蓝天 阅读(265) 评论(0) 推荐(0)
摘要:http://blog.csdn.net/szwangdf/article/details/43153077 1、(function($) {…})(jQuery); 1)、原理: 这实际上是匿名函数,如下: function(arg){…}这就定义了一个匿名函数,参数为arg 而调用函数时,是在函 阅读全文
posted @ 2017-06-15 10:46 冲向蓝天 阅读(116) 评论(0) 推荐(0)
摘要:http://www.jb51.net/article/21660.htm $号是jQuery“类”的一个别称,$()构造了一个jQuery对象。所以,“$()”可以叫做jQuery的构造函数(个人观点,呵呵!)。 1、$()可以是$(expresion),即css选择器、Xpath或html元素, 阅读全文
posted @ 2017-06-15 10:27 冲向蓝天 阅读(624) 评论(0) 推荐(0)
摘要:JS 变量或参数是否有值的判断 阅读全文
posted @ 2015-08-07 16:25 冲向蓝天 阅读(1799) 评论(0) 推荐(0)