今天接触了js的两个工具,一个是nodejs的版本管理工具nvm
一个是nrm,配置npm的镜像源管理工具。
Read more...
Archive for javascript
tampermonkey 豆瓣豆油提醒脚本
网页豆瓣豆油提醒本来就慢,然后干别的时候还不知道来豆油了。写个油猴子脚本搞定了。
tampermonkey脚本还比较好些,查了一下提醒功能,需要chrome用户进行授权。
本来想写个短时间没处理的话,延长检查时间,后来想想本来时间就不短,没必要加了。
// ==UserScript==
// @name 豆瓣豆油提醒脚本
// @namespace http://0x55aa.com/
// @version 0.1
// @description 豆瓣豆油提醒脚本,来豆油后进行弹窗提醒!
// @author 0x55aa
// @match https://*.douban.com/*
// @grant none
// ==/UserScript==
(function() {
'use strict';
// 检查间隔
var interval_ = 30000;
var interval = 30000;
var notify_time = 0;
// 提醒
if (Notification && Notification.permission !== "granted") {
Notification.requestPermission(function (status) {
if (Notification.permission !== status) {
Notification.permission = status;
}
});
}
function notify() {
notify_time = new Date().getTime();
var titleText = "豆油来啦";
var options = {
dir: "ltr",
lang: "utf-8",
icon: "https://img3.doubanio.com/favicon.ico",
body: "请赶快处理!!!!!"
};
if (Notification && Notification.permission === "granted") {
var n = new Notification(titleText, options);
}
}
function check() {
// console.log(notify_time);
// console.log(interval);
console.log($('#top-nav-doumail-link').children().text());
if ($('#top-nav-doumail-link').children().text()){
notify();
}
}
var timer = setInterval(check, interval);
})();
Read more...
mac安装node js
从官网下载了一个mac下的二进制,解压,然后把目录添加到path里边,搞定
node -v查看版本v0.12.7
npm -v
2.11.3
可以直接输入node进入交互模式,按两次ctrl-c退出
然后复制官方example,保存为main.js。node main.js成功
Read more...