行囊

大佬闫的博客


  • 首页

  • 归档

  • 分类

  • 标签

  • 留言

  • 关于

  • 示例

  • 搜索
  • e && s.height < n && s.width > t && s.width < r } function m(e) { var t = e; var n = 0; while (!!t) { n += t.offsetTop; t = t.offsetParent } return n } function g() { var e = document.documentElement; if (!!window.innerWidth) { return window.innerHeight } else if (e && !isNaN(e.clientHeight)) { return e.clientHeight } return 0 } function y() { if (window.pageYOffset) { return window.pageYOffset } return Math.max(document.documentElement.scrollTop, document.body.scrollTop) } function E(e) { var t = m(e); return t >= w && t <= b + w } function S() { var e = document.getElementById("audio_element_id"); if(e != null){ var index = parseInt(e.getAttribute("curSongIndex")); if(index > songs.length - 2) { index = 0; } else { index++; } e.setAttribute("curSongIndex", index); N(); } e.src = i; e.play() } function x(e) { e.className += " " + s + " " + o } function T(e) { e.className += " " + s + " " + u[Math.floor(Math.random() * u.length)] } function N() { var e = document.getElementsByClassName(s); var t = new RegExp("\\b" + s + "\\b"); for (var n = 0; n < e.length; ) { e[n].className = e[n].className.replace(t, "") } } function initAudioEle() { var e = document.getElementById("audio_element_id"); if(e === null){ e = document.createElement("audio"); e.setAttribute("class", l); e.setAttribute("curSongIndex", 0); e.id = "audio_element_id"; e.loop = false; e.bgcolor = 0; e.addEventListener("canplay", function() { setTimeout(function() { x(k) }, 500); setTimeout(function() { N(); p(); for (var e = 0; e < O.length; e++) { T(O[e]) } }, 15500) }, true); e.addEventListener("ended", function() { N(); h(); go(); }, true); e.innerHTML = "

    If you are reading this, it is because your browser does not support the audio element. We recommend that you get a new browser.

    "; document.body.appendChild(e); } } initAudioEle(); var e = 30; var t = 30; var n = 350; var r = 350; var curSongIndex = parseInt(document.getElementById("audio_element_id").getAttribute("curSongIndex")); var i = songs[curSongIndex]; var s = "mw-harlem_shake_me"; var o = "im_first"; var u = ["im_drunk", "im_baked", "im_trippin", "im_blown"]; var a = "mw-strobe_light"; /* harlem-shake-style.css,替换成你的位置,也可以直接使用://s3.amazonaws.com/moovweb-marketing/playground/harlem-shake-style.css */ var f = "//s3.amazonaws.com/moovweb-marketing/playground/harlem-shake-style.css"; var l = "mw_added_css"; var b = g(); var w = y(); var C = document.getElementsByTagName("*"); var k = null; for (var L = 0; L < C.length; L++) { var A = C[L]; if (v(A)) { if (E(A)) { k = A; break } } } if (A === null) { console.warn("Could not find a node of the right size. Please try a different page."); return } c(); S(); var O = []; for (var L = 0; L < C.length; L++) { var A = C[L]; if (v(A)) { O.push(A) } } })()"> High一下

close

腻子脚本 — HTML5Shiv

发表于 2017-01-18   |   分类于 前端

简介

HTML5shiv is a javascript workaround to provide support for the new HTML 5 elements in IE Browsers older than IE 9.

  • 越来越多的站点开始使用 HTML5 标签。但是目前的情况是还有很多人在使用IE6,IE7,IE8。
  • 而IE6,IE7,IE8是不能识别 HTML5 标签的。
  • 这里提供一种让 IE 浏览器支持 HTML5 的方法,那就是使用 HTML5Shiv。
  • HTML5Shiv 主要解决 HTML5 提出的新的元素不被IE6-8识别。
阅读全文 »

【转】为什么一些生活中很外向开朗的人会喜欢独来独往

发表于 2016-12-24   |   分类于 综合

因为他是一个内向的人。
不要怀疑,很多人都是这样。

内向的人,通过独处来恢复精力。
所以他们不是喜欢孤独,而是,孤独才是他们的常态。
他们跟别人交流、相处,其实都是在消耗精力。

下面详述:

阅读全文 »

Hexo-NexT搭建个人博客(四)

发表于 2016-12-15   |   分类于 Hexo

提示:本篇文章将介绍在使用 heox 做博客框架中的一些 bug 处理情况。

按照之前的教程介绍应该是会比较顺利的搭建好你的博客,但是难免会遇到一些意外,这个时候就要学会解决问题了。
解决问题的原则是:查看 bug 信息,从上到下依次解决 bug。

下面来看几个例子:

阅读全文 »

jQuery使用技巧

发表于 2016-11-22   |   分类于 前端

禁用页面的右键菜单

1
2
3
4
5
$(document).ready(function(){  
$(document).bind("contextmenu",function(e){
return false;
});
});

新窗口打开页面

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="jquery.js"></script>
</head>
<body>
<a href="https://www.google.com">google_新窗口</a>
<a href="https://www.google.com" rel="external">google_新窗口</a>
<a href="demo1.html">当前窗口</a>
<script>
$(function(){
$('a[href^="http://"]').attr("target","_blank");
});
</script>
</body>
</html>

输入框文字获取和失去焦点【推荐】

阅读全文 »

中国国内 JavaScript 圈的现状如何

发表于 2016-11-18   |   分类于 综合

探讨核心: 我们不编写代码,我们只是国外优秀框架的搬运工。


阅读全文 »

Hexo-NexT搭建个人博客(三)

发表于 2016-11-11   |   分类于 Hexo

  经过前面两期文章,我相信你已经可以在本地建立一个非常令人满意的静态博客了,本篇文章将介绍如何将自己的静态博客部署到 gitpage 上,并托管到 github 上;以及关于 Hexo 和 NexT 中更深层次的一些问题及解方案。

一、菜单栏中标签与侧边栏中标签关联的问题

  以我的博客为例,关于菜单栏中的选项 与侧边栏中的选项,由于顶部菜单栏中位置有限,所以我就想在顶部菜单栏中不显示标签这一项,于是我在 主题配置文件 中 将 menu 配置项中的标签这一个选项给注释掉了,所以它不会在菜单栏中显示,但是不代表没有这个页面,这个页面是存在的,我们只是使其不显示在顶部的菜单栏中而已,我们可以直接输入绝对地址来查看这个页面,例如:https://addonepiece.github.io/tags/。但是与此同时,我们发现侧边栏中的标签选项只能显示标签数量,不能点击。

阅读全文 »

Sass 教程

发表于 2016-10-23   |   分类于 前端

Sass: (Syntactically Awesome StyleSheets)

sass简介

来自于官网的简介:
Sass is the most mature, stable, and powerful professional grade CSS extension language in the world.

Sass 是世界上最成熟的,稳定的,功能强大的专业级 CSS 扩展语言。
阅读全文 »

【转】在2016年学JavaScript是一种什么样的体验

发表于 2016-10-16   |   分类于 前端

嘿,我最近接到一个 Web 项目,不过老实说,我这两年没怎么接触 Web 编程,听说 Web 技术已经发生了一些变化。听说你是这里对新技术最了解的 Web 开发工程师?

准确地说,我是一名「前端工程师」。不过你算是找对人了。我对今年的技术别提多熟了,前端可视化、音乐播放器、能踢足球的无人机,你尽管问吧。我刚去 JS 大会和 React 大会逛了一圈,没有什么新技术是我不知道的。

厉害。是这样的,我要开发一个网页,用来展示用户的最新动态。我想我应该通过后端接口获取数据,然后用一个 table 来展示数据,用户可以对数据进行排序。如果服务器上的数据变化了,我还需要更新这个 table。我的思路是用 jQuery 来做。

可别用 jQuery!现在哪还有人用 jQuery。现在是 2016 年了,你绝对应该用 React。

阅读全文 »

Git学习总结

发表于 2016-10-07   |   分类于 综合

git 简介

git 是分布式的,所以其核心就是分支,分支的意义在于,可以将项目代码按照功能、模块拆分成不同的分支。比如这个产品要加一个支付功能和一个登陆功能,可以创建两个分支,交给不同的开发人员并行开发。登陆功能先开发完,测试无误后合并改分支到 master 分支,master 分支部署上线。支付功能虽然没有开发完成,但是在另一条分支上,所以产品上线和功能开发完全不受影响。这才是分布式开发的高效模式。
在 git 中,工作目录下面的所有文件都不外乎这两种状态:已跟踪或未跟踪。已跟踪的文件是指本来就被纳入版本控制管理的文件,在上次快照中有它们的记录,工作一段时间后,它们的状态可能是未更新,已修改或者已放入暂存区。而所有其他文件都属于未跟踪文件。它们既没有上次更新时的快照,也不在当前的暂存区域。初次克隆某个仓库时,工作目录中的所有文件都属于已跟踪文件,且状态为未修改。

阅读全文 »

Hexo-NexT搭建个人博客(二)

发表于 2016-09-30   |   分类于 Hexo

本篇文章将介绍基于NexT主题下的一些扩展功能的实现。
首先,我们需要明白:

在 Hexo 中有两份主要的配置文件,其名称都是 _config.yml 。其中,一份位于站点根目录下,主要包含 Hexo 本身的配置;另一份位于主题目录下,这份配置由主题作者提供,主要用于配置主题相关的选项。
我们约定,将前者称为 站点配置文件,后者称为 主题配置文件

1.设置侧栏的位置

修改 主题配置文件 中 sidebar.position 的值,支持的选项有:left right
目前仅 Pisces Scheme 支持 position 配置,也就是说NexT主题的侧栏位置是不能设置的,设置了也没用,反正都在右边。

阅读全文 »
1…456
dalaoyan

dalaoyan

你的行囊,是充实,还是丢弃?看你的!

52 日志
6 分类
19 标签
RSS
Github Blog
Creative Commons
友情链接
  • 淘宝优惠券app
  • 个人首页
  • 建站日志
您是第个小伙伴 本站总浏览次
© 2016 - 2021 dalaoyan
由 Hexo 强力驱动
主题 - NexT.Pisces
全站共 281k 字