摘要: 1. 什么是高阶函数 函数可以作为参数被传递; 函数可以作为返回值输出。 2. 高阶函数的示例 2.1 函数作为参数传递 (1) 回调函数(callback) 回调函数类似于C#中的委托,在异步操作中应用较为广泛。如jQuery中的ajax: (2) Array.prototype.sort 将排序 阅读全文
posted @ 2016-04-25 14:05 January 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是闭包? 参考MDN。 2. 闭包的使用示例 2.1 示例1 2.2 延伸 说明:对于本例来说仅能判断类型,并不能保证类型的合法性,如判断Date如下所示: 3. 闭包的更多作用及示例 3.1 封装变量 在闭包块中实现“私有变量” MDN的例子用闭包模拟私有方法,也是模块模式的基础。 3. 阅读全文
posted @ 2016-04-24 16:39 January 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 1. 对象字面量 示例如下: 1 var myModule = { 2 3 myProperty: "someValue", 4 5 // object literals can contain properties and methods. 6 // e.g we can define a fur 阅读全文
posted @ 2016-02-29 12:04 January 阅读(575) 评论(0) 推荐(0) 编辑
摘要: 下述引用自《MySQL 必知必会》MySQL命令行客户机的分隔符 如果你使用的是MySQL命令行实用程序,应该仔细阅读此说明。默认的MySQL语句分隔符为;(正如你已经在迄今为止所使用的MySQL语句中所看到的那样)。MySQL命令行实用程序也使用;作为语句分隔符。如果命令行实用程序要解释存储过程自... 阅读全文
posted @ 2016-01-26 13:22 January 阅读(6034) 评论(0) 推荐(0) 编辑
摘要: 背景说明:最近重装了Windows 7 系统,那就顺手装个Visual Studio 2015吧,没想到一案装就报错(具体没截图了)。只有Windows8 或是Windows 10才能装 2015?答案当然是:不是!0. 操作系统Windows 7 SP1(Service Pack 1)或更高,至于... 阅读全文
posted @ 2015-10-19 20:37 January 阅读(1675) 评论(0) 推荐(0) 编辑
摘要: 背景:由于对JavaScript字符串拼接JavaScript变量产生了反感,也想用用JavaScript模板库,看了几个,由于时间原因选择了jQuery.tmpl.js,因为Visual Studio 对其的语法高亮支持。0. 下载 jQuery templates pluginjQuery Te... 阅读全文
posted @ 2015-06-01 11:36 January 阅读(4921) 评论(0) 推荐(0) 编辑
摘要: 下载地址使用说明0. 准备工作下载jQuery和lazyload 插件(地址如上)1. HTML引入jQuery库和lazyload插件1 2 -->3 4 2. 编写JavaScript 1 $(function () { 2 3 var ... 阅读全文
posted @ 2015-06-01 10:01 January 阅读(295) 评论(0) 推荐(0) 编辑
摘要: 今天用RegisterClientScriptBlock()方法调用了alertify.js(绚丽的实现alert()同样的提示功能): Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "message", "");错误信息大致是这样:alertify is undefined 纳闷!明明引用了alertify.... 阅读全文
posted @ 2014-08-01 16:45 January 阅读(1519) 评论(0) 推荐(0) 编辑
摘要: 前几天在看到有个学Windows Azure课程,送Windows Azure的活动,课程地址:http://www.microsoftvirtualacademy.com/ 在活得体验资格后,就迫不及待的捣鼓了下。在这里就介绍一下如何将自己的网站部署到Windows Azure上。 首先介绍下本机环境: -- 安装了Visual Studio 2013(自带数据库设计工具;虽然安装了... 阅读全文
posted @ 2014-07-24 00:35 January 阅读(6771) 评论(0) 推荐(0) 编辑
摘要: 当你在之前Visual Studio版本中运行Web应用程序并停止调试时,IIS Express会继续运行。但是在Visual Studio 2013默认设置中,你可能会注意到当你运行(F5)你的Web应用时,Visual Studio 调试器(debugger)会在IIS Express中启动你的... 阅读全文
posted @ 2014-07-23 12:04 January 阅读(7595) 评论(5) 推荐(11) 编辑