JavaScript
陈海明hack
信息技术--时间与空间的多维设计
展开
-
Javascrip中的this---这有点不一样
在Javascript中,this是当前函数的执行上下文,因为语言有4个函数调用类型:函数调用: alert(‘Hello World!’)方法调用: console.log(‘Hello World!’)构造器调用: new RegExp(’\d’)间接调用: alert.call(undefined, ‘Hello World!’)每个定义了自己的上下文,因此不同的上下文this意思...原创 2019-05-19 21:44:21 · 116 阅读 · 6 评论 -
JS----闭包
一、实例 <script type="text/javascript"> // 函数就是闭包 // 函数作用域中的变量无法在外键访问,使用retrun将 // 一个可以访问这个变量的对象返回到外界就形成一个闭包 var Person = function(name, age, sex) { return { get_Name : fun...原创 2019-07-14 15:38:37 · 107 阅读 · 3 评论 -
JS中处理所有标签元素
一、实例<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title></title> <script> var o = { length: 0 }; var J = function (...原创 2019-07-14 11:01:25 · 377 阅读 · 3 评论 -
高阶函数实现AOP
一、前言在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高...原创 2019-06-22 10:34:50 · 270 阅读 · 7 评论 -
JavaScript总结
一、前言1. JavaScript是面向对象的,但是没有类。2. JavaScript是一种基于原型的语言。JavaScript需要一个托管环境,最常见的是浏览器。JavaScript代码嵌入在HTML文档中,其主要用途是为HTML页面添加交互性。许多开发人员没有意识到这一点,但JavaScript本身没有为用户提供输入和输出的工具,它依赖于DOM和浏览器。二、记录1.示例,其中将相同的...原创 2019-06-09 21:42:30 · 724 阅读 · 7 评论 -
JS Advanced Objects
一、Using closures to achieve privacy JavaScript不支持访问修饰符,例如private,protected和public,以指定对象中属性和方法的可访问性。在JavaScript中,所有对象成员都是公共的。在以下示例中,author属性和getAuthor()方法都是公共的,因此可以从程序中的任何位置进行访问。var book = ...原创 2019-06-13 17:41:53 · 164 阅读 · 4 评论 -
JavaScript对象
一、前言JavaScript对象是属性的集合,其中每个属性都具有名称和值,属性的名称可以是任何字符串,包括空字符串。值可以是任何值,例如字符串,布尔值,数字和null,但不能是未定义的。属性值不限于基本类型,如数字或字符串; 您还可以添加其他对象的属性,包括函数。将函数添加到对象时,它称为方法。二、正文1.访问属性可以通过两种方式之一检索属性值; 点符号和括号表示法。var rect ...原创 2019-06-12 21:34:07 · 207 阅读 · 7 评论