web开发

二十三、【开源】EFW框架Web前端开发之常用组件(FusionCharts图表、ReportAll报表等)

爷,独闯天下 提交于 2020-03-29 12:28:50
回《 【开源】EFW框架系列文章索引 》 EFW框架源代码下载V1.2: http://pan.baidu.com/s/1hcnuA EFW框架实例源代码下载: http://pan.baidu.com/s/1o6MAKCa 前言 :上一章讲了EFW框架中的界面框架JqueryEasyUI,在一个Web系统开发中除了需要一个好的界面框架还有需要一些功能,比如:图表展示、Web报表预览打印、文件上传、文本编辑等功能在Web系统开发过程中也是经常用到的; 为了方便大家使用EFW框架开发系统,本人对比了网上主流的这些功能,把一些评价比较好或使用起来比较顺手的功能给整合到EFW框架 ;有图表控件FusionCharts、报表控件ReportAll和Grid++Report、上传控件jquery.uploadify、网页文本编辑器xheditor;当然如果你发现有更好的控件也可以很方便的加入到EFW框架中。下面我就一一讲解这几个控件的使用方法及实现; 本文要点: 1.FusionCharts图表控件介绍 2.ReportAll报表控件介绍 3.Grid++Report报表控件介绍 4.网页文本编辑器 5.上传文件控件介绍 源代码目录结构: 1.FusionCharts图表控件介绍 FusionCharts是一个Flash的图表组件,它可以用来制作数据动画图表,其中动画效果用的是Adobe

搭建Mantis 缺陷管理系统

懵懂的女人 提交于 2020-03-28 23:26:29
转载自:http://www.cnblogs.com/snooper/archive/2009/09/07/1561715.html 搭建 Mantis 缺陷管理系统 By Snooper 错误必有!欢迎指正! 什么是 Mantis MantisBT is a free popular web-based bugtracking system (feature list). It is written in the PHP scripting language and works with MySQL, MS SQL, and PostgreSQL databases and a webserver. MantisBT has been installed on Windows, Linux, Mac OS, OS/2, and others. Almost any web browser should be able to function as a client. It is released under the terms of the GNU General Public License (GPL). Mantis 是一个 BUG 管理系统。主要特点如下: 1、 用 php 写的系统,安装方便,不用像 bugzilla 那样安装那么多 perl 支持; 2、

Struts2简介

笑着哭i 提交于 2020-03-28 19:43:23
Struts2是一款优秀的MVC框架   MVC是一种思想,是一种模式,将软件分为Model模型,View视图,Controller控制器   JavaEE软件分为3层 :web层,业务逻辑层,数据持久层   WEB层重视MVC开发 Struts2和Struts1的关系   它们没有关系,Struts2是全新的框架,引入webwork很多技术和思想   Struts2保留了很多Struts1类似的开发流程   Struts2的内核是webwork 来源: https://www.cnblogs.com/yz-bky/p/12588678.html

web前端开发入门,学习路径以及具体的学习内容

拥有回忆 提交于 2020-03-27 15:28:09
前端学习路径 1.WEB前端快速入门 在本阶段,我们需要掌握 HTML 与 CSS 基础,当然,也包含 H5 和 C3 的新特性。这个部分内容非常简单,而且非常容易掌握。相信你也更愿意学习这个部分,毕竟他可以让你最直观的感受到前端的魅力。为了锻炼大家写代码,可以根据你喜欢的站点去实现效果。这一阶段是非常重要的基础阶段,所谓基础就是可能这个阶段我们的学习的内容,可以让我们开发出来绚丽网站站点,但是功能丰富却暂时做不到。 为了完成更绚丽的站点,我们需要掌握常见特效的实现,利用 css3 和 h5 的新特性实现动画,布局,雪碧图,滑动门,tab 切换等特效。并且掌握基础的站点优化内容。例如 sprite 等。虽然我们还不能完成更多交互内容,但是我们会学习到很多的知识模型和理论,而这些知识模型和理论是我们后期工作和学习的基石。扎实的基础有了,我们才能走的更稳更快。 注:本阶段不涉及到编程,主要是熟悉 HTML5 各种标签用法、CSS3 各种属性的用法。 2.JavaScript 基础与深入解析 JavaScript 语言非常重要,可以说学习前端本质就是学习“JavaScript”编程。后面学全部都是基于JavaScript 的。JavaScript 语言可以让网页元素具备动态效果,让体验度更加流畅。这在目前流行的 B/S 架构体系下,是极端重要的事情。这也是为什么前端工程师大行其道

