简单封装的一个web的手势,tab和swipe,里面的具体数值都是自定义上去的,没有实际的标准,可以自行去修改都行 前两个是详解,js插件在最后一部分代码 ``` //封装web的tab步骤详解 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <!-- 标准理想视口 --> <meta name="viewport…
https://github.com/donglegend/mySwiper mySwiper 移动端全屏滑动的小插件,简单,轻便,好用,只有3k 下载 直接下载 bower install mySwiper 预览 预览demo 使用 支持amd和cmd规范 直接引入 <link rel="stylesheet" type="text/css" href="dist/swiper.css"> <script type="…
td点击后变为input可以输入,更新数据,无刷新更新 演示 XML/HTML Code <table border="0" cellpadding="0" cellspacing="0"> <tr> <th><a href="http://www.freejs.net">freejs.net演示</a></td> <th scope="c…
一.XSS [Cross Site Script]跨站脚本攻击  恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的.  1.Reflected XSS(反射型攻击:非持久型,多出现于搜索页面) 基于反射的XSS攻击,主要依靠站点服务端返回脚本,在客户端触发执行从而发起Web攻击.Web客户端使用Server端脚本生成页面为用户提供数据时,如果未经验证的用户数据被包含在页面中而未经HTML实体编码,客户端…
ajax实现注册用户名时动态显示用户名是否已经被注册(1.ajax可以实现我们常见的注册用户名动态判断)(2.jquery里面的ajax也是类似我们这样封装了的函数) 一.总结 1.ajax可以实现我们常见的注册用户名动态判断 2.jquery里面的ajax也是类似我们这样封装了的函数 二.ajax实现注册用户名时动态显示用户名是否已经被注册 练习:判断用户名是否存在 实例描述: 判断用户名是否存在,并进行相应的提示. 案例要点: JSON数据的加载和解析:将用户的注册名和加载的JSON文件进行…
优秀的框架都有属于自己的思想,在搭建web自动化测试框架时,我们通常都遵循 PO(Page Object)思想. 简单理解就是我们会把每个页面看成一个对象,一切皆对象,面向对象编码,这样会让我们更好的解耦代码,也更好的进行封装和理解. 使用selenium框架来操作页面时,最常用的都是一些点击,输入内容,页面切换等方法,如果每个页面我们都要写一遍这样的操作代码,重复性高,代码冗余.所以我们一般都会把这些共性的操作提取成一个基础类:BasePage. 以下是对该类的简单封装,还有其他的方法欢迎大家…
前言:由于最近在做SDK的功能,需要设计线程池.看了很多资料不知道从何开始着手,突然发现了AsyncTask有对线程池的封装,so,就拿它开刀,本文将从AsyncTask的基本用法,到简单的封装,再到任务队列分析,最后自定义线程池. 1.概念 Android 中的异步任务常用的一种方式是:Handler + Thread 组合来实现的.Thread 负责子线程的耗时操作,Handler 负责线程间的通信,用的最多的当属子线程和主线程通信. Android 为了简化操作,提供了 AsyncTask…
工具:火狐浏览器+SQLite Manager插件 ; Xcode; FMDB库; 效果: 项目地址: https://github.com/sven713/PackFMDB 主要参考这两篇博客: 1. http://www.jianshu.com/p/dd170b1cbc3b iOS 基于FMDB简单封装 2. http://www.jianshu.com/p/54e74ce87404# FMDB的使用方法(附Demo) 使用步骤: 1.在工程中导入  libsqlite3.tdb 2.从Gi…
很多朋友在修改模板的时候看到很多类似@Html.Widget("xxx")的东西,这里简单介绍一下流程: 比如@Html.Widget("home_page_top"),首先要知道Html.Widget是什么,这是Html的一个扩展方法,位于Nop.Web.Framework\HtmlExtensions.cs public static MvcHtmlString Widget(this HtmlHelper helper, string widgetZone)…
UITableView简单封装 UITableView时iOS开发中使用最多也是最重的一个UI空间,其实在App Store里面的%80以上的应用都用到了这个控件,所以就给大家介绍一下,前面的文章中也提到了,在后面的文章中将会详细解释. 当然这篇文档并不是介绍证明去使用它,只是说说怎么去封装活着更好的使用. 这里主要是关于UItableView中Cell中的多功能实现 一:新建一个模型数据,用于Cell的实现 /** * 覆盖系统的枚举 */ typedef enum { CellItemTyp…