前言
前段时间博客园里有篇很火的帖子2016十家公司前端面试小记,主要讲作者的前端面试经历,其中提到了面试官会考察手写一个简单的DOM事件模型。
“如果上述都ok的话,那么极有可能要求让你【实现事件模型】,即写一个类或是一个模块,有两个函数,一个bind一个trigger,分别实现绑定事件和触发事件,核心需求就是可以对某一个事件名称绑定多个事件响应函数,然后触发这个事件名称时,依次按绑定顺...
分类:
编程语言 时间:
2016-04-29 15:02:54
阅读次数:
258
由于MFC应用程序涵盖了基于SDK的windows程序几乎所有的功能,所以使用MFC AppWizard创建的MFC程序将自动具有WIndows程序的基本功能,我们今天就来探寻一下MFC的框架机制。首先大家先利用向导制动建立一个基于MFC的单文档应用程序。我取名为MFC_DISCOVER,方便大家自己验证自己的程序。(多图预警)1.声明全局对象\quad利用应用程序对象theApp启动应用程序,th...
分类:
编程语言 时间:
2016-04-29 15:01:48
阅读次数:
258
原型链 首先回顾下实列、构造函数、原型对象之间的关系; 实列都包含指向原型对象的一个指针(_proto_); 构造函数都有prototype(原型属性)指向原型对象的指针; 原型是一个对象也存在一个内部属性(_proto_)指向父类(上一级)原型对象; 那么原型链就是:实例通过 _proto_ 递归 ...
分类:
编程语言 时间:
2016-04-29 14:45:25
阅读次数:
221
Space Ant Time Limit: 1000MS Memory Limit: 10000K Total Submissions: 3924 Accepted: 2457 Description The most exciting space discovery occurred at the ...
分类:
编程语言 时间:
2016-04-29 14:45:47
阅读次数:
207
面对不同python不同的版本以及各种各样的三方库,为了以后有必要学习一下怎样更好地搭建开发环境。 python 2.7 作为控制台脚本 pycharm下: python 3.4 python 2.7 python 3.4 python 2.7 数据库: MySQLdb 爬虫: beautifuls ...
分类:
编程语言 时间:
2016-04-29 14:44:16
阅读次数:
173
1、直接采用system() 2、popen http://www.cnblogs.com/xitang/p/4288808.html ...
分类:
编程语言 时间:
2016-04-29 14:41:43
阅读次数:
150
标签:c语言 标签:c语言 1 2 3 4 分步阅读 1 2 3 4 1 2 3 4 学习编程语言的童鞋们一开始接触到的最多的估计就是C语言了,其次才是什么java、c++等,可以说学习c语言是我们走向编程世界的一座桥梁,学好它,对于我们学习和研究计算机有着至关重要的作用,同时也是我们开发各类计算机 ...
分类:
编程语言 时间:
2016-04-29 14:38:39
阅读次数:
197
一个 Buffer 对象是固定数量的数据的容器。通道是 I/O 传输发生时通过的入口,而缓冲区是这些数据传输的来源或目标。 缓冲区基础 所有的缓冲区都具有四个属性来 供关于其所包含的数据元素的信息。 capacity(容量):缓冲区能够容纳数据的最大值,创建缓冲区后不能改变。 limit(上界):缓 ...
分类:
编程语言 时间:
2016-04-29 14:39:26
阅读次数:
239
Sun在Java5中,对Java线程的类库做了大量的扩展,其中线程池就是Java5的新特征之一,除了线程池之外,还有很多多线程相关的内容,为多线程的编程带来了极大便利。为了编写高效稳定可靠的多线程程序,线程部分的新增内容显得尤为重要。 有关Java5线程新特征的内容全部在java.util.conc ...
分类:
编程语言 时间:
2016-04-29 14:35:51
阅读次数:
213
1.什么是字符串 String类型用于表示零或多个16位的Unicode字符串组成的字符序列,即字符串,字符串可以由双引号(")或单引号(')表示。 转换为字符串 toString() var a = 10; alert(a.toString) String() var a =10; alert(S ...
分类:
编程语言 时间:
2016-04-29 14:32:13
阅读次数:
225
深入理解Java的接口和抽象类 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。 深入理解Java的接口和抽象类 对于面向对象编程来 ...
分类:
编程语言 时间:
2016-04-29 14:31:48
阅读次数:
129
互斥量: 当多个线程共享相同的内存时,需要每一个线程看到相同的视图。当一个线程修改变量时,而其他线程也可以读取或者修改这个变量,就需要对这些线程同步,确保他们不会访问到无效的变量 在变量修改时间多于一个存储器访问周期的处理器结构中,当存储器的读和写这两个周期交叉时,这种潜在的不一致性就会出现。当然这 ...
分类:
编程语言 时间:
2016-04-29 14:29:04
阅读次数:
148
public class data16 { public static void main(String[] args) { int a=15; int b=2; System.out.println("a 与 b 异或的结果是:"+(a^b)); } } View Code public clas ...
分类:
编程语言 时间:
2016-04-29 14:27:35
阅读次数:
282
简介 关于作者 这篇文章的作者是两位 Stack Overflow 用户, 伊沃·韦特泽尔 Ivo Wetzel(写作) 和 张易江 Zhang Yi Jiang(设计)。 贡献者 贡献者 中文翻译 三生石上 此中文翻译由三生石上独立完成,博客园首发,转载请注明出处。 许可 JavaScript 秘 ...
分类:
编程语言 时间:
2016-04-29 14:26:13
阅读次数:
254
1.首先搭建好环境 1.1 安装pyhton,Linux系统中,python是系统自带的所以就不用安装 1.2 安装Django框架 使用pip安装: 1.3 检查是否安装好 1.4 查看Django的管理工具 django-admin.py命令 2. 创建第一个项目 HelloWorld: 项目的 ...
分类:
编程语言 时间:
2016-04-29 14:23:56
阅读次数:
202