Web前端专栏最新文章

[原创] jQuery源码分析-08队列 Queue

作者:nuysoft/高云 QQ:47214707 EMail:nuysoft@gmail.com 声明:本文为原创文章,如需转载,请注明来源并保留原文链接。    读读写写,不对的地方请 ...
nuysoft 有10659人浏览 2011-10-10 23:48 专栏:jQuery技术内幕

PandaJS: Rhino + MongoDB + Server-side JQuery Template

PandaJS: Rhino + MongoDB + Server-side JQuery Template   PandaJS 是基于 Rhino、MongoDB、Server-side jQuery Template 的 JS 编程工具包,目标是使用更一致的方式编写客户端和服务器端的 js 代码。它采用嵌入式的 Jetty 作为 Web Server,依赖于 Java 7。   PandaJS ...
裴小星 有2090人浏览 2011-09-22 12:36 专栏:PureJS开发过程详解

JavaScript重构(十):强化对象封装和模块封装

1、类本身就是一种封装形式,先来看看最简单的封装,JavaScript中没有private关键字,对于私有成员,不如我们统一一个以下划线开头的命名来标识: var User = function(name){ this._name = name; this.getName = function(){ return _name; }; };     2、不过,上面的办法还不 ...
RayChase 有3619人浏览 2011-09-19 22:44 专栏:JavaScript重构

PandaJS 使用说明(1.10):小结

PandaJS 使用说明(1.10):小结   PandaJS 是基于 Rhino、MongoDB、Server-side jQuery Template 的 JS 编程工具包,目标是使用更一致的方式编写客户端和服务器端的 js 代码。它采用嵌入式的 Jetty 作为 Web Server,依赖于 Java 7。   PandaJS 在服务器端的页面渲染也采用 JQuery Template 的语 ...
裴小星 有1752人浏览 2011-09-01 07:45 专栏:PureJS开发过程详解

PandaJS 使用说明(1.9):编写测试

PandaJS 使用说明(1.9):编写测试   PanadaJS 的测试库是在 junit 3 的基础上修改而成的,界面上使用的是 swing,我已经将修改后的 junit 工程放在 svn 上了:   https://pandajs.googlecode.com/svn/trunk/junit/   接下来,就让我们为 scripts/app 目录下的文件编写测试吧。 编写测试案例(DBO) ...
裴小星 有1256人浏览 2011-08-31 08:13 专栏:PureJS开发过程详解

PandaJS 使用说明(1.8):配置文件

PandaJS 使用说明(1.8):配置文件   配置文件的目的是把经常变化的部分提取出来,以便修改。相比 XML,直接用 js 进行配置会更为直截了当一些。   在现在的 HelloPanda 工程中有三类配置文件:   首先是 lib 和 server 的配置,在程序启动时生效,不支持热部署。   其次是特定应用的配置,修改后生效,支持热部署。   最后是用于测试的配置,与 lib 的配置相似 ...
裴小星 有1213人浏览 2011-08-29 07:48 专栏:PureJS开发过程详解

PandaJS 使用说明(1.7):权限控制和数据校验

PandaJS 使用说明(1.7):权限控制与数据校验   利用上一篇文章提到的 proxy 对象,我们还可以实现权限控制和数据校验。   权限控制的思路是截获对 p ...
裴小星 有1624人浏览 2011-08-28 11:57 专栏:PureJS开发过程详解

PandaJS 使用说明(1.6):日志与 proxy 对象

PandaJS 使用说明(1.6):日志与 proxy 对象   这篇文章里我们将继续探讨日志处理(panda.log)和 proxy 对象(panda.proxy)。结合使用 panda.log 和 panda.proxy 可以实现 ...
裴小星 有1723人浏览 2011-08-27 13:52 专栏:PureJS开发过程详解

PandaJS 使用说明(1.5):页面渲染与数据库操作

PandaJS 使用说明(1.5):页面渲染与数据库操作   PandaJS 在服务器端的页面渲染也采用 JQuery Template 的语法,而数据库操作接口的语法与 Mongo Shell 上直接执行的原生语法非常接近。这使得我们可以在服务器端和客户端共用页面渲染代码,并且可以直接使用从前端传递过来的 JavaScript 对象与数据库进行交互。   不过,对客户端提交的数据进行校验也是必要的 ...
裴小星 有2132人浏览 2011-08-26 07:14 专栏:PureJS开发过程详解

PandaJS 使用说明(1.4):配置 Spket 智能感知

PandaJS 使用说明(1.4):配置 Spket 智能感知   本文将介绍一些利用 spket 的 eclipse 插件来提高开发效率的方法,   主要包括:   1. 设置 JavaScript Profiles,添加类库   2. 使用 @include 标记,导入辅助文件 JavaScript Profiles   通过设置 JavaScript Profiles ,可以将 jQuer ...
裴小星 有1845人浏览 2011-08-23 07:46 专栏:PureJS开发过程详解

PandaJS 使用说明 (1.3): 文件上传与下载

PandaJS 使用说明 (1.3): 文件上传与下载   PanadaJS 为文件上传与下载提供了服务器端和客户端的组件,客户端 JS 可以根据浏览器的支持情况,自动选择 HTML5,Flash 和传统(隐藏)表单上传;服务器端兼容 HTML5 Streaming 方式上传和 Multipart 方式上传。   接下来,就让我们在上一篇文章编写的 hello.html 上直接添加增加一个文件上传按 ...
裴小星 有2110人浏览 2011-08-22 09:51 专栏:PureJS开发过程详解

