![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
yuezhangcode
这个作者很懒,什么都没留下…
展开
-
javascript 正则表达式补充
JavaScript种正则表达式有两种定义方式,定义一个匹配类似 的字符串1. 构造函数var reg=new RegExp(']+%>','g');2. 字面量var reg=/]%>/g;g: global,全文搜索,默认搜索到第一个结果接停止i: ingore case,忽略大小写,默认大小写敏感m: multiple lines,多行搜索转载 2016-04-28 11:10:14 · 242 阅读 · 0 评论 -
看懂此文,不再困惑于javascript中的事件绑定、事件冒泡、事件捕获和事件执行顺序
(一)事件绑定的几种方式javascript给DOM绑定事件处理函数总的来说有2种方式:在html文档中绑定、在js代码中绑定。下面的方式1、方式2属于在html中绑定事件,方式3、方式4和方式5属于在js代码中绑定事件,其中方法5是最推荐的做法。方式1:HTML的DOM元素支持onclick、onblur等以on开头属性,我们可以直接在这些属性值中编写javasc转载 2016-04-28 16:14:18 · 500 阅读 · 0 评论 -
高手详解Javascript中的this指针
Javascript是一门基于对象的动态语言,也就是说,所有东西都是对象,一个很典型的例子就是函数也被视为普通的对象。Javascript可以通过一定的设计模式来实现面向对象的编程,其中this “指针”就是实现面向对象的一个很重要的特性。但是this也是Javascript中一个非常容易理解错,进而用错的特性。特别是对于接触静态语言比较久了的同志来说更是如此。示例说明我们先来看一个最简单转载 2016-04-29 10:52:25 · 640 阅读 · 0 评论 -
JavaScript 匿名函数、模块模式、闭包、命名空间、创建构造器(类)、继承
本文章已收录于: JavaScript 今天无论是在浏览器中还是在浏览器外,JavaScript世界正在经历翻天覆地地变化。如果我们谈论脚本加载、客户端的MVC框架、压缩器、AMD、Common.js还有Coffeescript……只会让你的脑子发昏。对于那些已经早就熟知这些技术的人而言,或许很难想象到现在为止还有很多JS开发者还不熟悉这些工具,甚至事实上,他们很可能现在还不想去尝转载 2016-04-27 17:29:24 · 642 阅读 · 0 评论 -
javascript编程技巧_模块化编程(匿名函数)
自己接触和学习javascript也有3~4年了,看过几本dom编程的数据,在实际的项目开发中针对js的使用还是非常普遍的,而牵扯到项目大部分都是对框架的使用,jquery ,jquery ui,jquery easyui ,真正牵扯到前后台数据的交互,数据算法等高级编程知之甚少,甚至很少用,如果你问我你知道js什么知识呢?我可能智能说知道点jquery的技巧,知道点dom原理,说编程都谈不上,所转载 2016-04-28 08:25:35 · 461 阅读 · 0 评论 -
JavaScript调试技巧之:快速定位
赶紧总结一下JavaScript的调试技巧,这次首先是“快速定位”篇。快速定位,其实就是快速定位程序的错误,所以也算是调试。这个在实际的码代码时往往比较实用。大多数情况下,你的js代码不多(少于1000行),只要能迅速发现代码的错误,往往不用复杂的调试。关于常用的快速定位方法,我总结了一下几点,欢迎大家补充。1. 使用alertalert其实比较实用。本地调试中,在合适的位置写aler转载 2016-04-29 11:01:54 · 3516 阅读 · 0 评论 -
深入JavaScript(3)全面解析Module模式
Module模式是JavaScript编程中一个非常通用的模式,一般情况下,大家都知道基本用法,本文尝试着给大家更多该模式的高级使用方式。首先我们来看看Module模式的基本特征:模块化,可重用封装了变量和function,和全局的namaspace不接触,松耦合只暴露可用public的方法,其它私有方法全部隐藏关于Module模式,最早是由YUI的成员Eric Miraglia在转载 2016-04-29 12:01:34 · 288 阅读 · 0 评论 -
javascript中继承(一)-----原型链继承的个人理解
【寒暄】好久没有更新博客了,说来话长,因为我下定决心要从一个后台程序员转为Front End,其间走过了一段漫长而艰辛的时光,今天跟大家分享下自己对javascript中原型链继承的理解。总的说来,js中的常用的继承方式可以分为两种,一种是原型链式继承,这也是本文要谈的重点;另外一种是借用构造函数继承,这方面的理解,我将在下次的博客中更新。好了,闲话不多说,进入正题。一,关于原型首转载 2016-04-29 15:51:57 · 5986 阅读 · 1 评论 -
javascript中继承(二)-----借用构造函数继承的个人理解
上次博客跟大家分享了自己对原型链继承的理解,想看的同学欢迎猛击这里,上次说到原型链继承有一些问题,主要是两方面的。我们举个栗子来说明下:Q1:共享的超类属性能被任何实例改写,这个是很危险的!看下面一段代码:[javascript] view plain copy function Person(name){ this.name=name; this.转载 2016-04-29 16:12:46 · 3282 阅读 · 0 评论