04 2016 档案
摘要:周末找个时间好好写一写 ORM相关的东西,整理整理。 参考:http://www.cnblogs.com/52fhy/p/5353181.html http://www.cnblogs.com/52fhy/p/5352304.html https://github.com/catfan/Medoo
阅读全文
摘要:问题:我们有一个需求,用js 实现一个无限极累加的函数, 形如 add(1) //=> 1; add(1)(2) //=> 2; add(1)(2)(3) //=> 6; add(1)(2)(3)(4) //=> 10; 以此类推。。。。。 乍一看很神奇, 下面我将一步一步实现一个这样的 add()
阅读全文
摘要:好记忆力不如烂笔头, 以后读书要随手自己写, 总结刚才读过的内容。 这样才会有效果, 切记!! 不动笔墨不读书。。用自己的语言去总结。形成自己的系统,框架。
阅读全文
摘要:今天早上看了一下 canvas 前端画图,数据可视化, 百度的 echart.js , d3等 js 库都已经提供了强大的绘制各种图形的 API。 下面记录一下 有关canvas 绘图的基本知识: Canvas是HTML5新增的组件,它就像一块幕布,可以用JavaScript在上面绘制各种图表、动画
阅读全文
摘要:原文 :http://blog.csdn.net/notejs/article/details/8770575 面向切面的编程(AOP)还是有点意思的,可以在不修改原有代码的情况下增加新功能。有一些js框架实现AOP功能,但是有些时候我们并不能依赖于框架写程序(框架可能很笨重),我们需要自己实现一些
阅读全文
摘要:在 javascript 中,函数可以当做参数传递,也可以当做返回值返回。 当一个函数内部返回值为一个函数时, 就形成了闭包。(闭包里面的 this 问题) 如下面代码 可以这样理解: foo1 = foo.after(function(){console.log(2);}); foo2 = foo
阅读全文
摘要:AOP(Aspect Oriented Programming) 意为面向切面编程 可以在不修改原有代码的情况下增加新功能,利用AOP可以对业务逻辑各个部分进行隔离,从而使得业务逻辑各部分的耦合度降低,提高程序的可重用性。 主要功能 日志记录,性能统计,安全控制,事务处理,异常处理等等 主要意图 将
阅读全文
摘要:问题, 有事候按F12打开 google的调试台后,查看network下面加载过来的资源是, 有些资源的状态处于 pending.. 个人理解: 浏览器是可以同时开启多个http 请求去加载外部的资源的, 我们讨论浏览器同时加载 2 个外部的javascript 文件的情况。 当浏览器同时开启两个线
阅读全文
摘要:原文:http://www.cnblogs.com/chenlulouis/archive/2009/07/19/1526498.html 话说大型高并发高负载网站的系统架构 一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录
阅读全文
摘要:1. 新建代码库repository. 2. checkout 到workspace. 3. checkin 回 repository. 4. release 一个版本出来(相当于拉出一个branch, 这个时候就有 trunk 和 branch 了, 就会引出 branch merge 的问题).
阅读全文
摘要:1. global this 2.function this 3.prototype this 4. object this 5.DOM this 6 HTML this 7 override this 8 with this 9 jQuery this 10 thisArg this 注意一点:
阅读全文
摘要:原文:http://blog.jobbole.com/48369/ 提示:英文原文写于2009年,当时的Firefox和最新版的Firefox,界面也有很大改动。以下是正文。 花了数小时阅读了如潮的好评,Bob最终迫不及待为他购买的托斯卡纳全脂牛奶点击了“进行结算”,然后…… 哇!刚刚发生了什么?
阅读全文
摘要:1.切换到 postgres 用户; 2.输入: psql , 进入到postgresql的客户端psql; 3.\l 查看当前所有的数据库; 4.psql database1 连接到database1这个数据库; 5. \dt 查看当前所连接的数据库(database1)的所有表; 6. \d t
阅读全文
摘要:使用phpstorm 来编写php 和javascript 代码,感觉还是不错的,用得也很舒服。 遇到了一个需求,有时候在阅读框架源代码的时候 , 想过滤(删除)掉源代码中的注释行,如果手动逐行删除显示不够科学。 当然想到了强大的正则匹配(regExp regular expression), 通过
阅读全文
摘要:1. jQuery has a method that can be used to deep-clone objects, the$.extend() function. Let’s take a look at how it can be used: 注意:Pretty handy, eh? T
阅读全文
摘要:第一种:对象冒充 注意: 所有新属性和新方法都必须在删除了新方法的代码行后定义。否则,可能会覆盖超类的相关属性和方法: 第二种: 通过Function 对象上面的call, apply方法来实现继承。 第三种:原型链 prototype 属性对象。 注意:调用 ClassA 的构造函数,没有给它传递
阅读全文
摘要:http://stackoverflow.com/questions/13333794/networking-difference-between-transport-layer-and-networking-layer Transport Layer: The fourth and “middle
阅读全文
摘要:var n = {1:100, 2:101, 3:102, 4:103}; 怎么获取这个对象n的长度呢? 方法一: function getLength(obj){ var count = 0; for(var i in n){ count++; } return count; } //改进 加上一
阅读全文
摘要:原文地址:http://cnodejs.org/topic/5230d5f0101e574521c86ff4 JavaScript 的设计是典型的函数式的编程范式匿名函数 JSON数据本身就是字符串,经过JSON.parse才转化为javascript对象,你在console中输入的是对象,而不是J
阅读全文
摘要:若果里面没return 的话; 什么是闭包(closure function ) Two one sentence summaries: a closure is the local variables for a function — kept alive after the function h
阅读全文