- 浏览: 150924 次
- 性别:
- 来自: 上海
最新评论
-
shlice:
你好,我在osx上测试,输入法没有成功切换到英文。你的&quo ...
让Mac版Sublime text3的Vintage插件切换命令模式时自动切换到英文输入法 -
q471989525:
很不错~ 多谢分享
仿Gmail中输入多个收件人的Autocomplete组件 -
leon.s.kennedy:
[flash=200,200][url][img][list] ...
javascript总结(三)js与FLASH的交互 -
hahaha168:
请问如果我没有使用数据库的话,可以使用这种关联关系吗?
rails关联学习笔记 -
j67065:
不好意思,这个确实挺有用的,后来发现,路径就在存放数据库文件下 ...
使用sqlite的文件导入导出功能
文章列表
此项目已更名为May.js,内容已过期,请参见http://zhongxingdou.github.io/mayjs/
zero是我期望使用javascript自身来改进javascript的一个尝试,目前源码2000行不到.
我尽量使其轻量,不成为一种javascript之上的'新语言'
项目源码: https://github.com/zhongxingdou/zero
我的QQ:624998961
QQ讨论群:250988913
Zero
a JavaScript object oriented framework.
features:
key ...
简介:
本介绍只是方便英文不好的人快速对这个框架有个了解,当然我的英文也差,还好理解代码。
官方网站:http://amplifyjs.com
github:https://github.com/appendto/amplify
请求管理
amplifyjs通过一个抽象层来统一管理你的请求,帮助你封装请求和响应数据以适应server api和业务代码,并统一回调接口。这些都可以减轻业务代码受server api变化的影响,并且减少请求处理代码和业务代码的耦合。amplifyjs还可以设置不同的过期策略来缓存你的响应数据,避免重复请求。
组件通讯
amplifyjs的组件通讯很简单,采用su ...
问题:
sublime text3开启vintage插件(vim键模式)后,按Esc键切换到命令模式后,如果当前输入法是中文,需要再按快捷键切换到英文输入法,才能正常使用命令模式。所以很是麻烦。本文尝试解决这个麻烦。
之前写过针对sublime text2的文章http://bellstar.iteye.com/blog/1671006,本篇的内容应该也适用sublime text2,只是我没有试。这篇的方法比之前的那个更好,它不需要安装别的插件,改别人的插件。但是也需要手动写一个插件,当然,有空的话,能将下面的东西打包成一个独立插件发布最好。
解决:
我是这样做的:注册escape键,按下 ...
在heroku上部署sinatra应用
- 博客分类:
- ruby
本文假定你已经拥有了heroku账号和成功安装heroku toolbelt。如果你还没有这么做,可以看这里https://devcenter.heroku.com/articles/quickstart
在https://dashboard.heroku.com/apps页面中选择Create a new app
输入app的名字,完成创建
clone项目git clone git@heroku.com:appname.git -o heroku
创建Gemfile
source "https://rubygems.org"
ruby ...
sublime在应用了vim模式时,如果你正在插入模式下编辑中文,然后要切换到命令模式,此时输入法状态还是中文输入法,如果你不切换到英文输入法,就不能正常输入命令。而每次要切换输入法又很不方便。此文可以帮助mac os 10.8用户解决这个问题。
首先下载附件中的changeInputMethod.m,这是一个objective-c程序,用来切换输入法的。
然后编译它
name=changeInputMethod; gcc "$name".m -o "$name" -l objc -framework foundation -framework carb ...
使用yui的压缩工具压缩JS和CSS
http://developer.yahoo.com/yui/compressor/
yuicompressor.jar这个文件要和ymin这个文件放在一个目录下。
ymin的代码如下
#!/bin/sh
#filename=ymin
basedir=$(dirname $0)
jsmin="java -jar $basedir/yuicompressor.jar --type js"
cssmin="java -jar $basedir/yuicompressor.jar --type css"
f ...
参考教程
http://jasonseifer.com/2010/04/06/rake-tutorial
hello rake
#rakefile.rb
task :default => [:hello]
task :hello do
puts 'hello rake'
end
#$ rake
#$ rake hello
#$ rake rakefile.rb
namespace
task :default => "morning:turn_of_alarm"
namespace :morning do
ta ...
https://github.com/kissyteam/kissy/blob/1.1.6/src/seed/kissy.js
(function(S, undef) {
var meta = {
/**
* copy s到r,如果over, s[p]则overwrite r[p],
* 如果有whitelist,则只从s中copy whitelist中声明的p
* @return r
*/
mix: function(reciveObj, ...
部署hyk-proxy到seattle平台步骤也不是太复杂:
1. 注册帐号https://seattlegeni.cs.washington.edu/geni/html/register;
2. 下载seattle运行环境(依赖python2.5以上);
3. 下载两个key文件保存到seattle运行环境安装目录下(/seattle_repy);
4. 浏览器中登录s ...
基于
"""""""""""""""""""""""""""""""""""""""""""""""""&q ...
解压,无须WEB服务器,直接运行chat.html即可.
含源码,API文档
用mechanize从google获取到我的书签列表的XML文件.http://www.google.com/bookmarks/?output=xml&num=10000
发现中文字符都表示成了转义字符,形如㹅 这种转义字符使你的文档编码为任何一种,都能在网页中正常显示转义字符所代表的字符串.
现要将这种转义字符串全部还原成其代表的字符串,然后保存起来存到数据库里
def decodeESC( string )
string.gsub(/&#x(.{4,4});/){ [("0x"+$1).to_i(16)].pack( ...
#!/usr/bin/env ruby
require 'sinatra'
require 'haml'
set :render, :haml
def render_file( file ='index', dir = '')
unless dir.nil? or dir.to_s.empty?
set :views, Proc.new{ File.join(root, "views/#{dir}")}
end
method(settings.render).call( ...
目录
(一)有关框架
(二)文件组织与代码组织
(三)JS与FLASH交互
(四)ajax局部刷新与RPC
(五)获取设置元素样式与监听元素事件
(六)页面元素的创建调整与关联
(七)浏览器兼容性问题
(八)WEB软件的前端架构实践 ...
目录
(一)有关框架
(二)文件组织与代码组织
(三)JS与FLASH交互
(四)ajax局部刷新与RPC
(五)获取设置元素样式与监听元素事件
(六)页面元素的创建调整与关联
(七)浏览器兼容性问题
(八)WEB软件的前端架构实践
...