用代码说话。
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sorry to bother, maybe you have just uninstalled "Tab Manager in Side Panel", can you give me some feedback? 🙂 | |
Feel free to just leave. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Tab Manager In Side Panel Privacy Disclaimer | |
This extension only collect some personal or sensitive data from your browser activity, such as the URLs or domains you visit. | |
We collect this data to provide you with the functionality of our extension: a simple but powerful tab manager in side panel for chrome. | |
We do not sell, share or disclose your data to any third parties. | |
We only use your data locally and only for as long as necessary to provide our service. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
var tableToExcel = (function() { | |
var uri = 'data:application/vnd.ms-excel;base64,' | |
, template = '<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www.w3.org/TR/REC-html40"><head><!--[if gte mso 9]><?xml version="1.0" encoding="UTF-8" standalone="yes"?><x:ExcelWorkbook><x:ExcelWorksheets><x:ExcelWorksheet><x:Name>{worksheet}</x:Name><x:WorksheetOptions><x:DisplayGridlines/></x:WorksheetOptions></x:ExcelWorksheet></x:ExcelWorksheets></x:ExcelWorkbook></xml><![endif]--></head><body><table>{table}</table></body></html>' | |
, base64 = function(s) { return window.btoa(unescape(encodeURIComponent(s))) } | |
, format = function(s, c) { return s.replace(/{(\w+)}/g, function(m, p) { return c[p]; }) }; | |
return function(table, name) { | |
if (!table.nodeType) table = document.getElementById(table); | |
var ctx = { worksheet: name || 'Worksheet', table: table.innerHTML }; | |
window.location.href = uri + base64(format(template, ctx)); | |
}; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
--[[ | |
installation: put this file in ~/.hammerspoon and add this line to your init.lua: | |
local cheaphints = require "cheaphints" | |
usage: by default, just hit F20. you'll see a list of keys and associated | |
windows. if you hit escape, you'll exit hint mode. if you hit one of the keys in | |
the list, that window gets focused. the hint mode will exit automatically after | |
a while. | |
]] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<html> | |
<head> | |
<meta charset="utf-8"/> | |
<title>for vs foreach</title> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/benchmark/1.0.0/benchmark.min.js"></script> | |
<script src="./suite.js"></script> | |
</head> | |
<body> | |
<h1>Open the console to view the results</h1> |