JavaScript并发下载

 在IE6/7里JavaScript会从两个方面阻碍页面呈现:script标签下面的网页资源在script加载完之前会停止请求、下载。 script标签下面的html元素在script加载完之前会停止渲染。   在ie6/7 firefox2/3 Safari3 Chrome1 和 opera下 script标签会阻碍下载:     虽然在ie8,safari4,chrome2下scri ...
RayChase 有2189人浏览 2011-08-21 13:34 专栏:JavaScript重构

PandaJS 使用说明 (1.2): Hello, World!

PandaJS 使用说明 (1.2): Hello, World!   PandaJS 中服务器端处理的请求有两类,一类是 API 请求,另一类是页面请求。本文将介绍如何从客户端调用服务器端的 API ,并编写一个简单的 Hello, World! 示例。   准备工作   利用上一篇文章中介绍的方法,建立新项目 HelloPanada,删除以下目录中的内容,因为我们将从零开始建立示例程序: ...
裴小星 有2248人浏览 2011-08-20 08:41 专栏:PureJS开发过程详解

PandaJS 使用说明 (1.1):运行、调试、测试、部署

PandaJS 使用说明 (1.1):运行、调试、测试、部署   PandaJS 是基于 Rhino、MongoDB、Server-side jQuery Template 的 JS 编程工具包,目标是使用更一致的方式编写客 ...
裴小星 有2442人浏览 2011-08-18 07:44 专栏:PureJS开发过程详解

JavaScript重构(九):自定义的JavaScript产品框架

产品做到一定程度,JavaScript不仅仅需要几个层面上的重构,而需要将这些合理的、零散的重构集成起来、系统化,最终形成一套适合自己产品的前端框 ...
RayChase 有2235人浏览 2011-08-14 18:14 专栏:JavaScript重构

Pure JS (7):小结

Pure JS (7):小结   PureJS 结合了 Rhino、MongoDB、jQuery Template(包括服务器端),目标是使用更一致的方式编写客户端和服务器端的 js 代码。它采用嵌入式 ...
裴小星 有1598人浏览 2011-08-09 08:15 专栏:PureJS开发过程详解

Pure (6.7):部署

Pure (6.7):部署   我们可以按照以下步骤部署 PureJS 工程:   1. 修改端口号   2. 编写启动类   3. 导出 jar   4. 复制文件夹和文件到 deploy 目录   5. 命令行启动程序 1. 修改端口号   首先,我们需要根据需要修改 scripts/config.js 中的端口号设置。   例如将以下代码:port : 8080,  改为:port : ...
裴小星 有1451人浏览 2011-08-07 09:08 专栏:PureJS开发过程详解

PureJS (6.6):配置 Spket 智能感知

PureJS (6.6):配置 Spket 智能感知   本文将介绍一些利用 spket 的 eclipse 插件来提高开发效率的方法,   主要包括:   1. 设置 JavaScript Profiles,添加类库   2. 使用 @include 标记,导入辅助文件 JavaScript Profiles   通过设置 JavaScript Profiles ,可以将 jQuery 等类库 ...
裴小星 有1648人浏览 2011-08-05 07:45 专栏:PureJS开发过程详解

PureJS (6.5):配置文件

PureJS (6.5):配置文件   配置文件的目的是把经常变化的部分提取出来,以便修改。相比 XML,直接用 js 进行配置会更为直截了当一些。   在现在的 PureJS 工程中有三类配置文件:   首先是 lib 和 server 的配置,在程序启动时生效,不支持热部署。   其次是特定应用的配置,修改后生效,支持热部署。   最后是用于测试的配置,与 lib 的配置相似,但设置的参数不同 ...
裴小星 有1418人浏览 2011-08-02 07:40 专栏:PureJS开发过程详解

PureJS (6.4):利用 proxy 对象实现权限控制和数据校验

PureJS (6.4):利用 proxy 对象实现权限控制和数据校验   利用上一篇文章提到的 proxy 对象,我们还可以实现更多实用的功能。比如本文将探讨的权限控制和数据校验。   权限控制的思路是截获对 page.* 和 api.* 的调用,并利用 session 中记录的用户角色信息进行权限检查;   数据校验还将用到之前的客户端与服务器端共用代码的功能,对数据进行双重检查,以防恶意攻击。 ...
裴小星 有1717人浏览 2011-08-01 07:52 专栏:PureJS开发过程详解

Web前端热门专栏

更多专栏>>

Web前端热门文章

博客专栏评论

kaizi1992 写道失效了啊。 楼主 在来一个https://pan.baidu.com/shar ...
zz563143188 评论了 Java中的23种设计模式详解
失效了啊。 楼主 在来一个
kaizi1992 评论了 Java中的23种设计模式详解
首先感谢博主的分享, 现在收集五年的开发资料及源码下载地址: http://pan.baidu.com ...
唯美YEs----先生 评论了 Spring mvc+hibernate+freemarker(开源项目 ...
[size=x-small][color=red][/color][/size]
追梦1819 评论了 [原创] jQuery源码分析-04 选择器-Sizzle- ...
感谢分享!!!!
NEOGX 评论了 Java中的23种设计模式详解
受教了
facingSun 评论了 前端解耦的一个最简单示例
lib20130321LI 这个没找着
purplebutterfly 评论了 Spring mvc+hibernate+freemarker(开源项目 ...
建议大家还是去看看GOF的设计模式吧 像这种博客上的写的东西大部分只是基于自己的理解,因为水平参差,不 ...
lhc380602570 评论了 Java中的23种设计模式详解
谢了,历史难题解决了
niegood 评论了 checkbox与说明文字无法对齐的问题
资料还是比较全面的,还行。
huyang1988 评论了 Spring mvc+hibernate+freemarker(开源项目 ...
Global site tag (gtag.js) - Google Analytics