分类目录归档:前端随笔摘记

2017年的第一篇更新

神父说,我已经两年没更新了。

是啊,两年了。两年前的落魄,两年前碰到了现在一个比较好的小伙伴,终于不再那么落魄了。生活稍微有了希望。但是还是绝望居多。

语言,从Python 到Go 到PHP,都已经比较熟悉了。JavaScript还是不太熟悉,前端根本是一脸懵逼。

所以,还是没法转职为一个牛逼的程序员。

就这样吧。这个米,我存放了太多的邮箱在这里,所以应该不会取消。即便不更新。23333

右下角弹窗的一段小JS

测试效果看右下角,代码如下,嗯,如果要调整位置就调整js里面的CSS即可。。

<script type=”text/javascript”>
suspendcode14=”<div style=’width:214px;height:124px;position:fixed;_position:absolute;right:2px;bottom:2px;border-radius:5px;z-index:1;’><a title=’阿福学前端’ href=’http://rffan.com’ target=’_blank’><img src=’http://rffanhost.com/logo2.png’ border=’0′></img></a></div>”
document.write(suspendcode14);
</script>

伪春菜插件解读(一)

写这篇文章纯粹的和前端无关,只是阿福的一个小小的想法,嗯,其实阿福是想把伪春菜弄成真春菜,酱紫就好玩多了。不过鉴于阿福的php基础太低了,因此- -可能解读会有些失误,不过谁知道呢。

function dataToJs() /*这个应该是函数名称,不知道我说的对不对,不过貌似他也有标注的,和JS交互。*/

global $wcc;

