首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
开心菜鸟系列学习笔记------javascript(4)
】的更多相关文章
开心菜鸟系列学习笔记------javascript(5)
一.this的关系 1)全局代码中的this 2)函数代码中的this在函数代码中使用this时很有趣,这种情况很难且会导致很多问题. 这种类型的代码中,this值的首要特点(或许是最主要的)是它不是静态的绑定到一个函数. 正如我们上面曾提到的那样,this是进入上下文时确定,在一个函数代码中,这个值在每一次完全不同. 不管怎样,在代码运行时的this值是不变的,也就是说,因为它不是一个变量,就不可能为其分配一个新值(相反,在Python编程语言中,它明确的定义为对象本身,在运行期间…
开心菜鸟系列学习笔记-------javascript(3)
一.原型链: 1)Object 是一个属性的集合,并且都拥有一个单独的原型对象.,这个原型对象object可以是一个object或者null值 2)不过一般来说,我们会使用__内部属性名__下划线来代替双括号 3)原型对象也是普通的对象,并且也有可能有自己的原型,如果一个原型对象的原型不为null的话,我们就称之为原型链(prototype chain). 4)原型链是一个由对象组成的有限对象链由于实现继承和共享属性. 5)ECMAScript没有类的概念.但是,重用[…
开心菜鸟系列学习笔记------------javascript(6)
一.作用域链 1)函数的生命周期: 函数的生命周期分为创建和激活阶段(调用时),让我们详细研究它. 作用域链与一个执行上下文相关,变量对象的链用于在标识符解析中变量查找. 作用域链与一个执行上下文相关,变量对象的链用于在标识符解析中变量查找. (1)函数创建 此前,我们仅仅谈到有关当前上下文的变量对象.这里,我们看到变量“y”在函数“foo”中定义(意味着它…
开心菜鸟系列学习笔记------javascript(4)
一.全局上下文中的变量对象: 1)全局对象(Global object) 是在进入任何执行上下文之前就已经创建了的对象:这个对象只存在一份,它的属性在程序中任何地方都可以访问,全局对象的生命周期终止于程序退出那一刻. 2)全局对象的window属性就可以引用全局对象自身(当然,并不是所有的具体实现都是这样 3)回到全局上下文中的变量对象——在这里,变量对象就是全局对象自己: 4)非常有必要要理解上述结论,基于这个原理,在全局上下文中声明的对…
开心菜鸟系列学习笔记--------初探Nodejs(了解篇)
一Node.js开始学习了! 1) 输出hellow worlds a.建一个js文件 hello.js 写 console.info('hellow world !!!'); 进入终端 cd node 目录 然后 node d:/nodejs/www/hello.js 回车 b. node -e "console.info('hello word !!')" c.使用node的REPL模式 node console.info('hello wo…
开心学习系列学习笔记-----nodejs缺点
不支持故障恢复 不知你是否在调试的过程中注意,当程序有错误发生时,整个进程就会结束,需要重 新在终端中启动服务器.这一点在开发中无可厚非,但在产品环境下就是严重的问题 了,因为一旦用户访问时触发了程序中某个隐含的bug ,整个服务器就崩溃了,将无 法继续为所有用户提供服务.在部署Node.js 应用的时候一定要考虑到故障恢复,提 高系统的可靠性. 没有日志 对于开发者来说,日志,尤其是错误日志是及其重要的,经常查看它可以发现测试时 没有注意到的程序错误.然而这个服务器运行时…
开心菜鸟系列----函数作用域(javascript入门篇)
1 <!DOCTYPE html> 2 <html> 3 <script src="./jquery-1.7.2.js"></script> 4 <head> 5 <title></title> 6 </head> 7 <body> 8 <input type="text" name="type"…
开心菜鸟系列----变量的解读(javascript入门篇)
console.info( console.info(window['weiwu']) console.info(window.weiwu) console.info(weiwu) console.info(age); } …
MVA Universal Windows Apps系列学习笔记1
昨天晚上看了微软的Build 2015大会第一天第一场演讲,时间还挺长,足足3个小时,不过也挺震撼的.里面提到了windows 10.Microsoft edge浏览器.Azure云平台.Office平台.Cortana助手.Visual Studio Code轻量级编辑器.Android程序在VS中开发及移植到.NET平台,Objective C编写的IOS程序在VS中开发.HoloLens的3D全息虚拟现实技术及眼镜等,微软一如既往地支持企业级应用,并提供平台式租用服务.说说我的感受,第一.…
RX编程笔记——JavaScript 获取地理位置
RX编程笔记——JavaScript 获取地理位置 2016-07-05…