`
bellstar
  • 浏览: 147965 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论
文章列表
此项目已更名为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账号和成功安装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 ...

rake速记

    博客分类:
  • ruby
参考教程   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软件的前端架构实践 ...
Global site tag (gtag.js) - Google Analytics