WEB前端( HTML JS)
安静平和
这个作者很懒,什么都没留下…
展开
-
抓取前端渲染的页面
随着AJAX技术不断的普及,以及现在AngularJS这种Single-page application框架的出现,现在js渲染出的页面越来越多。对于爬虫来说,这种页面是比较讨厌的:仅仅提取HTML内容,往往无法拿到有效的信息。那么如何处理这种页面呢?总的来说有两种做法:在抓取阶段,在爬虫中内置一个浏览器内核,执行js渲染页面后,再抓取。这方面对应的工具有Selenium、HtmlUnit转载 2016-05-23 17:30:24 · 6961 阅读 · 0 评论 -
SVG 简介
SVG是一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形。SVG提供了3种类型的图形对象:矢量图形(vectorgraphicshape例如:由直线和曲线组成的路径)、图象(image)、文本(text)。图形对象还可进行分组、添加样式、变换、组合等操作,特征集包括嵌套变换(nestedtransformations)、剪切路径(clippingpaths)、alpha蒙板(alphama转载 2014-09-15 16:04:11 · 1769 阅读 · 0 评论 -
HTTP深入浅出 http请求
HTTP(HyperText Transfer Protocol)是一套计算机通过网络进行通信的规则。计算机专家设计出HTTP,使HTTP客户(如Web浏览器)能够从HTTP服务器(Web服务器)请求信息和服务,HTTP目前协议的版本是1.1.HTTP是一种无状态的协议,无状态是指Web浏览器和Web服务器之间不需要建立持久的连接,这意味着当一个客户端向服务器端发出请求,然后Web服务器返回响转载 2015-12-21 12:16:45 · 1405 阅读 · 0 评论 -
HTML_5_Canvas
简介:原创 2014-09-02 15:24:06 · 1240 阅读 · 0 评论 -
HTML 中的<div>
定义和用法 可定义文档中的分区或节(division/section)。 标签可以把文档分割为独立的、不同的部分。它可以用作严格的组织工具,并且不使用任何格式与其关联。如果用 id 或 class 来标记 ,那么该标签的作用会变得更加有效。用法 是一个块级元素。这意味着它的内容自动地开始一个新行。实际上,换行是 固有的唯一格式表现。可以通过 的 clas转载 2014-09-03 09:41:56 · 1973 阅读 · 0 评论 -
javascript内建的全局函数详解
1.eval()函数 eval函数用来计算表达式,将表达式转换成一个变量名或者对象者,然后使用它访问变量或者对象。 具体实例: var x3="good!"; var x=3; var y=eval("x"+x);//获得变量x3,也即y=x3; 而不是y="x3"; alert(y);//输出good!;2.escape()和unescape()函数转载 2015-01-25 15:16:14 · 1510 阅读 · 0 评论 -
CSS 中为了兼容浏览器的前缀
-ms-transform:rotate(30deg); /* IE 9 */-moz-transform:rotate(30deg); /* Firefox */-webkit-transform:rotate(30deg); /* Safari and Chrome */-o-transform:rotate(30deg); /* Opera */原创 2015-01-13 12:07:27 · 12275 阅读 · 0 评论 -
html 不支持节本的写法
<!--document.write("支持脚本语言的浏览器会显示的信息");// -->不支持脚本语言的浏览器会显示的信息noscript 元素用来定义在脚本未被执行时的替代内容(文本)。[1] 此标签可被用于可识别 标签但无法支持其中的脚本的浏览器。此段代码意思为如果浏览器不支持script的代码,则会显示嵌入的那个页面的内容转载 2015-02-01 12:46:13 · 662 阅读 · 0 评论 -
JS中setTimeout()的用法详解
setTimeout( ) 是属于 window 的 method, 但我们都是略去 window 这顶层物件名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的 methodsetTimeoutsetTimeout 语法例子用 setTimeout 来执行 function不断重复执行的 setTimeout设定条件使 setTimeout转载 2015-01-28 13:44:15 · 764 阅读 · 0 评论 -
html x消息提示框
JavaScript自动关闭窗口//自动关闭提示框function Alert(str) {var msgw,msgh,bordercolor;msgw=350;//提示窗口的宽度msgh=80;//提示窗口的高度titleheight=25//提示窗口标题高度bordercolor="#336699";//提示窗口的边框颜色titlecolor原创 2015-01-28 11:16:08 · 2052 阅读 · 0 评论 -
JavaScript 变量
在函数体中定义的局部变量 会在整个函数体内有效,会原创 2014-11-21 15:36:20 · 713 阅读 · 0 评论 -
理解RESTful架构
越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对单机环境,网络则主要研究系统之间的通信。互联网的兴起,使得这两个领域开始融合,现在我们必转载 2017-09-26 17:49:02 · 334 阅读 · 0 评论