web前端开发学,新手学习前端应该先学vue还是react?

倖福魔咒の 提交于 2020-03-27 10:56:24
新手学vue还是react?下面本篇文章给大家分析一下。有一定的参考价值,正在学习或者有需要的朋友可以参考一下,希望对大家有所帮助。 出身背景: react是facebook团队开发,2013.3月发布。目前版本15.5.4(初始版本是13开头),社区较成熟,拥有更大的生态圈 vue是Evan You个人开发,2014年2月发布 vue2.0版本,生态圈较小 优势: react官网推荐的三个特点如下: 状态机 —轻松创建交互界面 基于组件 —封装组件,管理状态 学习一次,到处使用 —跨平台 更大的规模、更多的使用者、更好的可测试性 Web和原生APP 能提供更多支持和工具的更大的生态系统 vue 官网推荐的三个特点 易用,—会html、css、js即刻开始使用 灵活,渐进式技术栈 性能 ,17kb (min+gzip),渲染速度更快,体积更小 模板或渲染的灵活选项 语法以及项目设置的简单 缺点: react: 需要转换开发模式(函数式编程) 学习新的概念和语法(jsx、es5/6等) 需要其他类库支持 (redux) vue: 个人维护框架,风险可能会更大 社区不成熟,部分依赖开发人员更新 资源较少 适合场景 react: 大型复杂应用程序 同时适用于web端和原生APP 周期长,不断迭代的需求 vue: 模板搭建开发模式 周期短、小型应用程序 React和Vue都是优秀的UI库

java WEB开发中的过滤器接口Filter

蹲街弑〆低调 提交于 2020-03-27 07:49:57
Filter在Web开发中的应用。 过滤器概述: 过滤器就是在源数据和目的数据之间起过滤作用的中间组件。对Web应用来说,过滤器 是一个驻留在服务器端的Web组件,它可以截取客户端和资源之间的请求与响应信息, 并对这些信息进行过滤。 当Web容器接受到一个对资源的请求时,它将判断是否有过滤器与这个资源相关联。如 果有,那么容器将把请求交给过滤器进行处理。在过滤器中,你可以改变请求的内容, 或者重新设置请求的报头信息,然后再将请求发送给目标资源。当目标资源对请求作出 响应时候,容器同样会将响应先转发给过滤器,再过滤器中,你可以对响应的内容进行 转换,然后再将响应发送到客户端。 与过滤器开发相关的接口与类都包含在javax.serlvet和javax.servlet.http包中,主 要有下面的接口和类。 ·javax.servlet.Filter接口 ·javax.servlet.FilterConfig接口 ·javax.servlet.FilterChain接口 ·javax.servlet.ServletRequestWrapper类 ·javax.servlet.ServletResponseWrapper类 ·javax.servlet.http.HttpServletRequestWrapper类 ·javax.servlet.http

移动端WEB开发,click,touch,tap事件浅析

烂漫一生 提交于 2020-03-27 04:02:13
一、click 和 tap 比较 两者都会在点击时触发,但是在手机WEB端,click会有 200~300 ms,所以请用tap代替click作为点击事件。 singleTap和doubleTap 分别代表单次点击和双次点击。 二、关于tap的点透处理 在使用zepto框架的tap来移动设备浏览器内的点击事件,来规避click事件的延迟响应时,有可能出现点透的情况,即点击会触发非当前层的点击事件。 处理方式: (1)、 github上有一个叫做fastclick的库,它也能规避移动设备上click事件的延迟响应,https://github.com/ftlabs/fastclick 将它用script标签引入页面(该库支持AMD,于是你也可以按照AMD规范,用诸如require.js的模块加载器引入),并且在dom ready时初始化在body上,如: 1 2 3 $( function (){ new FastClick(document.body); }) 然后给需要“无延迟点击”的元素绑定click事件(注意不再是绑定zepto的tap事件)即可。 当然,你也可以不在body上初始化它,而在某个dom上初始化,这样,只有这个dom和它的子元素才能享受“无延迟”的点击 实践开发中发现,当元素绑定fastclick后,click响应速度比tap还要快一点点。哈哈 (2)

