- 浏览: 219748 次
最新评论
文章列表
出处:http://web.jobbole.com/83642/
这篇文章实在是很难下笔,因为网上相关文章不胜枚举。
巧合的是前些天看到阮老师的一篇文章的一句话:
“对我来说,博客首先是一种知识管理工具,其次才是传播工具。我的技术文章,主要用来整理我还不懂的知识。我只写那些我还没有完全掌握的东西,那些我精通的东西,往往没有动力写。炫耀从来不是我的动机,好奇才是。”
对于这句话,不能赞同更多,也让我下决心好好写这篇,网上文章虽多,大多复制粘贴,且晦涩难懂,我希望能够通过这篇文章,能够清晰的提升对apply、call、bind的认识,并且列出一些它们的妙用加深记忆。
Js 原型对象与原型链(转)
- 博客分类:
- CSS/HTML/JS
文章出处:http://www.cnblogs.com/xqhppt/archive/2012/02/01/2334355.html
原型对象
每个javascript对象都有一个原型对象,这个对象在不同的解释器下的实现不同。比如在firefox下,每个对象都有一个隐藏的__proto__属性,这个属性就是“原型对象”的引用。
原型链
由于原型对象本身也是对象,根据上边的定义,它也有自己的原型,而它自己的原型对象又可以有自己的原型,这样就组成了一条链,这个就是原型链,JavaScritp引擎在访问对象的属性时,如果在对象本身中没有找到,则会去原型链中查找,如果找到,直接返 ...
我们先看一个正常的for循环,普通函数里面有一个for循环,for循环结束后最终返回结果数组
function box(){
var arr = [];
for(var i=0;i<5;i++){
arr[i] = i;
}
return
在确定你的.sql文件没有错误的情况下,在pl/sql命令行模式下使用:"@d:\xx.sql" 就可以直接执行。其中路径名称与文件名视你的情况而定(不带"")。
文章出自:http://www.cnblogs.com/TomXu/archive/2011/12/31/2289423.html
前言
大家学JavaScript的时候,经常遇到自执行匿名函数的代码,今天我们主要就来想想说一下自执行。在详细了解这个之前,我们来谈了解一下“自执行”这个叫法,本文对这个功能的叫法也不一定完全对,主要是看个人如何理解,因为有的人说立即调用,有的人说自动执行,所以你完全可以按照你自己的理解来取一个名字,不过我听很多人都叫它为“自执行”,但作者后面说了很多,来说服大家称呼为“立即调用的函数表达式”。
本文英文原文地址:http://benalm ...
1.前言
arguments, caller , callee 是什么?
在JavaScript 中有什么样的作用?本篇会对于此做一些基本介绍。
2. arguments
arguments: 在函数调用时, 会自动在该函数内部生成一个名为 arguments的隐藏对象。 该对象类似于数组, 但又不是数组。可以使用[]操作符获取函数调用时传递的实参。
[html] view plain
1、数组的协变性
数组的协变性(covariant)是指:
如果类Base是类Sub的基类,那么Base[]就是Sub[]的基类。
而泛型是不可变的(invariant),List不会是List的基类,更不会是它的子类。
数组的协变性可能会导致一些错误,比如下面的代码:
Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数 ...
MVC,MVP 和 MVVM 的图示
- 博客分类:
- 设计模式
复杂的软件必须有清晰合理的架构,否则无法开发和维护。
MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。
昨天晚上,我读了《Scaling Isomorphic Javascript Code》,突然意识到,它们的区别非常简单。我用几段话,就可以说清。
(题图:摄于瓦伦西亚,西班牙,2014年8月)
一、MVC
MVC模式的意思是,软件可以分成三个部分。
视图(View):用户界面。
控制器(Controller):业务逻辑
MVP模式在Android开发中的应用
- 博客分类:
- 设计模式
一、MVP介绍
随着UI创建技术的功能日益增强,UI层也履行着越来越多的职责。为了更好地细分视图(View)与模型(Model)的功能,让View专注于处理数据的可视化以及与用户的交互,同时让Model只关系数据的处理,基于MVC概念的MVP(Model-View-Presenter)模式应运而生。
在MVP模式里通常包含4个要素:
(1)View:负责绘制UI元素、与用户进行交互(在Android中体现为Activity);
(2)View interface:需要View实现的接口,View通过View interface与Presenter ...
今天,在开发过程中发现一个问题,在提交form表单时,有一个input一直不能被提交,后台一直报错!究其原因,是因为该input上设置了disabled属性。然而,有时我们又不得不设置某些元素为不可操作的,建议使用readonly替之。
一 ...
ORACLE_HOME=C:\app\fjz\product\11.2.0\client_11)设置windows系统环境变量: TNS_ADMIN=C:\app\fjz\product\11.2.0\client_1\network\admin2)下载11g 解决包 instantclient_11_2.zip http://pan.baidu.com/s/1i3J3glJ解压到 C:\app\fjz\product下(ORACLE_HOME的前两级目录)3)PLSQL设置
http://www.myexception.cn/program/1494616.html java为什么计算时间从1970年1月1日开始 今天在看Python API 时,看到 time 模块 : The epoch is the point where the time starts. On January 1st of that year, at 0 hours,the time
http://www.myexception.cn/program/1494616.html
——————————————————————————————————————————————— ...
引用github上传的js报错解决方案
- 博客分类:
- GitHub
Refused to execute script from because its MIME type (text/plain) is not executable, and strict MIME type checking is enabled
今天又与这个问题相遇了,Orz,还是研究一下解决方法和出现原因吧。 刚刚在github上传了一个js文件,想让这个文件被其他网页引用,于是贴出了这个文件的raw版本的地址。但是却就遇到了这样的问题。
这就是出现错误的代码
1
2
3
4
5
6
7
<html>
<scr ...
1.针对 '1','2','3','4','5'(逗号在字符串外面)
[sql] view plain copy
print?