`
文章列表
闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。     一、变量的作用域 要理解闭包,首先必须理解Javascript特殊的变量作用域。 变量的作用域无非就是两种:全局变量和局部变量。 Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 Js代码   var n=999;   function f1(){    alert(n);  }   f1(); // 999 另一方面,在函数外部自然无法读取函数内的局部变量。 Js代码   function f1(){    var ...
JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如   [javascript] view plaincopyprint?
JavaScript是一种描述型脚本语言,它不同于java或C#等编译性语言,它不需要进行编译成中间语言,而是由浏览器进行动态地解析与执行。如果你不能理解javaScript语言的运行机制,或者简单地说,你不能掌握javascript的执行顺序,那你就犹如伯乐驾驭不了千里马,让千里马脱缰而出,四处乱窜。 那么JavaScript是怎么来进行解析的吗?它的执行顺序又是如何的呢?在了解这些之前,我们先来认识几个重要的术语: 1、代码块 JavaScript中的代码块是指由<script>标签分割的代码段。例如:   <script type="text/j ...

面向对象

    博客分类:
  • JAVA
!. java 复用 继承 组合        组合:用新类自己的接口,只是复用其他类的功能        继承:还用原来类的接口,扩展其功能        偏向组合

学习方法

!.获得知识的方法:  发现 善于发现,总结,积累           媒介、作品  理解  总结            转化为自己的知识  积累            知识积累方便自己,信息记录、信息积累方便工作            信息记录                    jshx/工作/日志 每一天的信息                    jshx/工作/时期 一个时期每件事的信息            信息积累                    jshx/工作/模块 每一个模块的信息            知识积累                    jshx/总结 ...

工作

!. 主干理论(敏捷)        推墙还是抱砖?         如果把一件事情比喻成把一个砖墙搬移到另一个地方,是选择整个墙一起往前推;还是一块一块搬过去?         推墙:进度缓慢,不见全貌,风险不可知(推了一半,发现有条河,有座山)         搬砖:快速走完一个过程,把路趟一遍,最早遇见风险,解决风险或提前放弃,见一木而知森林,一块砖已经成功,其他只是工作量的问题,全程都是轻松的心态。         动脑思考:现实的问题,可能并不像搬砖这样规整,搬过一次砖就见其全貌。可能是解决一个问题,见到部分面貌(部分任务可量化,见一类木而知一类森林),剩下的又是一个搬砖问 ...
!. 目标明确     明确的目标,是我们想要实现的愿景。     这个愿景可以提高客户的效率,为其创造价值。可以为公司的发展创造价值。为团队、个人整体能力的提高提供实践总结的机会。同时也指引着我们工作的方向。   !. 价值    价值体现在客户、公司、团队、个人的共同发展。   !. 高效    只有高效、才能真正从目标中获取价值、是我们完成目标的手段。   !. 以人为本    敏捷开发,将人和过程管理的天平倾向人的一边,但并不是说过程管理不重要。    以人为本,组建一个更合理的团队,让各个职责的团队成员在一起工作,一起讨论,减少距离上的成本。    以人为 ...

解耦的方式

!. 依赖要使用的功能,而不是具有该功能的类         方式一 类A需要一个闹钟功能                             钟表类B具有闹钟功能 引用了钟表类B                                手机类C 具有闹钟功能         ...
已找到原因    Gecko引擎有一个内在机制,就是定时去官方服务器获取一份黑名单列表(记录了哪些扩展和插件是恶意的,有漏洞的);     同时Gecko提供了一个配置属性去启用和禁用该机制。       但是对于客户端这种内嵌方式使用Gecko的API,和SDK的环境不能完成这个步骤,导致实例化插件的步骤没有成功。     具体不能完成查找黑名单的原因,需要比较深入的研究Gecko,所以没有去研究 解决办法是:        考虑到单机版客户端使用插件范围比较固定和简单,所以采取禁用该机制的方法。        D:\stadnalone\client\Mozilla Firef ...
方式一 =================================================================================== 高层模块                                                                                                ...
怎么查看SQLSERVER中一个sql语句的执行计划,哪些步骤花费时间长?占用内存多? 考核标准:时间,内存
一、数值 int float   二、字符串 char varchar   三、日期 datetime

Transact-SQL

1.批处理命令 go,可以让这些命令一次性发给服务器执行   2.注释 -- /* */   3.变量  局部变量  全局变量   4.预算符  赋值运算符  算数运算符  比较运算符  逻辑运算符  特殊逻辑运算符             is null             between and             in ()             like             exists  位运算符   5.语句  sql语句  赋值语句    顺序结构  选择分支  循环   6.程序  sql脚本  函 ...
远程桌面连接的时候可以先点击"选项 >>",进行一些设置,方便后面的工作 :   1.保存连接   2.共享剪贴板   3.设置共享的磁盘C盘,D盘,这样才能从这些磁盘copy东西过去
怎样在windows下安装MySQL5.0 本教程介绍mysql5.0如何安装和配置。 工具/原料 MySQL安装程序:mysql-5.0.38-win32.msi 步骤/方法   打开下载的安装文件,出现如下界面:   mysql安装向导启动,点击“next”继续。
Global site tag (gtag.js) - Google Analytics