WEB开发基本知识

我是研究僧i 提交于 2020-03-26 13:24:39
参考文献: http://www.cnblogs.com/xdp-gacl/p/3729033.html 一、基本概念 1.1、WEB开发的相关知识   WEB,在英语中web即表示网页的意思,它用于表示Internet主机上供外界访问的资源。   Internet上供外界访问的Web资源分为: 静态web资源(如html 页面):指web页面中供人们浏览的数据始终是不变。 动态web资源:指web页面中供人们浏览的数据是由程序产生的,不同时间点访问web页面看到的内容各不相同 。   静态web资源开发技术:Html   常用动态web资源开发技术:JSP/Servlet、ASP、PHP等   在Java中,动态web资源开发技术统称为Javaweb。 1.2、WEB应用程序   WEB应用程序指供浏览器访问的程序,通常也简称为web应用。例如有a.html 、b.html…..多个web资源,这多个web资源用于对外提供服务,此时应把这多个web资源放在一个目录中,以组成一个web应用(或web应用程序)   一个web应用由多个静态web资源和动态web资源组成,如:html、css、js文件,Jsp文件、java程序、支持jar包、配置文件等等。    Web应用开发好后,若想供外界访问,需要把web应用所在目录交给web服务器管理,这个过程称之为虚似目录的映射 1.3

spring boot --开发web应用程序

拈花ヽ惹草 提交于 2020-03-26 09:47:33
3 月,跳不动了?>>> Spring MVC 自动配置 Spring Boot 提供了适用于大多数 Spring MVC 应用的自动配置 自动配置在 Spring 默认功能上添加了以下功能: 引入 ContentNegotiatingViewResolver 和 BeanNameViewResolver bean。 支持服务静态资源,包括对 WebJar 的支持。 自动注册 Converter 、 GenericConverter 和 Formatter bean。 支持 HttpMessageConverter 。 自动注册 MessageCodesResolver 。 支持静态 index.html。 支持自定义 Favicon 。 自动使用 ConfigurableWebBindingInitializer bean。 HttpMessageConverters Spring MVC 使用 HttpMessageConverter 接口来转换 HTTP 的请求和响应 自定义 JSON Serializer 和 Deserializer 自定义序列化器(serializer)的做法通常是通过 一个模块来注册 Jackson , 然而 Spring Boot 提供了一个备选的 @JsonComponent 注解,它可以更加容易地直接注册 Spring Bean。

【从零入门 Web 前端】HTML5 + CSS 简明教程

梦想与她 提交于 2020-03-25 19:45:23
HTML + CSS 就是当代网页的基石 。全世界的网站,无论其服务器端的语言是什么,前端都使用了 HTML + CSS。 随着互联网行业的快速发展,前端这一职位也越来越火热,前端工程师的高薪资,也让越来越多的人想要进入这个行业。 那么,零基础小白如何才能成为一名前端工程师呢? 首先大家要了解的是,Web 前端工程师都需要掌握什么?首先,一定要精通 HTML、CSS、JavaScript,只懂其中的一种或者是两种肯定是不行的,必须要三个全部掌握。 HTML :HTML 是一种标记语言,类似于 markdown,可以理解为通过特定的语法,对文档的格式进行调整和统一。 CSS (Cascading Style Sheets): 如果说 HTML 是网页的骨架,那 CSS 就是网页的美容师,用来给 HTML 添加样式(如字体、颜色、大小等),还可以配合各种脚本语言对网站元素进行格式化。 JavaScript :简称 JS,是前端必须掌握的编程语言,主要用于开发网页的脚本,但目前看起来要无所不能了…… HTML HTML + CSS HTML + CSS + JavaScript 需要注意的是,一定要将学习和练习同时进行,只有通过自己亲手的练习,才可以让自己理解吸收掉这些知识。 因此,我给大家推荐两门前端新课——「 HTML5 简明教程 」、「 CSS3 简明教程 」