您的位置:知识库 » Web前端

“Web前端”文章列表

上篇:javascript 异步编程 好像有这么一句名言——"每一个优雅的接口,背后都有一个龌龊的实现"。最明显的例子,jQuery。之所以弄得这么复杂,因为它......
作者: 司徒正美   2011-03-24 07:51:58 阅读:2279 标签:javascript 异步编程
这可能是个比较深的话题。何谓异步? 笼统地说,异步在javascript就是延时执行。严格来说,javascript中的异步编程能力都是由BOM与DOM提供的,如setTimeout,XMLHt......
作者: 司徒正美   2011-03-24 07:51:32 阅读:7887 标签:javascript 异步编程
一、核心JavaScript内置对象,即ECMAScript实现提供的不依赖于宿主环境的对象 这些对象在程序执行之前就已经(实例化)存在了。ECMAScript称为The Global Object,......
作者: snandy   2011-03-21 20:58:43 阅读:1682 标签:JavaScript
在之前的文章中,我们讲了浏览器对于JavaScript代码执行的限制和基于计时器的伪线程机制。这里,我们再看看如何在JavaScript中处理大量数据。 在几年之前,开发......
2011-03-20 20:37:09 阅读:5672 标签:JavaScript 数据处理 Web
在之前的那篇浏览器对Javascript代码执行的限制文章中,描述了5个浏览器在javascript代码执行的时间过长的时候怎么办。它不会改变浏览器的行为,也不可能取消掉后......
2011-03-20 20:36:26 阅读:1879 标签:JavaScript 计时器 伪线程机制
基本要素 DOM树 首先,可视化一个HMTL文档的DOM树是很有帮助的。一个简单的HTML页面看起来就像是这个样子: 事件冒泡(又称事件传播) 当我们点击......
2011-03-20 14:24:29 阅读:40347 标签:jQuery Web DOM HTML
现在,CPS作为非阻塞式(通常是分布式的)系统的编程风格而被再次发掘出来。 我对CPS很有好感,因为它是我获取博士学位的一个秘密武器。它十有八九帮我消减掉了一......
2011-03-17 14:39:21 阅读:2070 标签:JavaScript 后续传递 Web CPS
数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。 PHP看起来很简单,一个初学者也可以几个小时内就能开始......
2011-03-17 14:38:18 阅读:1133 标签:PHP MySQL Web 数据库
Javascript中小括号有五种语义 语义1,函数声明时参数表 function func(arg1,arg2){ // ... } 语义2,和一些语句联合使用以达到某些限定作用 ......
作者: snandy   2011-03-15 11:56:51 阅读:1409 标签:Javascript 小括号 多义性 Web
JS中大括号有四种语义作用 语义1,组织复合语句,这是最常见的 if( condition ) { //... }else { //... } for() { //... } 语义2,......
作者: snandy   2011-03-15 11:56:30 阅读:1228 标签:Javascript 大括号 多义性 Web
Javascript中括号有四种语义 语义1,声明数组 var ary = ; // 声明一个空数组 var ary = ; // 声明一个数组,同时赋初值 语义2,取数组成员 v......
作者: snandy   2011-03-15 11:54:49 阅读:1038 标签:Javascript 括号 多义性 Web
从这篇起,会由浅到深的分析JS OO之写类方式,大概会有5-8篇。后面陆续会分析流行库(框架)的写类方式。一些写类工具函数或框架的写类方式本质上都是 构造函数+原型......
作者: snandy   2011-03-15 11:54:29 阅读:1139 标签:JavaScript
接上文:JavaScript继承方式(1) 这篇开始写几个工具函数实现类的扩展。每个工具函数都是针对特定的写类方式(习惯)。这篇按照构造函数方式写类:属性(字段)和方......
作者: snandy   2011-03-15 11:29:37 阅读:1293 标签:JavaScript
接上文:JavaScript 继承方式(2) 3,继承工具函数三 /** * @param {Function} subCls * @param {Function} superCls */function extend(subCls,superCls) ......
作者: snandy   2011-03-15 11:28:53 阅读:810 标签:JavaScript
接上文:JavaScript 继承方式(3) 4,继承工具函数四 /*** @param {String} className* @param {String/Function} superClass* @param {Function} classImp......
作者: snandy   2011-03-15 11:27:58 阅读:626 标签:JavaScript
事件对象的获取很简单,很久前我们就知道IE中事件对象是作为全局对象( window.event )存在的,Firefox中则是做为句柄( handler )的第一个参数传入内的。所以一行......
作者: snandy   2011-03-15 11:19:14 阅读:1186 标签:事件 对象 Web
J-Hi设计自己的查询过滤器而没有直接采用Hibernate的Criteria,是出于以下两个原因: 1、Hibernate的Criteria的功能是很强大,但在使用上还是比较繁琐。因此J-Hi......
2011-03-15 11:17:07 阅读:1368 标签:J-Hi查询 过滤器 Java Web
说起手机操作平台的发展先要说移动终端的发展,因为平台的发展离不开移动终端,近十年移动终端发展和未来移动终端趋势大体可分为以下四个个阶段: 第一个阶段:......
2011-03-15 11:14:01 阅读:1685 标签:人人网 移动开发 架构 Web
优雅、清晰和务实都是python的核心价值观,如果想通过操作和处理一个序列(或其他的可迭代对象)来创建一个新的列表时可以使用列表解析( List comprehensions)和......
作者: 猪跑Lazy   2011-03-15 11:13:04 阅读:1505 标签:Python 列表解析 表达式
采用Ajax的项目开发过程中,经常需要将JSON格式的字符串返回到前端,前端解析成JS对象(JSON )。 ECMA-262(E3) 中没有将JSON概念写到标准中,但在 ECMA-262(E5) 中......
作者: snandy   2011-03-15 07:54:39 阅读:4542 标签:JSON