为SM君测试chinaz的Ping 的CSS

  • 序号
  • Ping的地点
  • 响应IP
  • 响应时间
  • TTL
  • 赞助商 赞助点联系QQ:1751691323
  • 1
  • 深圳[电信]
  • 198.100.116.11
  • 174毫秒
  • 50
  • 香港纵横网连
  • 2
  • 江苏镇江[电信]
  • 198.100.116.11
  • 235毫秒
  • 50
  • 雅科诺商务 [高防]
  • 3
  • 云南昆明[电信]
  • 198.100.116.11
  • 189毫秒
  • 52
  • 云南数据港
  • 4
  • 香港[电信]
  • 198.100.116.11
  • 167毫秒
  • 56
  • 香港纵横网连
  • 5
  • 四川遂宁[电信]
  • 198.100.116.11
  • 277毫秒
  • 52
  • 双线租用450元月
  • 6
  • 江西[电信]
  • 198.100.116.11
  • 157毫秒
  • 51
  • 【180G】硬防双线
  • 7
  • 陕西西安[电信]
  • 198.100.116.11
  • 282毫秒
  • 51
  • 中光电信云vps
  • 8
  • 四川绵阳[电信]
  • 198.100.116.11
  • 309毫秒
  • 52
  • 西部数码 云主机
  • 9
  • 安徽淮北[电信]
  • 198.100.116.11
  • 162毫秒
  • 52
  • 安徽拓普(双线)
  • 10
  • 江苏扬州[电信]
  • 198.100.116.11
  • 147毫秒
  • 51
  • DiyVM高端云VPS
  • 11
  • 上海[电信]
  • 198.100.116.11
  • 227毫秒
  • 51
  • 上海龙联[上海高防]
  • 12
  • 四川德阳[电信]
  • 198.100.116.11
  • 292毫秒
  • 50
  • 加速乐防黑客
  • 13
  • 江苏无锡[电信]
  • 198.100.116.11
  • 136毫秒
  • 50
  • 优易互联 云主机
  • 14
  • 重庆[电信]
  • 198.100.116.11
  • 187毫秒
  • 52
  • 首页互联
  • 15
  • 广东东莞[电信]
  • 198.100.116.11
  • 175毫秒
  • 50
  • 东莞VPS69元
  • 16
  • 上海[多线]
  • 198.100.116.11
  • 248毫秒
  • 47
  • 浦东数据中心(BGP)
  • 17
  • 北京[多线]
  • 198.100.116.11
  • 229毫秒
  • 45
  • 北京BGP【免备】
  • 18
  • 河南郑州[多线]
  • 198.100.116.11
  • 192毫秒
  • 49
  • 易米BGP 云主机
  • 19
  • 安徽滁州[联通]
  • 198.100.116.11
  • 245毫秒
  • 48
  • (海外高防专家)
  • 20
  • 辽宁[联通]
  • 198.100.116.11
  • 215毫秒
  • 54
  • 【180G高防】秒解
  • 21
  • 深圳[联通]
  • 198.100.116.11
  • 184毫秒
  • 51
  • 香港纵横网连
  • 22
  • 河南[联通]
  • 198.100.116.11
  • 195毫秒
  • 51
  • 腾佑-云计算主机
  • 23
  • 上海[联通]
  • 198.100.116.11
  • 247毫秒
  • 47
  • 上海络安数据中心
  • 24
  • 江苏[联通]
  • 198.100.116.11
  • 230毫秒
  • 49
  • 蒲公英100M独享
  • 25
  • 宁波[联通]
  • 198.100.116.11
  • 195毫秒
  • 48
  • 【高防】美国双线
  • 26
  • 北京[联通]
  • 198.100.116.11
  • 超时
  • 北京双线云主机
  • 27
  • 泉州[联通]
  • 198.100.116.11
  • 220毫秒
  • 48
  • 三千尺-百兆独享
  • 28
  • 天津[联通]
  • 198.100.116.11
  • 244毫秒
  • 43
  • 限时促39元.COM
  • 29
  • 上海[移动]
  • 198.100.116.11
  • 182毫秒
  • 54
  • 顶邦互联 双线主机
  • 30
  • 江苏[移动]
  • 198.100.116.11
  • 193毫秒
  • 50
  • 蒲公英江苏多线
  • 31
  • 深圳[移动]
  • 198.100.116.11
  • 252毫秒
  • 44
  • 香港纵横网连
  • 32
  • 河北[移动]
  • 198.100.116.11
  • 221毫秒
  • 51
  • 北京双线服务器
  • 33
  • 福建厦门[移动]
  • 198.100.116.11
  • 188毫秒
  • 52
  • 4核100M独享999
  • 34
  • 日本[海外]
  • 198.100.116.11
  • 124毫秒
  • 52
  • 国内免备案服务器
  • 35
  • 美国圣何塞[海外]
  • 198.100.116.11
  • 16毫秒
  • 57
  • EMSHOST 云主机
  • 36
  • 新加坡[海外]
  • 198.100.116.11
  • 174毫秒
  • 57
  • 新速网络(新加坡)
  • 37
  • 美国迈阿密[海外]
  • 198.100.116.11
  • 3毫秒
  • 59
  • COMVPS 站群VPS
  • 38
  • 韩国[海外]
  • 198.100.116.11
  • 185毫秒
  • 52
  • 【打不死】高防服务器
  • 39
  • 英国[海外]
  • 198.100.116.11
  • 135毫秒
  • 55
  • 全球服务器租用
  • 40
  • 美国洛杉矶[海外]
  • 198.100.116.11
  • 1毫秒
  • 59
  • 快易互联
  • 41
  • 香港[海外]
  • 198.100.116.11
  • 286毫秒
  • 50
  • 【香港】双线服务器
  • 42
  • 德国[海外]
  • 198.100.116.11
  • 152毫秒
  • 54
  • 全球服务器
  • 43
  • 美国圣安娜[海外]
  • 198.100.116.11
  • 1毫秒
  • 57
  • 美国KT高速服务器
  • 44
  • 台湾[海外]
  • 198.100.116.11
  • 175毫秒
  • 46
  • 海西数据台湾机房
  • 45
  • 加拿大[海外]
  • 198.100.116.11
  • 73毫秒
  • 57
  • 【海外双线】高防秒解
  • 46
  • 美国堪萨斯[海外]
  • 198.100.116.11
  • 51毫秒
  • 53
  • 奇浪网服务器VPS

