Skip to content

Instantly share code, notes, and snippets.

@fireblue
fireblue / UIWebView+Screenshot.m
Last active November 1, 2016 02:28
Find a certain element in UIWebView and make a screenshot. :)
-(UIImage *)screenShot
{
CGRect originalFrame = self.frame;
CGPoint originalOffset = self.scrollView.contentOffset;
CGSize entireSize = [self sizeThatFits:CGSizeZero];
[self setFrame: CGRectMake(0, 0, entireSize.width, entireSize.height)];
CGRect rect = [self positionOfElementWithId:@"post1"];
//如果没有找到这个元素,就取整个页面
if (rect.origin.y != 0) {
@supersha
supersha / ace-autocomplete-plugin-usage.js
Last active December 15, 2015 08:29
给ACE编辑器创建的一个AutoComplete编码功能,方便编写代码。
// 初始化autocomplete dialog的各项功能
// items参数就是complete框默认可见多少项
// editor参数是ACE的实例化对象
var autocomplete = new AceAutoComplete(editor,{
items : 10
});
@ssddi456
ssddi456 / autocomplete.less
Last active December 15, 2015 10:09
autoComplete for ace usage: autocomplete( aceediter )
.ace-autocomplete-dialog{
position:absolute;
top:0;left:0;
min-width:200px;
max-height:196px;
overflow:hidden;
font-size:12px;
display:none;
box-shadow:0 0 5px 1px rgba(0, 0, 0, 0.3);
background:#E8E8E8;
@ssddi456
ssddi456 / gist:5566866
Last active December 17, 2015 06:39
for browser gbkescape
define([],function() {
var iframe=document.createElement("iframe");
iframe.src="about:blank";
iframe.setAttribute("style","display:none;visibility:hidden;");
document.body.appendChild(iframe);
var d=iframe.contentWindow.document;
d.charset=d.characterSet="GBK";
function getGBKEscape(s) {
d.write("<body><a href='?"+s+"'>X</a></body>");
d.close();
@berzniz
berzniz / jshipster_and_and.js
Last active May 22, 2022 23:15
Some small javascript hacks for hipsters
// Boring
if (isThisAwesome) {
alert('yes'); // it's not
}
// Awesome
isThisAwesome && alert('yes');
// Also cool for guarding your code
var aCoolFunction = undefined;