AntiXSS - 支持Html同时防止XSS攻击 跨站脚本攻击(XSS)已经不是什么新鲜的话题了,甚至很多大公司也为此吃尽苦头。最简单直接的防范方法,就是不允许任何html标签输入,对用户输入进行编码(htmlencode)。但是如果想用户输入支持一些格式,怎么办?一种办法就是很多论坛采用的BB ...
分类:
Web程序 时间:
2016-04-19 10:00:54
阅读次数:
176
HTML5被看做是web开发者创建流行web应用的利器,增加了对视频和Canvas 2D的支持。用HTML5的优点主要在于,这个技术可以进行跨平台的使用。比如你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到 ...
分类:
Web程序 时间:
2016-04-19 09:58:58
阅读次数:
151
Deviceone平台并不是基于html5的跨平台开发工具。我们开发一个app都是使用原生的组件,但是在某些场景下html5也是非常好的选择,比如复杂的图文混排(类似新闻),比如报表chart之类用html很方便。如果你对html相关技术熟悉的话,你也可以在更多场景使用。 我们从二个方面来介绍: 加 ...
分类:
Web程序 时间:
2016-04-19 08:49:11
阅读次数:
204
在HTML学堂将满一周岁之际,感谢再过去的一年里支持和关注它的每一个小伙伴。有了你们的支持,HTML5学堂才能更好的走下去。我们将会把这一年的积累重新体现在HTML5学堂的官网上。HTML5学堂将会全新改版,将会以一个更成熟的状态展现在大家面前,为小伙伴们提供一个更好的学习体验。 “一”对于每一件事 ...
分类:
Web程序 时间:
2016-04-19 08:47:52
阅读次数:
161
由于同源策略的限制,Javascript存在跨域通信的问题,典型的跨域问题有iframe与父级的通信等。 常规的几种解决方法:(1) document.domain+iframe; (2) 动态创建script; (3) iframe+location.hash; (4) flash。 这里不细说这 ...
分类:
Web程序 时间:
2016-04-19 08:46:06
阅读次数:
407
上下左右边框交界处呈现平滑的斜线。利用这个特点,通过设置不同的上下左右边框宽度或颜色,可以得到小三角、梯形等。 调整宽度大小可以调节三角形形状。 实现三角形 示例1: #test1{ height:20px; width:20px; border-color:#FF9600 #3366ff #12a ...
分类:
Web程序 时间:
2016-04-19 08:46:41
阅读次数:
264
在ASP.NET中,页面间数据传递的方法有很多。下面为大家总结一下,页面间数据传递的方法。 Web页面是无状态的,服务器对每一次请求都认为来自不同用户,因此,变量的状态在连续对同一页面的多次请求之间或在页面跳转时不会被保留。在 用ASP.NET 设计开发一个Web系统时, 遇到一个重要的问题是如何保 ...
分类:
Web程序 时间:
2016-04-19 08:45:22
阅读次数:
237
什么是作用域. 什么是控制器, 作用域包含了渲染视图时所需的功能和数据,它是所有视图的唯一源头。可以将作用域理解成试图模型(ViewModel). 作用域之间可以是包含关系也可以是独立关系.可以通过设置不同的ng-Controller来让$scope处于不同的作用域下面. 一.$rootScope ...
分类:
Web程序 时间:
2016-04-19 08:44:02
阅读次数:
291
前言 作为一名.NET程序员,很多时候都会被什么拖控件、跨平台等字眼所鄙视过,但是在我的的内心还是没有把自己看低过。因为说到底,平台和语言只是我们吃饭的工具。很多时候公司的发展是取决于商业竞争的,微软也不例外。在大环境下,我们终于看到了微软给我们带来的跨平台的惊喜。尽管这只是刚刚开始,但我相信在不久 ...
分类:
Web程序 时间:
2016-04-19 08:42:59
阅读次数:
244
今天说的是层次选择器,那层次选择器有哪几个? $("ancestor descendant"):选取parent元素后所有的child元素 $("parent > child"):选取parent元素后所有的直属child元素,何谓“直属”,也就是第一级的意思了 $("prev + next"):p ...
分类:
Web程序 时间:
2016-04-19 08:41:34
阅读次数:
236
TinyMCE编辑器风格好清新,我喜欢。 TinyMCE是一个轻量级的基于浏览器的所见即所得编辑器,支持目前流行的各种浏览器,由JavaScript写成。功能配置灵活简单(两行代码就可以将编辑器嵌入网页中),支持AJAX。另一特点是加载速度非常快,如果你的服务器采用的脚本语言是 PHP,那还可以进一 ...
分类:
Web程序 时间:
2016-04-19 07:36:59
阅读次数:
504
我们在实际的开发中往往网站的头尾都是分离开来的,而且tp这点做的也很人性化,他给我们留了一个include标签可以直接引入网站的头尾部分。 我们要做的网站当然也不例外,头尾一样分离开来: 我们先用浏览器的代码查看插件分析下美工给我们准备的源码: 、在这里很明显就是分为3部分的,因为大部份的网站头尾基 ...
分类:
Web程序 时间:
2016-04-19 07:35:07
阅读次数:
225
本来是想试着做一个简单OA项目玩玩的,真是不做不知道,一做吓死人,原来以为很简单的事情,但是做起来不是忘这就是忘那的,有的技术还得重新温习。所以还是得记录。免得哪天电脑挂了,就全没有了。 开始是看了园子里何镇汐的一系列文章,写的太好了,只看了几篇就有想写代码的冲动,很大一部分都是搬他的东西。但是我还 ...
分类:
Web程序 时间:
2016-04-19 06:29:20
阅读次数:
277
我们由于表分析的不够完善,所以我们来加多一个tid的字段,到时候主要目的是为了更好的遍历出文章是属于那个分类下的,表如下所示: 那么下一步我们就开始创建一个ArticleController.class.php的控制器,用来管理文章的增删改查操作,所以我们开始第一步来实现文章的添加,我们先来实现他的 ...
分类:
Web程序 时间:
2016-04-19 06:31:06
阅读次数:
859
1 从集合中通过指定的序号获取元素 html: 复制代码代码如下: <div> <p>0</p> <p>1</p> <p>2</p> <p>3</p> <p>4</p> <p>5</p> <p>6</p> <p>7</p> </div> JS 复制代码代码如下: <script ...
分类:
Web程序 时间:
2016-04-19 06:29:17
阅读次数:
198
简介(摘自baidu) 测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加 ...
分类:
Web程序 时间:
2016-04-19 06:25:25
阅读次数:
354
http://poj.org/problem?id=3009 模拟冰壶的移动,给出到达终点的最少投掷次数(不可达时为-1)。 具体移动规则如下: 每次选四个方向之一,沿此方向一直前进,直到撞到block或出界或抵达目标位置。 如果撞到block,冰壶停在block的前一个位置,block消失,此时可 ...
分类:
Web程序 时间:
2016-04-19 06:21:26
阅读次数:
231