- 博客(24)
- 资源 (6)
- 收藏
- 关注
原创 使用Ionic + Apache Cordova开发跨平台混合型的移动应用
JavaScript 写多了,要想真正提高js水平,研究其他js框架源码是不错的选择。Github上大部分都是js、css相关的项目,可以有目的性的 check out 下来,研读研读,还是非常收益的,跟随nb的人,也会慢慢变的nb。场景:有一个朋友,他公司是做移动应用开发的,3个安卓开发人员,3个 ios,然后是 java 开发,美工 ,10多个人的公司,主要是以接项目为主,一个项目(电商、微信、聊天 类型的)大概在20万左右, 差不多1个半月 做完(代码质量能不能保证,不知道,不过我觉得开发是一件很
2014-12-13 18:33:19
59002
原创 基于Spring + Spring MVC + Mybatis 高性能web构建
一直想写这篇文章,前段时间 痴迷于JavaScript、NodeJs、AngularJs,做了大量的研究,对前后端交互有了更深层次的认识。今天抽个时间写这篇文章,我有预感,这将是一篇很详细的文章,详细的配置,详细的注释,看起来应该很容易懂。用最合适的技术去实现,并不断追求最佳实践。这就是架构之道。主要的后端架构:Spring + Spring MVC + Mybatis + Apache Shiro源码地址:https://github.com/Eliteams/quick4j
2014-11-22 12:28:24
202488
28
原创 编译nodejs及其源码研究
本文将从 源码 研究nodejs 的原理、本质,探讨nodejs的应用场景,以及高性能开发实践指南。目录:第一节:编译node.js 第二节:源码分析进入主题:以下是在win7 64 下进行,其他平台编译 ,请参见官网。第一节:编译node.js,过程很简单1、下载源码。 git clone https://github.com/joyent/node如果没有
2014-10-30 23:23:14
25089
原创 基于AngularJs + Bootstrap + AngularStrap 省市区联动实践
什么是 AngularJs?网上一大堆资料,没能真正说明白。AngularJs 就是一个函数库,算不上一个框架,源码2万2千多行,提供了前端MVC的开发方式,有双向绑定,指令等特性,这是具有革命性的。我是多么反感jQuery 用选择器 选择元素 ,绑定事件,进行一大堆DOM操作,一旦代码过多,非常不好维护,html结构改变,又要重写js代码,不过 jQuery 对 ajax的封装 是其他框架 匹敌不了的,接近于标准。我们看到控制器中的代码非常少,只有 一行 $scope.division =
2014-09-20 14:20:37
46953
1
原创 JavaScript中数组高级编程实践-2
我们来 看 EcmaScript5 规范中的 数组新的API ,它们是非常有用的,介绍完这一部分 ,我们将用 Array 数组 这个对象 来构建 一个类似于Java中ArrayList 类,以便于封装 通用 的逻辑,实现代码复用。API :/**@param {Function} callback@param {Object} [initialValue]@retur
2014-09-16 21:52:25
1604
原创 JavaScript中数组高级编程实践
今天我们来全面介绍 JavaScript 中 数组的高级使用,与EcmaScript5 Array API 实战。利用这些新的API 和 技巧,将提高你的开发效率 和 代码的水平。理解这些原生的API是 非常有必要的,假以时日,我们也可以写出 underscore 。。。这样的工具库来。Come on Baby!先看一下 Array.prototype 的全家福。
2014-09-13 13:36:14
3411
1
原创 HTML5之audio实战,网页音乐播放器开发
今天我们就基于 HTML5 audio 来,开发一个网页音乐播放器。在HTML5 新特性中,audio 、video 是我们比较关心的 新 元素,我们终于可以脱离 Flash ,来开发音频、视频播放器了,对于 一个HTML 新元素,无非就是 属性、事件 、方法等等,关于audio 的具体的属性、事件 、方法,请谷歌。看我们的HTML代码: audio.html
2014-08-03 18:39:42
21039
1
原创 Javascript继承之最佳实践
什么是继承?继承是面向对象最显著的一个特性。继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。在Javascript 中 没有 类的概念, 它是通过构造函数来产生 对象,构造函数 就是一个普通的函数,通常当函数名 为 大写开头的,我们认为是构造函数,否则 就是普通的方法。function A() { this.name =
2014-08-01 00:07:00
2896
原创 重新认识HTML,CSS,Javascript 之node-webkit 初探
今天我们来系统的、全面的 了解一下前端的一些技术,将有助于我们写出 更优秀的 产品 出来。什么是HTML?HTML 是用来描述网页的一种语言。HTML 包含一些根节点,子节点,文本节点,属性节点,组成,它通过一系列预定义标签来描述网页结构,如: This is title ,这个表明该网页的标题是 This is title。什么是CSS?CSS 指层叠
2014-07-30 22:43:34
5466
原创 深入理解nodejs 中 exports与module.exports
在Javascript 中,有2种作用域,分为 全局作用域 ,和函数作用域,在 浏览器端 , 全局作用域 就是 window对象的属性,函数作用域 就是 ,某个 函数 生成的对象的属性; var name = 'html5'; function Obj(){ this.name = 'CSS3'
2014-07-29 23:47:45
16351
1
原创 hibernate 多对多 最佳实践
首先 看我们的 ER 图 :涵盖了 一对一 ,一对多 ,多对多 的关系多对多 在 hibernate 中的 实现 : 一个 用户user ,拥有 多个角色 role; 一个 角色 属于 多个 用户user其实 多对多 就 是双向的 一对多,我们使用一个 中间表 user_role 来保存 user ,role 的 主键,来 确定 它们的 关联关系,减少 数据的低
2014-07-26 23:31:09
2570
原创 使用Emmet插件,提高html开发效率
Emmet是一个编辑器插件,官方网站提供多编辑器支持。 1. E 代表HTML标签。 2. E#id 代表id属性。 3. E.class 代表class属性。 4. E[attr=foo] 代表某一个特定属性。 5. E{foo} 代表标签包含的内容是foo。 6. E>N 代表N是E的子元素。 7. E+N 代表N是E的同级元素。 8. E^N 代表
2014-06-19 20:06:09
2179
原创 深入理解Javascript window对象
首先看我们的源代码。 深入理解Javascript console.log(this); var a1 = 'a1'; var f1 = (function() { var a2 = 'a2';
2014-06-08 13:11:39
9710
1
原创 基于Bootstrap+jQuery.validate Form表单验证实践
基于Bootstrap+jquery.validate form表单验证实践
2014-06-02 11:03:05
96948
原创 spring applicationContext.xml 配置文件 详解
applicationContext.xml 文件<beans xmlns="http://www.springframework.org/schema/beans" xmlns:context="http://www.springframework.org/schema/context" xmlns:xsi="http://www.w3.org/2001/XMLSchema-insta
2014-05-26 13:20:50
208018
4
原创 封装Spring MVC 返回JSON 格式数据
package com.eduoinfo.finances.bank.core.entity;import java.io.Serializable;/** * Response JsonResult for RESTful * 封装 返回Json 格式数据 * * @author StarZou * @since 2014年5月26日 上午10:51:46 **/pu
2014-05-26 11:37:54
13907
Angulr v2.0.1 - Bootstrap Admin Web App with AngularJS.rar
2015-02-28
Angulr - Bootstrap Admin Web App with AngularJS 1.3.3.rar
2014-12-25
深入理解Java虚拟机:JVM高级特性与最佳实践
2014-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人