将wordpress的twentytwelve 的导航栏的上下两条线去掉

阿福喜欢清爽的,但是wordpress偏偏就不让阿福清爽,弄了个twentytwelve还弄个啥上下线。。所以阿福就想把它去掉。

过程很简单,找到导航栏的上下线的div,可以通过火狐或者谷歌浏览器的查找元素找,元素就是

nav-menu

找到啊这个元素之后下面就是删除了。

删除

border-bottom: 1px solid #ededed;
border-top: 1px solid #ededed;

这两行,然后保存即可~

clear:both的理解[转载]

clear这个用处我至今没搞明白,姑且转载了一篇比较全的文章,留待以后慢慢研究。

在CSS中我们会经常要用到“清除浮动”Clear,比较典型的就是clear:both;

CSS手册上是这样说明的:该属性的值指出了不允许有浮动对象的边。这个属性是用来控制float属性在文档流的物理位置的。

当属性设置float(浮动)时,其所在的物理位置已经脱离文档流了,但是大多时候我们希望文档流能识别float(浮动),或者是希望float(浮动)后面的元素不被float(浮动)所影响,这个时候我们就需要用clear:both;来清除。

比如:
<p style=”float:left;width:200px;”>这个是第1列,</p>
<p style=”float:right;width:400px;”>这个是第2列,</p>
<p>这个是第3列。</p>

如果不用清除浮动,那么第3列文字就会和第1、2列文字在一起 ,所以我们在第3个这列加一个清除浮动 clear:both;
<p style=”float:left;width:200px;”>这个是第1列,</p>
<p style=”float:left;width:400px;”>这个是第2列,</p>
<p style=”clear:left;”>这个是第3列。</p>

通常,我们往往会将“清除浮动”单独定义一个CSS样式,如:
.clear {

    clear: both;
}
然后使用<div class=”clear”></div>来专门进行“清除浮动”。

不过也有不赞同意见是,<div class=”clear”></div>可以不写,直接在下层清除就可以了。
比如本来好好的

<p style=”float:left;width:200px;”>这个是第1列,</p>
<p style=”float:left;width:400px;”>这个是第2列,</p>
<p style=”clear:both;”>这个是第3列。</p>

非要整成

<p style=”float:left;width:200px;”>这个是第1列,</p>
<p style=”float:left;width:400px;”>这个是第2列,</p>
<div class=”clear”></div>
<p>这个是第3列。</p>

这点看来,<div class=”clear”></div>确实不需要写。

不过很显然,我们在网页设计时还有一种很普遍的情况:
<style type=”text/css”>
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600;    float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
</style>
<div id=”main”>
<div id=”sidebar”>第一段内容 第一段内容 第一段内容</div>
<div id=”container”>第二段内容 第二段内容 第二段内容</div>
</div>
<p style=”clear:both;”>第三段内容</p>

该页面测试在IE下效果正合所要:蓝色块内部有红色和黄色两个色块内容,同时在蓝色块以下是第三段文本。

不过FF的效果可不是这样的。我们不能单单想在下一层清除就能完成我们的工作,我们必须在浮动元素所在标签闭合之前及时进行“清除”。
<style type=”text/css”>
#main {background-color: #3399CC;width: 600px;padding: 20px;}
#sidebar {background-color: #FF6600;    float: left;width: 130px;}
#container {float: right;width: 420px;background-color: #FFFF33;}
.clear {clear: both;}
</style>
<div id=”main”>
<div id=”sidebar”>第一段内容 第一段内容 第一段内容</div>
<div id=”container”>第二段内容 第二段内容 第二段内容</div>
<div class=”clear”></div>
</div>
<p>第三段内容</p>

对于因多加的<div class=”clear”></div>标签会引起IE和FF高度变化,通过如下方法解决:
.clear {
    clear: both;
    height:1px;
    margin-top:-1px;
    overflow:hidden;
}