Category Archives: 页面JS相关

js、jquery等等页面特效。

爬虫泛滥,总结爬虫攻防战

1、通过User-Agent来控制访问 无论是浏览器还是爬虫程序,在向服务器发起网络请求的时候,都会发过去一个头文件:headers,比如知乎的requests headers
对于爬虫程序来说,最需要注意的字段就是:User-Agent
很多网站都会建立user-agent白名单,只有属于正常范围的user-agent才能够正常访问。

攻:难度⭐
可以自己设置一下user-agent,或者更好的是,可以从一系列的user-agent里随机挑出一个符合标准的使用。 2、通过IP限制实现

如何判断Javascript对象是否存在

Javascript语言的设计不够严谨,很多地方一不小心就会出错。 举例来说,请考虑以下情况。 现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进行声明。用自然语言描述的算法如下: if (myObj不存在){ 声明myObj; } 你可能会觉得,写出这段代码很容易。但是实际上,它涉及的语法问题,远比我们想象的复杂。Juriy…

转载:什么是VUE?为什么用VUE?

Vue.js新手入门指南
最近在逛各大网站,论坛,以及像SegmentFault等编程问答社区,发现Vue.js异常火爆,重复性的提问和内容也很多,楼主自己也趁着这个大前端的热潮,着手学习了一段时间的Vue.js,目前用它正在做自己的结业项目。 在做的过程中也对Vue.js的官方文档以及其各种特性有了许多认识。作为一个之前以PHP+模版引擎为主的开发,从一个从未接触过除HTML+CSS+JavaScript+JQuery以外的前端技术的人到现在可以独立使用Vue.js以及各种附属的UI库来开发项目,我总结了一些知识和经验想与大家分享。 下面我就以问答的形式来分享吧。这里假设你仅仅只掌握了HTML+CSS+JavaScript,如果你对JQuery这个前端库,以及各种后端模版语言比如说PHP,JSP还有所了解并且使用过的话那就太好了。 1.Vue.js是什么?
Vue.js(读音 /vjuː/, 类似于

H5开发1像素问题的解决

1像素的渐变线,做成背景放到页面中,在手机端,线变成2像素。因为手机的DP的机制问题, 解决办法也很简单,背景做成2像素的就好了嘛!1像素线,1像素白底。 或者CSS的after
.bar:after {
    content: '';
    position: 

栅格化CSS

http://purecss.io/grids/ 最新版本  http://yui.yahooapis.com/pure/0.6.0/grids-responsive-min.css H5的taobao出的UI http://m.sui.taobao.org/components/#popup…

h5网页中使用打电话功能

如果需要在移动浏览器中实现拨打电话,发送email,美国服务器,调用sns等功能,移动手机WEB页面(HTML5)Javascript提供的接口是一个好办法。 采用url链接的方式,实现在Safari ios,香港服务器,Android 浏览器,webos 浏览器,塞班浏览器,IE,Operamini等主流浏览器,进行拨打电话功能。 1.最常用WEB页面JS实现一键拨号的电话拨打功能: 1 <a href="tel:13764567708">移动WEB页面JS一键拨打号码咨询功能</a>…

CSS居中

对于已知宽高的元素,无论垂直、水平居中相对来说都是比较容易的,因此主要是谈谈对于未知宽高的元素的水平垂直居中问题。 transform
利用css3的transform实现对于未知宽高的元素的水平/垂直居中是很容易的
// 水平/垂直居中
// css
html,body,.container{

高德地图JS- API 地理位置 查询 以及反向查询

啥也不说直接来: 坐标----》地理位置信息
http://restapi.amap.com/v3/geocode/regeo?location=116.51413,39.912896&key=*******&s=rsv3&radius=1000&extensions=all&callback=jsonp_533654_
关键词--》查询详细信息
http://restapi.amap.com/v3/place/text?keywords=北京&key=*******&page=1&offset=10&s=rsv3
需要注意的是,关键词需要这样处理urlencode("北京")  地理位置---》查询坐标

IOS7 position:fixed 定位解决方案

定位会出一些bug. 输入框 focus 状态下 fixed会随之改变 参见该页面详细描述(http://www.cnblogs.com/zhangdaiping/p/3170892.html) 后期BETA3修复了该问题,但是在微信下 页面还是会出现一样的问题。 后查找…