navigator.userAgent.indexOf来判断浏览器类型<scriptlanguage="JavaScript"><!--functiongetOs(){varOsObject
="";if(navigator.userAgent.indexOf("MSIE")>0){return"MSIE";}if(isFirefox=navigator.userAgent.indexOf("Firefox")>0){return"Firefox";}if(isS..
分类:
其他好文 时间:
2015-07-03 16:14:45
阅读次数:
113
WebView(网络视图)能加载显示网页,可以将其视为一个浏览器。它使用了WebKit渲染引擎加载显示网页,使用方法很简单,直接在XML文件中写入webview控件即可,主要代码如下:
<AbsoluteLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="mat...
分类:
Web程序 时间:
2015-07-03 15:48:43
阅读次数:
281
JS获取浏览器类型和版本号,增加了IE11的判断。
分类:
Web程序 时间:
2015-07-03 15:46:00
阅读次数:
148
什么是 selenium?selenium 自动化测试浏览器,它主要是用于 Web 应用程序的自动化测试,但肯定不只局限于此,同时支持所有基于 web 的管理任务自动化。什么是WebDriver?WebDriver通过原生浏览器支持或者浏览器扩展直接控制浏览器。WebDriver 针对各个浏览器而开...
分类:
Web程序 时间:
2015-07-03 15:43:34
阅读次数:
172
图标字体的使用1. 什么是图标字体图标字体是字体文件,用符号和字形的轮廓代替标准的文字数字式字符。是专门为用户界面设计,就像系统字体一样,使用CSS@font-face在web浏览器里展示。使用图标字体来生成图标相对于基于图片的图标来说,有如下的好处:1.自由的变化大小2.自由的修改颜色3.添加阴影...
分类:
其他好文 时间:
2015-07-03 15:35:51
阅读次数:
146
swiper的结构为:参数解析1.direction:滑动方向 默认为horizontal(水平),可以设置为vertical(垂直,但在某些浏览器不好使)。2.speed:从滑动开始到滑动结束的时间,注意autoplay指的是间隔多久开始滑动。3.autoplay:如果用户操作后autoplay....
分类:
其他好文 时间:
2015-07-03 15:28:14
阅读次数:
1709
Webx3项目是运行在jetty/tomcat这种Web应用容器中的,Web应用的模式都是请求-响应的。一个请求通过浏览器发出,封装为HTTP报文到达服务端,被容器接受到,封装为HttpRequest和HttpResponse等,然后进入Webx3的领域,通过Webx3的一套Pipeline机制到达...
分类:
Web程序 时间:
2015-07-03 15:27:25
阅读次数:
253
servlet默认值是安全线的存在,但说白,servlet安全线实际上是一个多线程线程安全问题。因为servlet它正好是一个多线程的安全问题出现。每次通过浏览器http同意提交请求,将一个实例servlet对象。这产生一个线程,是同一个对象。应该把该变量定义成实例变量,但这就可能发生线程不安全的问...
分类:
编程语言 时间:
2015-07-03 15:25:49
阅读次数:
120
在浏览器中,事件作为一个极为重要的机制,给予JavaScript响应用户操作与DOM变化的能力;在NodeJS中,异步事件驱动模型则是提高并发能力的基础。
一、程序如何响应事件
程序响应外部的事件有两种方式:
1. 中断
操作系统处理键盘等硬件输入就是通过中断来进行的,这个方式的好处是即使没有多线程,我们也可以放心地执行我们的代码,CPU收到中断信号之后自动地转去执行相应的中断处理...
分类:
编程语言 时间:
2015-07-03 14:09:02
阅读次数:
174
var browser=navigator.appNamevar b_version=navigator.appVersionvar version=parseFloat(b_version)document.write("浏览器名称:"+ browser)document.write("")doc...
分类:
编程语言 时间:
2015-07-03 13:59:25
阅读次数:
159