原文:《Javascript高级程序设计》读书笔记之bind函数详解

为什么需要bind object.getNameFunc 返回一个匿名函数,在全局环境调用该函数,this指向的全局对象 解决这一问题,可以像下面这样,将匿名函数外部作用域中this对象保存在闭包能够访问到的变量中 上述解决方法需要修改对象的方法,如果不能修改原对象的方法,该如何做呢 这时,我们可以像下面这样,使用apply或call方法指定函数的作用域 通过apply call,已经可以输出预期 ...

2014-10-21 20:57 1 5517 推荐指数:

查看详情

JavaScript高级程序设计读书笔记

Javascript由以下三部分组成: 核心(ECMAScript) 文档对象模型(DOM) 浏览器对象模型(BOM) ECMAScript组成部分: 语法、类型、语句、关键字、保留子、操作符、对象。 按照惯例,外部 JavaScript 文件带有.js ...

Fri Jan 02 07:17:00 CST 2015 5 9291
读书笔记《PHP高级程序设计、模式、框架与测试》

序言   闲来无事,下载了一些电子书,然后看书名不错《PHP高级程序设计_模式、框架与测试》,翻了一下虽然书有点老了但是讲的内容经常会碰到!给大家推荐一下,然后这里放上我的读书笔记,每日更新。      【作  者】(加)Kevin McArthur [同作者作品] [作译者介绍 ...

Fri Dec 14 23:46:00 CST 2018 6 378
JavaScript高级程序设计(第3版)学习笔记7——函数(上)

变量类型   在说函数之前,先来说说变量类型。 1、变量:变量在本质上就是命名的内存空间。 2、变量的数据类型:就是指变量可以存储的值的数据类型,比如Number类型、Boolean类型、Object类型等,在ECMAScript中,变量的数据类型是动态的,可以在运行时改变变量的数据类型 ...

Thu Aug 30 04:50:00 CST 2012 9 2553
JavaScript高级程序设计(第3版)学习笔记8——函数(中)

  接着看函数——这个具有魔幻色彩的对象。在上篇文章中说函数内部属性时,还遗留了一个this内部属性没有解释,不过在说this之前,我想先说一说执行环境和作用域的概念。 6、执行环境和作用域 (1)执行环境(execution context):所有的JavaScript代码都运行在一个执行 ...

Fri Aug 31 07:41:00 CST 2012 3 2208
JSON——《JavaScript高级程序设计笔记

JSON (JavaScript Object Notation对象表示法)   一种结构化数据的格式,与JavaScript有相同的语法形式,但不属于JavaScript。支持多种编程语言。 1、语法   JSON有3种类型的值:简单值、对象 和 数组。     简单值:字符串、数值 ...

Tue Apr 30 09:18:00 CST 2013 0 2857
Ajax——《JavaScript高级程序设计笔记

Ajax通信与数据格式无关,从服务器获取的数据不一定是XML数据。 Ajax的核心:XMLHttpRequest对象(简称XHR) 在XHR对象之前,Ajax通信通常使用hack手 ...

Sun May 05 06:32:00 CST 2013 4 2543
《POSIX多线程程序设计读书笔记

一. 概述 1. 一个UNIX进程可以理解为一个线程加上地址空间、文件描述符和其他数据; 2. 多个线程可以共享一个地址空间,而做不同的事情。在多处理器系统中,一个进程中的多个线程可以同时做不同的工作; 3. 从某种成都上讲,线程只是构造异步应用程序的另一种方式 ...

Mon Feb 13 07:57:00 CST 2017 0 1613
读书笔记《PHP与MySQL程序设计》一

第1章 PHP概述 1.1 历史(PHP4、PHP5、PHP5.3、PHP6[未发布]) 1.2 一般语言特性(实用性、强大功能、可选择性、成本[开源]) 第2章 环境配置 2.1 安 ...

Fri Dec 22 00:25:00 CST 2017 0 1543
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM