- 博客(14)
- 资源 (36)
- 收藏
- 关注
转载 js高级知识---作用域链
一直有想法去写写js方面的东西,我个人是最喜欢js这门语言,喜欢的他的自由和强大,虽然作为脚本语言有很多限制的地方,但也不失为一个好的语言,尤其是在H5出现之后。下面开始说说js的方面的东西,由于自己的能力有现,有点地方说的不明白,还请高手指点。这个文章,如果有时间的话应该会写一个系列,包括js的高级方面的知识,最终希望能够说到js的引擎方面的东西。千里之行,始于足下,下面开始说说最简单的一个东西
2015-11-19 16:43:58 472
转载 js中的this指针的用法
前面把js的相关知识总结了下,今天把js中的上下文的this,对于强类型语言,this的用法非常的单一,因为他们没有js特有的动态绑定。 首先看下面代码: function funcA() { this.name = "hello"; console.log(this.name); this.show = function() {
2015-11-19 16:18:38 1400
转载 JavaScript 原型
原型是一个对象,其他对象可以通过它实现属性继承。任何一个对象都可以成为原型。所有的对象在默认的情况下都有一个原型,因为原型本身也是对象,所以每个原型自身又有一个原型(只有一种例外,默认的对象原型在原型链的顶端),这就是我们能通过原型实现继承的原因。下面举个例子来说明原型中的东西:function Person() { Person.prototype.name = "A
2015-11-19 15:25:59 400
转载 如何加速网页的打开速度?
最近看到一个问题,是关于如何快速打开网站的,于是我也简单总结了一下影响网站打开速度的3方面原因(至于物理线路的问题那是无法避免的随机问题,无法解决啊)。1、客户端也就是浏览器,是最直接的影响因素,牵扯到速度的有标签的渲染速度、CSS的渲染速度,脚本和动态功能的资源占用量。标签的不同也存在渲染速度的不同,为什么大家现在都喜欢DIV+CSS布局,就是因为表格在数量多嵌套多的情况下渲染速度慢,因为表
2015-11-19 14:45:54 930
转载 在动态页面里象静态页面一样控制整个网页的缓存和更新
静态页面我们都知道,WEB服务器在发回文件内容时会附带一个Last-Modified头信息,把静态文件的最后修改时间存储在里面,这样当下次浏览器请求该文件时,会把得到的这个Last-Modified头信息里的时间存在If-Modified-Since里一起发送给服务器,告诉服务器本地缓存的最后修改时间,当服务器接收到有If-Modified-Since时间信息的请求时,会先判断文件的最后修改时间是
2015-11-19 14:42:48 1509 1
转载 js中call、apply、bind的用法
今天看博客时,看到了这样的一段js代码:var bind = Function.prototype.call.bind(Function.prototype.bind);我想突然看到这样的一段代码,即使js能力再强的人,可能也需要花点时间去理解。像我这样的菜鸟就更不用说了。其实,原文已经对这端代码做出了解释,但我还是想用我的想法去解释这段代码。上面那段代码涉及到了call、bi
2015-11-18 17:23:55 825
转载 js四种继承方式
js是一个很自由的语言,没有强类型的语言的那种限制,实现一个功能往往有很多做法。继承就是其中的一个,在js中继承大概可以分为四大类,上面一篇文章也提及过一些,下面开始详细说说js的继承。1、原型继承---最简单,最常用的 function funcA(){ this.show=function(){ console.log("hello");
2015-11-18 16:16:10 629
转载 自执行匿名函数剖析
引入在很多js代码中我们常常会看见这样一种写法:(function( window, undefined ) { // code})(window);这种写法我们称之为自执行匿名函数(self-executing anonymous function)。正如它的名字一样,它是自己执行自己的,前一个括号是一个匿名函数,后一个括号代表立即执行。
2015-11-18 15:57:31 1153
转载 你真的会玩SQL吗?Top和Apply
本章预先想写一些Top和Apply基本的用法,但好像没什么意义,所以删掉了一些无用的东西,只留下几个示例,以保证系列的完整性。Top和Apply解决的常见问题,如返回每个雇员的3个最新订单,订单的时间越新优先级就越高,但还需要引入一个决胜属性,以确定时间桢的订单的优先级,如可用id作为决胜属性。这里提供的解决方案比其它方案要简单得多,且执行速度更快。返回每个雇员的3个最新订单:
2015-11-12 16:20:21 485
转载 Top 15 不起眼却有大作用的 .NET功能集
目录1. ObsoleteAttribute2. 设置默认值属性: DefaultValueAttribute3. DebuggerBrowsableAttribute4. ??运算符5. Curry 及 Partial 方法6. WeakReference7. Lazy8. BigInteger9. 非官方关键字:__arglist __reftype __m
2015-11-12 16:08:12 390
转载 在SQL Server中为什么不建议使用Not In子查询
在SQL Server中,子查询可以分为相关子查询和无关子查询,对于无关子查询来说,Not In子句比较常见,但Not In潜在会带来下面两种问题:结果不准确 查询性能低下 下面我们来看一下为什么尽量不使用Not In子句。 结果不准确问题 在SQL Server中,Null值并不是一个值,而是表示特定含义,其所表示的含义是“Unknow”,可以理解为未
2015-11-11 17:38:10 400
转载 SQL透视转换
透视转换是一种行列互转的技术,在转过程中可能执行聚合操作,应用非常广泛。本章与 你真的会玩SQL吗?数据聚合 内容比较重要,还涉及到 你真的会玩SQL吗?Case的用法 的内容,都可以一起看。 下面的例子将使用OpenSchema表,运行创建表:CREATE TABLE OpenSchema(objectid INT NOT NULL,attribute VARCHAR
2015-11-11 16:10:43 501
转载 图解javascript this指向什么?
JavaScript 是一种脚本语言,支持函数式编程、闭包、基于原型的继承等高级功能。JavaScript一开始看起来感觉会很容易入门,但是随着使用的深入,你会发现JavaScript其实很难掌握,有些基本概念让人匪夷所思。其中JavaScript 中的 this 关键字,就是一个比较容易混乱的概念,在不同的场景下,this会化身不同的对象。有一种观点认为,只有正确掌握了
2015-11-05 17:34:40 445
转载 彻底理解JavaScript原型
原型是JavaScript中一个比较难理解的概念,原型相关的属性也比较多,对象有"[[prototype]]"属性,函数对象有"prototype"属性,原型对象有"constructor"属性。为了弄清原型,以及原型相关的这些属性关系,就有了这篇文章。相信通过这篇文章一定能够清楚的认识到原型,现在就开始原型之旅吧。认识原型开始原型的介绍之前,首先来认识一下什么是原型?
2015-11-03 16:14:08 8539 3
Python374_jb51.rar
2019-08-08
开源IM(Lesktop 2.1.2.10)
2011-04-29
Android编程指南
2010-06-21
Windows Mobile 开发教程
2010-06-08
java框架开源订销管理系统
2009-12-18
VC++ 实用编程100个实例
2009-12-17
LINUX系统分析与高级编程技术
2009-12-07
ExtAspNet_v2.1.3_examples.rar
2009-10-27
C# NET3.0高级编程(第5版).rar
2009-10-23
UML参考手册.DOC
2009-10-16
系统分析师经典教程(word版)
2009-07-10
Microsoft+.NET+Pet+Shop+4.rar
2009-03-26
轻轻松松学用JavaScript 编程
2009-03-13
phpMyAdmin-3.1.1-all-languages
2009-02-24
EJB3实例教程ejb3.0的很好的入门书籍
2009-02-24
UnityASPNETSample_VS2008.rar
2009-02-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人