-
2017-03-09 13:25:22
-
2017-03-09 13:28:40
- MySQL优化之—简单语法的示例代码分析
- 设置自增列的步长,可以分为全局级别和会话级别,如果是会话级别,那么当用户新建一个会话的时候,那么步长又回到了全局级别mysql不能设置为表级别的步长!!
-
1339
-
2017-03-09 13:58:14
- JavaScript Function 函数深入总结的详细代码介绍
- 整理了JavaScript中函数Function的各种,感觉函数就是一大对象啊,各种知识点都能牵扯进来,不单单是 Function 这个本身原生的引用类型的各种用法,还包含执行环境,作用域,闭包,上下文,私有变量等知识点的深入理解。 函数中的return return 语句可以不带有任何返回值,在这种情况下( return; 或函数中不含 return 语句时),函数在停止执行后将返回 undefiend 值。这种用法一般在需要提..
-
1593
-
2017-03-09 14:04:26
-
2017-03-09 14:11:01
- JavaScript 程序中内存泄漏的图文代码详细介绍
- 垃圾回收解放了我们,它让我们可将精力集中在应用程序逻辑(而不是内存管理)上。但是,垃圾收集并不神奇。了解它的工作原理,以及如何使它保留本应在很久以前释放的内存,就可以实现更快更可靠的应用程序。在本文中,学习一种定位 JavaScript 应用程序中内存泄漏的系统方法、几种常见的泄漏模式,以及解决这些泄漏的适当方法。 简介 当处理 JavaScript 这样的脚本语言时,很容易忘记每个对象、类、字符串、数字和方法都需要分配和保留内存。语言..
-
1591
-
2017-03-09 14:14:55
- 深入理解JavaScript中的作用域和上下文(图)
- JavaScript对于作用域(Scope)和上下文(Context)的实现是这门语言的一个非常独到的地方,部分归功于其独特的灵活性。 函数可以接收不同的的上下文和作用域。这些概念为JavaScript中的很多强大的设计模式提供了坚实的基础。 然而这也概念也非常容易给开发人员带来困惑。为此,本文将全面的剖析这些概念,并阐述不同的设计模式是如何利用它们的。 Statement 作者: 景庄,Web开发者,主要关注JavaScript、..
-
1598
-
2017-03-09 14:16:29
- 使用 QUnit 进行 JavaScript 单元测试的示例代码详情
- 简介 QUnit是一个强大的JavaScript单元测试框架。他可用于jQuery,jQuery UI和jQuery Mobile项目,以及任何使用JavaScript代码编写的项目的测试。 运行环境 任何Html和JavaScript编辑器(Visual Studio 2013) 从QUnit官方下载reference js和css文件 加入QUnit到单元测试 添加QUnit.js和QUnit.css到你要测试的HTML页面..
-
1761
-
2017-03-09 14:20:24
- JavaScript创建对象4种方法图文代码详解
- 1、工厂模式 弊端:没有解决对象的识别问题,即怎么知道一个对象的类型。 2、构造函数模式 与工厂模式相比: 1、没有显式的创建对象 2、直接将属性和方法赋给了this对象 3、没有return语句 要创建person的实例,必须使用new操作符,以这种方式调用构造函数实际上会经历4个步骤: 1、创建一个新对象 2、将构造函数的作用域赋给新对象 3、执行构造函数中的代码 4、返回新对象 创建自定义的构造函数可以将它的实例标..
-
1625
-
2017-03-09 14:23:05
- 详解JavaScript中的Object对象 的示例代码
- Object是在javascript中一个被我们经常使用的类型,而且JS中的所有对象都是继承自Object对象的。虽说我们平时只是简单地使用了Object对象来存储数据,并没有使用到太多其他功能,但是Object对象其实包含了很多很有用的属性和方法,尤其是ES5增加的方法,因此,本文将从最基本的介绍开始,详细说明了Object的常用方法和应用。 基础介绍 创建对象 首先我们都知道,对象就是一组相似数据和功能的集合,我们就是用它来模拟我..
-
1635
-
2017-03-09 14:38:09
- 很多前端程序员经常忽视的一个JavaScript面试题的总结
- 前言 年前刚刚离职了,分享下我曾经出过的一道面试题,此题是我出的一套前端面试题中的最后一题,用来考核面试者的JavaScript的综合能力,很可惜到目前为止的将近两年中,几乎没有人能够完全答对,并非多难只是因为大多面试者过于轻视他。 题目如下: function Foo() { getName = function () { alert (1); }; return this; } Foo.getName = fun..
-
2321