随着互联网的飞速发展,前端开发越来越复杂。本文将从实际项目中遇到的问题出发,讲述模块化能解决哪些问题,以及如何使用 Sea.js 进行前端的模块化开发。恼人的命名冲突我们从一个简单的习惯出发。我做项目时,常常会将一些通用的、底层的功能抽象出来,独立成一个个函数,比如function each(arr) {
// 实现代码
}
function log(str) {
// 实现代码
}并像...
分类:
Web程序 时间:
2016-05-30 15:27:04
阅读次数:
197
Retrofit 作为简化 HTTP 请求的库,已经运行多年,2.0版本依然不辱使命的在做这些事情。不过 2.0 版本修复了一些长期影响开发者的设计,还加入了前所未有的强大特性。在 NYC 2015 的这一个分享中,Jake Wharton 的演讲涵盖了所有 Retrofit 2.0 的新特性,全面介绍了 Retrofit 2.0 工作原理。Transcription below provided...
分类:
Web程序 时间:
2016-05-30 15:26:00
阅读次数:
409
前言:生活的艰难,更会激发对梦想的渴望,但艰难的生活却往往会成为梦想的绊脚石上篇给大家简单讲了Webview中Native代码与JS相互调用的方法,这篇我们再讲讲有关各种拦截与处理的东东。一、WebViewClient1、概述前面我们虽然实现了交互,但可能我们会有一个很简单的需求,就是在开始加载网页的时候显示进度条,加载结束以后隐藏进度条,这要怎么做? 这些简单的需求,Android开发的老人们肯...
分类:
Web程序 时间:
2016-05-30 15:11:37
阅读次数:
255
Ajax:Asynchronous JavaScript + XML的简写。
Ajax技术的核心是XMLHttpRequest对象(XHR),XHR为向服务器发送请求和解析服务器响应提供了流畅的接口。能够以异步方式从服务器取得信息,再通过DOM将新数据插入到页面中。XMLHttpRequest对象IE7+ Firefox Opera Chrome Safari原生支持XHR对象。var xhr...
分类:
Web程序 时间:
2016-05-30 15:10:29
阅读次数:
245
Hibernate持久化对象的三种状态:瞬时对象(Transient Objects),持久化对象(Persist Objects),离线对象(Detached Objects)。
三种状态:
瞬时对象(Transient Objects):使用new 操作符初始化的对象不是立刻就持久的。它们的状态是瞬时的,也就是说他们没有任何跟数据库表相关联的行为,只要应用不在引用这些对象(不...
分类:
Web程序 时间:
2016-05-30 15:11:43
阅读次数:
222
jQuery源码学习总结二...
分类:
Web程序 时间:
2016-05-30 15:09:25
阅读次数:
253
Ajax使用jQuery与后台交互Ajax使用jQuery与后台交互
前言
Ajax
Ajax的优点
XmlHttpRequest对象
数据篇
jquery-form的方式提交数据
自定义数据篇
自定义上传的数据
文件篇
前台使用ajaxuploadjs对文件进行上传
后台使用commons-fileuploadjar上传文件
MyFilejava文件
UploadUtiljava工具
JAR包
项...
分类:
Web程序 时间:
2016-05-30 15:07:24
阅读次数:
257
JSP 九大内置对象简介
application 对象
1 让多个 JSPServlet 共享数据
2 获取 Web 应用配置参数
config 对象
exception 对象
out 对象
pageContext 对象
request 对象
1 获取请求参数
2 操作 request 范围的属性
3 执行 forward 或 include
response 对象
1 response 响应生成非...
分类:
Web程序 时间:
2016-05-30 15:03:20
阅读次数:
324
前言上篇文章《加密货币就是货币》吸引了很多关注,说明很多小伙伴因为对加密货币不了解(或者有误解),所以才会敬而远之,错失良机。这篇文章,继续上一篇,仍然通过直白的语言来讲解。涉及到的内容包括未来趋势,应用场景和风险提示,让我们更直观地理解币圈里的一些概念,比如:智能合约等。...
分类:
Web程序 时间:
2016-05-30 14:59:48
阅读次数:
306
Tinyhttp源码分析
简介Tinyhttp是一个轻量型Http Server,使用C语言开发,全部代码只500多行,还包括一个简单Client。
源码剖析Tinyhttp程序的逻辑为:一个无线循环,一个请求,创建一个线程,之后线程函数处理每个请求,然后解析HTTP请求,做一些判断,之后判断文件是否可执行,不可执行,打开文件,输出给客户端(浏览器),可执行就创建管道,父子进程进行通信。其整体处理流...
分类:
Web程序 时间:
2016-05-30 14:58:38
阅读次数:
295
一、调用静态方法
1、声明
委托须使用前声明定义,可以带参数(一个或多个),可以有返回值。
'位于一个模块或类的声明部分
Delegate Sub OneArgSub{ByVal msg As String) '带一个参数,且无返回类型 定义了一个委托的类。后台创建了一个名为OneArgSub的新类,这个类是从System.Delegate类继承...
分类:
Web程序 时间:
2016-05-30 14:53:50
阅读次数:
206
DartWeb基础—简单入门DartWeb的前面是Dart,所以需要先搭建好Dart开发环境,再进行下面的工作下载Dartium浏览器Dartium是Chromium的一个特殊的版本,里面包含Dart VM,使用Dartium意味着你不必将代码编译为JavaScript就能调试程序,直到开发完成后再将代码编译为JavaScript测试其他浏览器Dartium下载地址—传送门为以后方便开发,可以建立一...
分类:
Web程序 时间:
2016-05-30 14:52:08
阅读次数:
395
服务器推送事件(Server-sent Events)是 HTML 5 规范中的一个组成部分,可以用来从服务端实时推送数据到浏览器端。相对于与之类似的 COMET 和 WebSocket 技术来说,服务器推送事件的使用更简单,对服务器端的改动也比较小。对于某些类型的应用来说,服务器推送事件是最佳的选择。
WebSocket
在介绍 HTML 5 服务器推送事件之前,首先介绍一些上面提到的几种服务器...
分类:
Web程序 时间:
2016-05-30 14:48:17
阅读次数:
283
继续Flink Fault Tolerance机制剖析。上一篇文章我们结合代码讲解了Flink中检查点是如何应用的(如何根据快照做失败恢复,以及检查点被应用的场景),这篇我们来谈谈检查点的触发机制以及基于Actor的消息驱动的协同机制。...
分类:
Web程序 时间:
2016-05-30 14:48:00
阅读次数:
243
本文主要包括以下内容
ant工具的使用
利用cxf实现webservice
cxf与spring整合
ajax访问webservice
ant 工具1、为什么要用到ant这个工具呢?Ant做为一种工具已经广泛被使用,并且历史悠久。
使用ant的内置命令,可以编译java源文件(javac),运行java文件(java),给class文件打包(jar、war、ear),
也可以创建(mkdi...
分类:
Web程序 时间:
2016-05-30 14:44:24
阅读次数:
252
流量统计作为互联网站点最基础的数据分析工具,几乎与每个站长、互联网从业者相关。在互联网这个没有硝烟的战场上,流量统计工具就像打仗用的武器。能否选好适合自己的武器、用好武器,很大程度上决定了我们的胜败。
流量统计作为互联网站点最基础的数据分析工具,几乎与每个站长、互联网从业者相关。在互联网这个没有硝烟的战场上,流量统计工具就像打仗用的武器。能否选好适合自己的武器、用好武器,很大程度上决...
分类:
Web程序 时间:
2016-05-30 14:41:20
阅读次数:
630
C/S和B/S结构概念
1.什么是C/S结构
C/S (Client/Server)结构,即客户机和服务器结构。它是软件系统体系结构,通过它可以充分利用两端硬件环境的优势,将任务合理分配到Client端和Server端来实现,降低了系统的通讯开销。
C/S结构可以看做是胖客户端架构。客户端实现绝大多数的业务逻辑处理和界面展示,作为客户端的部分需要承受很大的压力,从分利用客户端的资源,对客...
分类:
Web程序 时间:
2016-05-30 14:40:50
阅读次数:
274