- 博客(11)
- 资源 (23)
- 收藏
- 关注
转载 谈谈JavaScript MVC模式
前端越来越重,原来那种意大利面似的代码显得越来越难以维护。 重构势在必行,初步方案我选定backbone.js 作为javascript mvc框架。如果说原因,我觉得一个方面是由于它的轻量级,另外,就是它不像ember.js 绑定ui视图,灵活性更大一些。 鉴于有同学没有接触过javascript mvc模式,我写了两个小例子: 第一个是:没有使用mvc模式的:
2015-04-29 22:11:15 389
转载 JavaScript内存泄漏
1、什么是闭包、以及闭包所涉及的作用域链这里就不说了。 2、JavaScript垃圾回收机制 JavaScript不需要手动地释放内存,它使用一种自动垃圾回收机制(garbage collection)。当一个对象无用的时候,即程序中无变量引用这个对象时,就会从内存中释放掉这个变量。 var s = [ 1, 2 ,3]; var s
2015-04-29 21:29:14 389
原创 angular-nvd3指令对nvd3的封装导致的xAxis坐标对应Dots不整齐的自定义修复
修复点在xAxis property的tickValues函数上面: tickValues:function(data, p){ var MAX_LIMIT = 5; if(data && data[0] && data[0].values && data[0].values.length >
2015-04-25 01:44:29 1106
原创 ✅确定下来的一种说法
汉:browser page的设计定下来了吗?如果定下来了,我就开始做那个页面。 译:has the design of browser page been finalized? If yes, I will work on that page.
2015-04-08 23:45:35 617
原创 Dynamically set the height of ng-grid table
I use ui-grid - v3.0.0-rc.20 because a scrolling issue is fixed when you go full height of container. Use the ui.grid.autoResize module will dynamically auto resize the grid to fit your data. To
2015-04-08 12:57:35 631
原创 Prevent text selection after double click
function clearSelection() { if(document.selection && document.selection.empty) { document.selection.empty(); } else if(window.getSelection) { var sel = window.getSelection();
2015-04-07 17:36:58 538
原创 匿名函数 VS 闭包
function fact(n){ if(n<=1){ return 1; } else { return fact(n-1)*n; } } //fact(3) var f = fact; fact = null; f(2) 上述 f(2) 调用将会报错:尽管f此时可以引用fact在变为null之前所指向的函数,但是函数内部的fact已经是null,已经失去
2015-04-03 22:55:34 382
转载 mac下java 开发环境搭建
mac下java 开发环境搭建 mac配置java开发环境: jdk1.7 +sdk1.7+maven +tomcat 1、先安装jdk ,才能安装sdk 。 2 mac中jdk1.7的默认位置:/Library/Java/JavaVirtualMachines/jdk1.7.0_40.jdk/Contents/Home 配置JAVA_HOME: 用户目录下opne .
2015-04-03 21:46:19 490
转载 angular on Enter event wrapped into directive
app.directive('ngEnter', function () { return function (scope, element, attrs) { element.bind("keydown keypress", function (event) { if(event.which === 13) { sc
2015-04-03 17:17:14 483
原创 Javascript自动为对象添加getter/setter方法(闭包方式)
function O(arr){ var _store = {}; for( var idx in arr ){ _store[arr[idx]] = undefined; this['get'+arr[idx]] = function(){ return _store[arr[idx]]; } this['set'+arr[idx]] = fu
2015-04-03 00:54:30 523
转载 JavaScript中的类继承
JavaScript Inheritance DouglasCrockford www.crockford.com And you think you're so clever and classless and free --John Lennon JavaScript一种没有类的,面向对象的语言,它使用原型继承来代替类继承。这个可能对受过传统的面向对象语言(如C++和Java)训练的
2015-04-02 01:38:01 341
JDK source code(with sun package's source code)
2016-01-12
Java并发编程实践第二版(Java Concurrency In Practice) with its source code
2015-11-16
Thinking in java 4th edition (Java编程思想第四版)source code(源代码)[可以轻松导入Eclipse运行]
2015-06-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人