当在浏览器地址栏输入网址,如:www.baidu.com后浏览器是怎么把最终的页面呈现出来的呢?这个过程可以大致分为两个部分:网络通信和页面渲染。一、网络通信 互联网内各网络设备间的通信都遵循TCP/IP协议,利用TCP/IP协议族进行网络通信时,会通过分层顺序与对方进行通信。分层由高到低分别为:....
分类:
Web程序 时间:
2015-07-02 11:29:49
阅读次数:
120
上一篇写了通过webdriver在浏览器环境下异步调用js代码。
今天进入正题。
其实有了executeAsyncScript,一切就呼之欲出了。
直接上代码:
var compareImage=function(){
return function(){
eval(arguments[0]);
var canvasBase64=argume...
分类:
其他好文 时间:
2015-07-02 10:18:15
阅读次数:
113
等一下我们就要做成这样的效果 下面看代码(代码没有优化过 基本都看动) (哒哒:刚刚看上去觉得好难啦);
//
// ViewController.m
// 03图片浏览器(代码创建)
//
// Created by sunda on 15/7/1.
// Copyright (c) 2015年 sunda. All rights reserved.
//
#import "View...
分类:
移动开发 时间:
2015-07-02 10:13:13
阅读次数:
298
浏览器的工作机制,一句话概括起来就是:web浏览器与web服务器之间通过HTTP协议进行通信的过程。所以,C/S之间握手的协议就是HTTP协议。浏览器接收完毕开始渲染之前大致过程如下:从浏览器地址栏的请求链接开始,浏览器通过DNS解析查到域名映射的IP地址,成功之后浏览器端向此IP地址取得连接,成功...
分类:
Web程序 时间:
2015-07-02 09:50:51
阅读次数:
193
盒子模型概述盒子模型是CSS的基石之一,他指定元素如何显示以及(在某种程度上)如何交互。页面上的每个元素都被看做一个矩形框,这个框由元素的内容、内边距、边框和外边距组成,如图所示: 内边距,边框和外边距都是可选的,默认值为0,但是很多元素会由用户代理样式表(浏览器样式)设置内边距和外边距,可以通过....
分类:
Web程序 时间:
2015-07-02 09:50:08
阅读次数:
191
1.C# string osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|X Window|Longhorn|ubuntu|AIX|Linux|AmigaOS|BEOS|HP-UX|Op...
分类:
移动开发 时间:
2015-07-02 08:40:40
阅读次数:
222
出现应用程序读取XML文件乱码的场景:加入xml文件以 格式的;如果对xml文件进行修改了,其中包含中文字符的内容,另存为其他格式化时(比如unicod,ANSI)等等格式,则新保存的配置文件,程序读取时候将会出现乱码,不能正常的读取。验证如下方法:(1)、可以将XML文件拖放在IE浏览器上,会出现...
分类:
其他好文 时间:
2015-07-02 06:26:56
阅读次数:
132
①关于音频和视频主流浏览器和设备支持的视频和音频浏览器容器视频音频Apple iosMP4H.264ACC、MP3、PCMApple SafariMP4H.264Google Android(pre v.3)------Google ChromeMP4、OGG、WebMTheora、VP8ACC、M...
分类:
Web程序 时间:
2015-07-01 23:36:07
阅读次数:
184
首 先谈一下浏览器,虽然现在ie依然是浏览器市场的老大,大约占有67%的份额,但是由于其各方面的欠缺,用户开始选择其他浏览器作为自己浏览网页的主要 工具,比如firefox、theworld、maxthon、chrome、opera等等,在用户使用比较多的浏览器中,分为2大派系 - ie内核和非i....
分类:
编程语言 时间:
2015-07-01 22:01:56
阅读次数:
160
一 安装 首先保证系统中已经安装了jdk,最好是jdk1.5以上。 http://jenkins-ci.org/? 下载本机环境相对应安装包 windows 运行java –jar Jenkins.war。 mac ?直接安装下载jenkins文件。 在浏览器中输入?http:...
分类:
Web程序 时间:
2015-07-01 20:46:46
阅读次数:
295