
经验总结
Hey_Sarah
管你是不是笨鸟,飞吧!
展开
-
JavaScript跨域总结与解决办法
JavaScript跨域总结与解决办法什么是跨域1、document.domain+iframe的设置2、动态创建script3、利用iframe和location.hash4、window.name实现的跨域数据传输5、使用HTML5 postMessage6、利用flash本文来自网络(http://f2e.me/200904/cross-scripti转载 2015-08-18 17:34:01 · 332 阅读 · 0 评论 -
Python3: requests实现文件上传(对应postman form-data)。
python的requests实现文件上传,脚本如下【将url、header、data、filename、filepath替换成对应的即可】:from urllib3 import encode_multipart_formdataimport requestsdef post_files(url,header,data,filename,filepath): """ ...原创 2018-05-23 17:05:44 · 22453 阅读 · 4 评论 -
network link conditioner : mac 网络限速插件
Mac环境下模拟慢速网络可以使用苹果官方提供的工具:Network Link Conditioner。下载地址:https://developer.apple.com/download/more/搜索Additional Tools for xcode 下载与自己xcode版本匹配的插件 eg: Additional_Tools_for_Xcode_9.3.dmg打开对应目录的安装包(如下图),...原创 2018-05-23 15:43:47 · 9171 阅读 · 0 评论 -
Python3: 发送带证书的http/https request请求
python3 的requests请求支持携带的证书种类是pem,如果拥有的证书不是pem,需要先转为pem。:param cert: (optional) if String, path to ssl client cert file (.pem). If Tuple, ('cert', 'key') pair.以下代码实现了p12证书转pem证书,发送带证书的http/https reques...原创 2018-05-23 14:37:44 · 25058 阅读 · 0 评论 -
mac抓包工具charles使用总结:http、https、web、android、ios
一、简介charles是在mac下常用的抓包工具,除了抓包监控网络请求外,它还包括模拟慢速网络、重发网络请求、修改网络请求参数等。本文重点介绍如何抓包。二、本机抓包本机抓包时,需要选择菜单中的 “Proxy” –> “Mac OS X Proxy” 来将 Charles 设置成系统代理。1.http 点击“Proxy” –> “Start Recording”开始抓包。2.https ...原创 2018-04-18 18:04:02 · 1556 阅读 · 0 评论 -
jmeter - 录制web或者手机app的http/https请求
1. Web录制1.1 电脑上设置web代理jmeter录制web请求需要在电脑上设置web代理,设置方法如下:1.1.1 mac系统系统偏好设置 -> 网络 -> 代理 -> Web代理(HTTP)【地址:localhost,端口:8888】1.1.2 win10系统设置 -> 网络和INTERNET -> 代理【地址:localhost,端口:8888】1.1.3...原创 2018-04-16 22:58:15 · 2961 阅读 · 3 评论 -
20170419 AngularJs 官方phonecat实例学习笔记
在对AngularJS进行简单了解的基础上学习Phonecat实例,可以分为环境搭建与运行、关键知识点解析、总结三个部分。1. 环境搭建与运行2. 关键知识点解析3. 总结原创 2017-04-19 11:05:12 · 581 阅读 · 0 评论 -
选项卡切换效果总结
Tab选项卡切换效果切换类型:划过切换、点击切换、延迟切换、自动切换划过切换:window.onload=function(){ var li=document.getElementsByTagName("li"); var nr=document.getElementsByName("content"); for(var i=0;i<li.length;i++){原创 2015-07-31 17:02:31 · 477 阅读 · 0 评论 -
用字体在网页中画icon图标
方法一:CSS+Sprite 在国内被称为“CSS雪碧”,也叫“CSS精灵”。它是把网页中一些零星背景图片整合到一张图片文件中,再利用CSS的背景图片定位到要显示的位置,因此也叫“图片拼合”技术。好处:减少文件体积和服务器请求次数,从而提高效率。详细的见:http://blog.youkuaiyun.com/u013511989/article/details/47172241方法二:font原创 2015-07-31 16:54:33 · 1003 阅读 · 0 评论 -
前端数据可视化插件:Highcharts、Echarts和D3
前端数据可视化插件有很多,但我用过的只有Highcharts(https://www.hcharts.cn/)、Echarts(http://echarts.baidu.com/)和D3(https://d3js.org/),Web开发过程中选择使用哪一个插件是很重要的问题。就我个人而言,一般会从以下几点考虑。1.兼容性使用一个插件之前必须要先评估一下它对浏览器的兼容性,不然写完了发现没法原创 2017-05-16 15:21:19 · 20440 阅读 · 1 评论 -
IE浏览器兼容性问题:重复显示空的div
DIV里面添加链接标签,下面就会莫名其妙的重复一个DIV,且内容为空。截止目前的实践,IE浏览器重复显示空的div有以下两种原因:1.DIV里面添加的链接标签有问题如果div结构是这样: 哈哈哈 哈哈哈 那么它在IE9以下的浏览器中这样显示:将改为,则会正常显示,如下:2.form嵌套导致DIV重复显示如果代原创 2017-04-20 08:59:42 · 581 阅读 · 0 评论 -
使用RequestAnimationFrame优化PC端动画效果的N+1个原因
直接入正题,关于使用RequestAnimationFrame优化PC端动画效果的N+1个原因如下:1.与setTimeout和setInterval相比,动画更流畅。2.与CSS3 Animation相比,兼容性更好,能应用的属性更多,支持的动画效果更多。3.窗口没激活时或标签页不可见时,动画将暂停,省计算资源,减少CPU和内存的压力。原创 2016-12-26 20:15:18 · 978 阅读 · 0 评论 -
IE浏览器“浏览器模式”和“文档模式”的区别
“浏览器模式”和“文档模式”是IE开发者工具中调试IE浏览器兼容性的工具。 理解这两种模式可以从以下三点出发:①“浏览器模式”控制浏览器发出的UserAgent,它表示以哪个版本的浏览器发出请求。举例来说,JavaScript和CSS中都有判断IE版本的语句,这些语句只有调整浏览器模式时才会再次进行判断以决定是否加载。②“文档模式”控制页面的原创 2016-12-16 17:19:57 · 3696 阅读 · 2 评论 -
Emmet工具:Html/CSS快速编写语法
Emmet (前身为 Zen Coding) 是一个能大幅度提高前端开发效率的一个工具,它使用仿CSS选择器的语法来生成代码,大大提高了HTML/CSS代码编写的速度。如果你也使用Sublime进行前端开发,在Sublime中安装插件即可使用Emmet,以下为Html/CSS快速编写语法。原创 2016-10-25 16:17:03 · 2469 阅读 · 2 评论 -
Bootstrap JS插件系列总结
在Bootstrap下载与安装后,可以在D:\Program Files\nodejs\node_modules\bootstrap\js中找到12个JS文件,这些JS文件是Bootstrap自带的12个jQuery插件,也可以在D:\Program Files\nodejs\node_modules\bootstrap\dist\js中找到bootstrap.js和bootstrap.min原创 2016-07-13 17:23:20 · 6207 阅读 · 0 评论 -
JavaScript 字符串与正则表达式系列总结
一、JS字符串基础1、字符串长度2、字符串中某一个指定的字符首次出现的位置3、查找字符串中特定的字符并且返回4、替换5、字符串分割6、字符串合并7、字符串截取二、JS正则表达式基础1、创建正则表达式2、正则表达式3、正则表达式对象的方法4、正则表达式对象的属性三、字符串与正则表达式•match,找到一个或多个正则表达式的匹配。•search,检索与正则表达式相匹配的值,返回初始下标。 •replace,替换与正则表达式匹配的子串。原创 2016-07-13 10:48:10 · 2363 阅读 · 0 评论 -
HTTP协议总结
一、HTT协议简介HTTP是一个客户端和服务器端请求和应答的标准(TCP)。二、HTTP协议特点1.支持客户/服务器模式。2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务器联系的类型不同。由于HTTP协议简单,使得HTTP服务器的程序规模小,因而通信速度很快。3.灵活:HTTP允许传输任意类型原创 2015-09-03 13:02:34 · 459 阅读 · 0 评论 -
Python3 实现 postman 各类请求
Method:method直接传入即可。 r = requests.request(case['Method'], str(case['Url']), data=case['Data'], headers=case['Header'])Body:form-data encode_data = encode_multipart_formdata(case['Data']) ...原创 2018-05-23 17:28:29 · 4450 阅读 · 3 评论