Web
GarfieldEr007
这个作者很懒,什么都没留下…
展开
-
JSON最佳实践
JSON是一种文本方式展示结构化数据的方式,从产生的时候开始就由于其简单好用、跨平台,特别适合HTTP下数据的传输(例如现在很流行的REST)而被广泛使用。bykimmking@163.com1、JSON是什么JSON起源于1999年的JS语言规范ECMA262的一个子集(即15.12章节描述了格式与解析),后来2003年作为一个数据格式ECMA404(很囧的序号有不有?)发布。200...转载 2019-10-12 22:56:04 · 749 阅读 · 0 评论 -
CSS 边框
元素的边框 (border) 是围绕元素内容和内边距的一条或多条线。CSS border 属性允许你规定元素边框的样式、宽度和颜色。CSS 边框在 HTML 中,我们使用表格来创建文本周围的边框,但是通过使用 CSS 边框属性,我们可以创建出效果出色的边框,并且可以应用于任何元素。元素外边距内就是元素的的边框 (border)。元素的边框就是围绕元素内容和内转载 2017-12-09 22:34:45 · 979 阅读 · 0 评论 -
CSS 内边距
元素的内边距在边框和内容区之间。控制该区域最简单的属性是 padding 属性。CSS padding 属性定义元素边框与元素内容之间的空白区域。CSS padding 属性CSS padding 属性定义元素的内边距。padding 属性接受长度值或百分比值,但不允许使用负值。例如,如果您希望所有 h1 元素的各边都有 10 像素的内边距,只需要这样:转载 2017-12-09 22:24:37 · 944 阅读 · 0 评论 -
CSS 框模型概述
CSS 框模型 (Box Model) 规定了元素框处理元素内容、内边距、边框 和 外边距 的方式。CSS 框模型概述元素框的最内部分是实际的内容,直接包围内容的是内边距。内边距呈现了元素的背景。内边距的边缘是边框。边框以外是外边距,外边距默认是透明的,因此不会遮挡其后的任何元素。提示:背景应用于由内容和内边距、边框组成的区域。内边距、边框和外边距都是可转载 2017-12-09 22:22:25 · 864 阅读 · 0 评论 -
CSS 表格
CSS 表格属性可以帮助您极大地改善表格的外观。表格边框如需在 CSS 中设置表格边框,请使用 border 属性。下面的例子为 table、th 以及 td 设置了蓝色边框:table, th, td { border: 1px solid blue; }亲自试一试请注意,上例中的表格具有双线条边框。这是由于 table、th 以转载 2017-12-09 22:18:35 · 1728 阅读 · 0 评论 -
CSS 字体
CSS 字体属性定义文本的字体系列、大小、加粗、风格(如斜体)和变形(如小型大写字母)。CSS 字体系列在 CSS 中,有两种不同类型的字体系列名称:通用字体系列 - 拥有相似外观的字体系统组合(比如 "Serif" 或 "Monospace")特定字体系列 - 具体的字体系列(比如 "Times" 或 "Courier")除了各种特定的字体系列外,CSS转载 2017-12-09 22:12:32 · 875 阅读 · 0 评论 -
CSS 文本
CSS 文本属性可定义文本的外观。通过文本属性,您可以改变文本的颜色、字符间距,对齐文本,装饰文本,对文本进行缩进,等等。缩进文本把 Web 页面上的段落的第一行缩进,这是一种最常用的文本格式化效果。CSS 提供了 text-indent 属性,该属性可以方便地实现文本缩进。通过使用 text-indent 属性,所有元素的第一行都可以缩进一个给转载 2017-12-09 22:04:38 · 837 阅读 · 0 评论 -
CSS 背景
CSS 允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果。CSS 在这方面的能力远远在 HTML 之上。背景色可以使用 background-color 属性为元素设置背景色。这个属性接受任何合法的颜色值。这条规则把元素的背景设置为灰色:p {background-color: gray;}如果您希望背景色从元素中的文本向外少有延伸转载 2017-12-09 19:40:33 · 798 阅读 · 0 评论 -
如何创建 CSS
如何插入样式表当读到一个样式表时,浏览器会根据它来格式化 HTML 文档。插入样式表的方法有三种:外部样式表当样式需要应用于很多页面时,外部样式表将是理想的选择。在使用外部样式表的情况下,你可以通过改变一个文件来改变整个站点的外观。每个页面使用 标签链接到样式表。 标签在(文档的)头部:link rel="stylesheet" type="text/css" href转载 2017-12-09 19:19:06 · 792 阅读 · 0 评论 -
CSS 基础语法
CSS 语法CSS 规则由两个主要的部分构成:选择器,以及一条或多条声明。selector {declaration1; declaration2; ... declarationN }选择器通常是您需要改变样式的 HTML 元素。每条声明由一个属性和一个值组成。属性(property)是您希望设置的样式属性(style attribute)。每个属性有一个值。转载 2017-12-09 18:51:47 · 819 阅读 · 0 评论 -
Font Awesome-一款吊炸天的字体图标插件中文全介绍
这款插件是一个不需要图片只需要引入一个字体文件就能制作非常多精美的图标插件,而且这些图标都是矢量的,可以无限放大,而且可以随意的改变颜色,碉堡了!!!注意,要看一下内容必须用ie9以上或者是chrome或者是火狐浏览器浏览,ie8一下古董没效果(虽然说是支持ie7的,但是需要引入很多东西,懒得测试= =)点击下载(版本4.0.3)使用方法:解压之后又四个文件夹:1.把css转载 2016-09-03 18:52:26 · 14839 阅读 · 0 评论 -
HTML语言编写指南
作者: 阮一峰日期: 2009年5月17日制作网页的第一步,就是学会编写HTML语言。HTML是一种标签语言,通过在内容上附加各种标签,达到在浏览器中正确展示的目的。正确地编写HTML,不仅是制作网页的必要条件,也是对网页进一步处理、添加CSS和Javascript效果的前提。编写HTML语言的关键,就是把标签用对,使它能够正确传达语义信息,不要使用转载 2017-11-25 17:29:33 · 1036 阅读 · 0 评论 -
HTML 4.01 快速参考 范例
HTML Basic DocumentDocument name goes hereVisible text goes hereText ElementsThis is a paragraph (line break) (horizontal rule)This text is preformattedLogical StylesT转载 2017-11-26 16:58:53 · 1019 阅读 · 0 评论 -
HTML input type 输入类型
本章描述 元素的输入类型。输入类型:text 定义供文本输入的单行输入字段:实例 First name: Last name: 亲自试一试以上 HTML 代码在浏览器中看上去是这样的:First name: Last name:输入类型:password 定义密码字段:实例 Use转载 2017-11-26 18:35:50 · 3627 阅读 · 0 评论 -
工作流引擎Activiti使用总结
1.简单介工作流引擎与Activiti对于工作流引擎的解释请参考百度百科:工作流引擎1.1 我与工作流引擎在第一家公司工作的时候主要任务就是开发OA系统,当然基本都是有工作流的支持,不过当时使用的工作流引擎是公司一些牛人开发的(据说是用一个开源的引擎修改的),名称叫CoreFlow;功能相对Activiti来说比较弱,但是能满足日常的使用,当然也有不少的问题所以后来我们只能修改引擎的代...转载 2018-08-27 20:31:12 · 1367 阅读 · 0 评论 -
Activiti - 新一代的开源 BPM 引擎
背景介绍Activiti 其核心是 BPMN 2.0 的流程引擎。BPMN 是目前被各 BPM 厂商广泛接受的 BPM 标准,全称为 Business Process Model and Notation,由 OMG 组织进行维护,2011 年 1 月份发布了其 2.0 的正式版。BPMN 2.0 对比于第一个版本,其最重要的变化在于其定义了流程的元模型和执行语义,即它自己解决了存储、交换和执...转载 2018-08-27 20:28:49 · 867 阅读 · 0 评论 -
HTTP 方法:GET 对比 POST
两种最常用的 HTTP 方法是:GET 和 POST。什么是 HTTP?超文本传输协议(HTTP)的设计目的是保证客户机与服务器之间的通信。HTTP 的工作方式是客户机与服务器之间的请求-应答协议。web 浏览器可能是客户端,而计算机上的网络应用程序也可能作为服务器端。举例:客户端(浏览器)向服务器提交 HTTP 请求;服务器向客户端返回响应。响应包转载 2017-11-26 21:21:22 · 830 阅读 · 0 评论 -
HTTP 状态码
当浏览器从 web 服务器请求服务时,可能会发生错误。从而有可能会返回下面的一系列状态消息:1xx: 信息消息:描述:100 Continue服务器仅接收到部分请求,但是一旦服务器并没有拒绝该请求,客户端应该继续发送其余的请求。101 Switching Protocols服务器转换协议:服务器将遵转载 2017-11-26 21:20:27 · 884 阅读 · 0 评论 -
HTML 5 视频/音频参考手册
HTML5 视频和音频的 DOM 参考手册HTML5 DOM 为 和 元素提供了方法、属性和事件。这些方法、属性和事件允许您使用 JavaScript 来操作 和 元素。HTML5 Audio/Video 方法方法描述addTextTrack()向音频/视频添加新的文本轨道canPlayTy转载 2017-11-26 21:17:17 · 945 阅读 · 0 评论 -
HTML 事件属性
全局事件属性HTML 4 增加了使事件在浏览器中触发动作的能力,比如当用户点击元素时启动 JavaScript。如需学习更多有关事件编程的知识,请访问我们的 JavaScript 教程。下面列出了添加到 HTML 元素以定义事件动作的全局事件属性。= HTML5 中新的事件属性。Window 事件属性针对 window 对象触发的事件(应用到转载 2017-11-26 21:16:18 · 843 阅读 · 0 评论 -
HTML 全局属性
HTML 属性赋予元素意义和语境。下面的全局属性可用于任何 HTML 元素。HTML 全局属性= HTML5 中添加的属性。属性描述accesskey规定激活元素的快捷键。class规定元素的一个或多个类名(引用样式表中的类)。contenteditable规定元素内转载 2017-11-26 21:14:37 · 811 阅读 · 0 评论 -
HTML 标签 参考手册
按功能类别排列基础标签描述 定义文档类型。定义 HTML 文档。定义文档的标题。定义文档的主体。 to 定义 HTML 标题。定义段落。定义简单的折行。定义水平线。转载 2017-11-26 21:13:01 · 857 阅读 · 0 评论 -
HTML 5 样式指南和代码约定
HTML 代码约定web 开发者常常不确定在 HTML 中使用的代码样式和语法。在 2000 年至 2010 年之间,许多 web 开发者从 HTML 转换为 XHTML。通过 XHTML,开发者不得不编写有效的“格式良好的”代码。HTML5 在代码验证时会更宽松一点。通过 HTML5,您必须创建属于自己的最佳实践、样式指南和代码约定。智能且转载 2017-11-26 21:05:50 · 825 阅读 · 0 评论 -
HTML Input 属性
value 属性value 属性规定输入字段的初始值:实例 First name: Last name: 亲自试一试readonly 属性readonly 属性规定输入字段为只读(不能修改):实例 First name: Last name: 亲自试一试readonly 属性不需要值。它等同于 re转载 2017-11-26 19:26:01 · 966 阅读 · 0 评论 -
关于Font Awesome图标的使用
Font Awesome,原只为Bootstrap而设计的字体图标,不过,现在你可以单独用它来为你的网站工作。丢掉图片图标吧,一起来用Font Awesome!Font Awesome几乎囊括了网页中可能用到的所有图标,这些图标通过Web Font的方式来显示,可以被任意缩放、改变颜色,你可以像修改文字样式那样来修改图标样式。Font Awesome 特性:1、一个字体文件, 24转载 2016-09-03 18:51:25 · 5418 阅读 · 0 评论 -
Javascript模块化编程(一):模块的写法
作者: 阮一峰日期: 2012年10月26日随着网站逐渐变成"互联网应用程序",嵌入网页的Javascript代码越来越庞大,越来越复杂。网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现转载 2016-08-23 00:16:14 · 1092 阅读 · 0 评论 -
JavaScript 标准参考教程(alpha)
英文标题:JavaScript Standards Reference Guide作者: 阮一峰授权方式:创意共享“署名-非商业性使用”许可证重要说明:本书正在持续修改之中,大部分章节都没有写完,正式发布还需要一段时间。所有内容随时可能发生变动。目录导论语法标准库面向对象编程语法专题DOM模型浏览器环境HTML网页的AP转载 2016-08-19 12:30:44 · 1772 阅读 · 0 评论 -
不怕得罪人地推荐这9本黑客书籍
[利益声明]1、这9本都和我有些关系或缘分,也是我至少过了一遍的,虽然并没都仔细推敲,但是这些书,我还是不得不点个赞。2、其中一本是我和 xisigr 写的:-)我并不觉得在这不能推荐,因为这本书毕竟卖得很好。然后,尽信书不如无书,里面必定有 Bug,甚至翻译过程有缺陷。去其糟粕,取其精华吧。好话说完了...那么,我会尽力客观的,难免有尖锐的观点,这不正符合广大读者的口味吗转载 2016-05-03 18:42:53 · 34841 阅读 · 6 评论 -
浅淡Webservice、WSDL三种服务访问的方式(附案例)
WebserviceWebservice是使应用程序以与平台和编程语言无关的方式进行相互通信技术。eg:站点提供访问的数据接口:新浪微博、淘宝。官方解释:它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService是一个应用组件,它逻辑性的为其转载 2016-04-19 12:48:08 · 3388 阅读 · 0 评论 -
50个网络安全工具
1、 Nessus http://www.nessus.org2、 Netcat http://www.l0pht.com/~weld/netcat/3、 Tcpdump http://www.tcpdump.org4、 Snort http://www.snort.org5、 Saint http://www.wwdsi.com/saint/6、 Ethereal htt转载 2016-05-03 14:38:44 · 1662 阅读 · 0 评论 -
美团酒店Node全栈开发实践
前后端分离的背景“前后端分离”显然已不是什么新鲜的话题,Zakas在2013年10月份就曾发表过一篇博客《Node.js and the new web front-end》讨论Node背景下新时代的前端。毫无疑问,Node的出现给JavaScript语言带来了新的生机,也使得前端开发者有了更多的可能性。前后端分离表面上看似乎是一场“圈地运动”,但实质上前后端分离是为了解决以往开发转载 2016-04-15 12:21:26 · 1123 阅读 · 0 评论 -
WebSocket 实战
WebSocket 前世今生众所周知,Web 应用的交互过程通常是客户端通过浏览器发出一个请求,服务器端接收请求后进行处理并返回结果给客户端,客户端浏览器将信息呈现,这种机制对于信息变化不是特别频繁的应用尚可,但对于实时要求高、海量并发的应用来说显得捉襟见肘,尤其在当前业界移动互联网蓬勃发展的趋势下,高并发与用户实时响应是 Web 应用经常面临的问题,比如金融证券的实时信息,Web 导转载 2016-03-09 20:39:10 · 1250 阅读 · 0 评论 -
利用 Bootstrap 进行快速 Web 开发
浏览器开发人员最后将其支持全都聚集在标准上,比如 HTML5、级联样式表 2 级 (CSS2) 和 CSS3。这些标准减少了浏览器行为自 Web 全面启动开始以来困扰开发人员和设计人员的许多不合理变化。为了掩盖遗留问题并适应遗留浏览器,一些开发人员创作出了 Web 页面框架。这类工具使得即使是普通人也可以开发适合大多数用户的网站。其中一个最受欢迎的 Web 页面框架来自一个预料之外的来源。转载 2016-03-08 21:26:17 · 1436 阅读 · 0 评论 -
Ubuntu Linux配置Nginx+MySQL+PHP+phpMyAdmin详细步骤
博主之前一直用的是apache,随着网站负荷量增高,感觉apache稍微有点力不从心了。随着nginx越来越流行,而且其功能强大,博主准备采用nginx作为自己的服务器啦。每当到了环境配置的时候,博主便会去网上各种搜集资料,然而感觉他们讲的都条理不一,有的地方并不符合自己的配置习惯,所以博主习惯自己配置的同时把配置过程总结一下,方便自己,也方便大家。好,接下来我们就开始我们的环境配置之旅吧转载 2016-01-25 15:13:52 · 4398 阅读 · 0 评论 -
浅谈CSRF攻击方式
CSRF是什么?CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF。CSRF可以做什么?你这可以这么理解CSRF攻击:攻击者盗用了你的身份,以你的名义发送恶意请求。CSRF能够做的事情包括:以你名义发送邮件,发消息,盗取你的账号,甚至于购买商品转载 2016-01-25 15:12:40 · 1024 阅读 · 0 评论 -
计算机网络探究二之利用PHP实现登录验证之后上网
综述在上一篇文章中,客户机可以借助路由机直接上网,并没有什么登录限制。接下来我们将加入上网登录验证,只有输入了正确的用户名和密码才可以通过验证,然后才可以访问互联网。接下来,就跟随我用PHP来实现登录验证吧。环境配置在这之前,你需要配置一下LAMP环境,也就是Apache,MySQL,PHP开发环境,依次执行如下命令即可。sudo apt-get install apac转载 2016-01-25 15:11:49 · 955 阅读 · 0 评论 -
计算机网络探究一之利用双网卡主机共享上网
综述大家好,这次我们需要实现的是实现双网卡主机共享上网,就是一台主机通过连接另一台可以访问外网的双网卡主机来正常上网。所以我们需要两台机器来进行测试,在这里我们用的是两台Ubuntu 14.04,其中一台是单网卡,一台是双网卡。废话不多说,行动起来吧。配置系统博主使用了Vmware来安装了两台Ubuntu主机,一台当路由机,名称是Ubuntu Route,另一台是客户机,名称是Ub转载 2016-01-25 15:10:40 · 2119 阅读 · 0 评论 -
ARP欺骗的源代码
#include #include #include //winpcap的头文件#include #include //多线程编程的头文件#include #include //提取网关用的头文件#pragma comment(lib,"ws2_32")#pragma comment(lib,"pcap")#pragma comment(lib,"转载 2016-05-04 12:49:52 · 3769 阅读 · 0 评论 -
JavaScript类型总览(图)
这个图来自于《JavaScript语言精髓与编程实践》第三章P184页。最近在改第二版,这张图重做了,需要的可以对照着看。关注这个体系的朋友可以参考如下:再谈JavaScript的数据类型问题http://blog.csdn.net/aimingoo/article/details/6634977三谈类型问题:ECMAScript为什么错了?http://blog.csdn转载 2016-04-23 12:33:34 · 1016 阅读 · 0 评论 -
还原JavaScript的真实历史~
问题============JavaScript真的继承自Cmm吗?JavaScript与Java有多少关系?JavaScirpt最初的设计是怎样的?在许多资料,JavaScript的语源被追溯到一种名为Cmm的语言。同样是在这一溯源的过程中,人们发现“其实”JavaScript不是第一种网页中的脚本语言。现在一些所谓“公认”的情况是这样的:------------转载 2016-04-23 12:35:31 · 948 阅读 · 0 评论