• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Joanna Qian
Stay Hungry, Stay Foolish!
博客园    首页    新随笔    联系   管理    订阅  订阅
04 2014 档案
jQuery性能优化指南(转载)

摘要:现在jquery应用的越来越多, 有些同学在享受爽快淋漓coding时就将性能问题忽略了, 比如我. jquery虽在诸多的js类库中性能表现还算优秀, 但毕竟不是在用原生的javascript开发, 性能问题还是需要引起重视的. 在twitter上发现了jQuery Performance Rul... 阅读全文
posted @ 2014-04-29 03:46 Joanna Qian 阅读(299) 评论(0) 推荐(0)
BootStrap 最佳资源合集(转)

摘要:witter BootStrap是一款优秀的前端的框架,称得上是前端的一个框架利器。Web前端开发者每天都在与HTML、CSS、JavaScript打交道,然 而不少人都是在周而复始的写模板、样式和交互效果,前没有想过如何将这些重复的工作整合在一起。Twitter推出的BootStrap能够帮助We... 阅读全文
posted @ 2014-04-26 04:49 Joanna Qian 阅读(889) 评论(0) 推荐(0)
用HTML5实现手机摇一摇的功能(转)

摘要:在百度开发者大会上我介绍过HTML5另外一个重要特性就是DeviceOrientation,它将底层的方向传感器和运动传感器进行了高级封装,提供了DOM事件的支持。这个特性包括两种事件:1、deviceOrientation:封装了方向传感器数据的事件,可以获取手机静止状态下的方向数据,例如手... 阅读全文
posted @ 2014-04-25 02:35 Joanna Qian 阅读(490) 评论(0) 推荐(1)
jQuery学习小结3——AJAX

摘要:一、jQuery的Ajax方法jQuery对Ajax 做了大量的封装,使用起来也较为方便,不需要去考虑浏览器兼容性。对于封装的方式,jQuery 采用了三层封装:最底层的封装方法为——$.ajax()而通过这层封装了第二层有三种方法——.load()、$.get()和$.post()最高层是——$.... 阅读全文
posted @ 2014-04-22 02:12 Joanna Qian 阅读(556) 评论(0) 推荐(1)
用Google Analytics跟踪JavaScript Errors (译)

摘要:通过custom events来实施// Track basic JavaScript errorswindow.addEventListener('error', function(e) { _gaq.push([ '_trackEvent', 'JavaScri... 阅读全文
posted @ 2014-04-17 00:48 Joanna Qian 阅读(209) 评论(0) 推荐(0)
jQuery学习小结2——动画

摘要:一、基础动画方法名说明show([speed,[easing],[fn]])hide([speed,[easing],[fn]])speed:三种预定速度之一的字符串("slow","normal", or "fast")或表示动画时长的毫秒数值(分别对应600 毫秒、400 毫秒和200 毫秒)e... 阅读全文
posted @ 2014-04-14 23:38 Joanna Qian 阅读(300) 评论(0) 推荐(0)
jQuery学习小结1-CSS操作+事件

摘要:一、DOM对象和jQuery 对象互换1、jQuery对象就是通过jQuery包装DOM对象后产生的对象。jQuery对象是jQuery独有的,其可以使用jQuery里的方法。比如:$("#test").html() 意思是指:获取ID为test的元素内的html代码。其中html()是jQuery... 阅读全文
posted @ 2014-04-09 01:56 Joanna Qian 阅读(489) 评论(0) 推荐(0)
《Play for Java》学习笔记(七)数据类型解析——Body parser

摘要:一、什么是body parser?body parser(不知道具体如何翻译,~~~~(>_asFormUrlEncoded()multipart/form-dataHttp.MultipartFormDataaccessible via asMultipartFormData()Any other content typeHttp.RawBufferaccessible via asRaw()说明: 如果请求的body type不可行,这些方法返回的是nullpulic static Result save() { RequestBody body = request().body() 阅读全文
posted @ 2014-04-08 03:53 Joanna Qian 阅读(841) 评论(0) 推荐(0)
《Play for Java》学习笔记(六)文件上传file upload

摘要:一、 Play中标准方法使用表单form和multipart/form-data的content-type类型。1.Form@form(action = routes.Application.upload, 'enctype -> "multipart/form-data") { }说明: HTTP method for the form have to be POST (not GET)2. Upload action@BodyParser.Of(value = BodyParser.Text.class, maxLength = 10 * 1024) pu 阅读全文
posted @ 2014-04-05 04:02 Joanna Qian 阅读(1570) 评论(0) 推荐(0)
《Play for Java》学习笔记(五)Form

摘要:本书第六章以一个实例介绍了Play Framework中Form的使用,如何绑定数据,如何进行验证一、项目结构和action二、Play中表单的使用1. 在Controller中使用Form——处理提交和验证在play.data包中包含了处理HTTP表单数据提交和验证(HTTP form data submission and validation)的一些helpers,一般步骤是先定义一个play.data.Form并包裹进其所用模型类class,如下所示:Form userForm =Form.form(User.class);//引入包import play.data.*;import 阅读全文
posted @ 2014-04-02 03:14 Joanna Qian 阅读(1143) 评论(0) 推荐(0)
Play framework 2.0 -应用程序全局设置(转)

摘要:转载自: http://shenbai.iteye.com/blog/15173661.全局对象 在工程中定义全局对象可以允许你操作你的应用程序的全局设置。这个全局对象必须定义在根包下。import play.*; public class Global extends GlobalSettings { ... } 2. 应用程序启动和关闭的拦截 可以重写onStart和onStop操作,通知对应的应用程序命周期事件。import play.*;public class Global extends GlobalSettings { @Override pu... 阅读全文
posted @ 2014-04-01 04:20 Joanna Qian 阅读(715) 评论(0) 推荐(0)
《Play for Java》学习笔记(四)Controller

摘要:play的一大优势是可以将HTTP映射到JAVA API代码(Type-safe mapping from HTTP to an idiomatic Scala or Java API),完美的实现了RestFul架构。Play使用 Controllers来实现MVC结构,如下图所示,Controller是用来连接服务器业务逻辑(business logic)和前台浏览器HTTP请求(HTTP requests)的桥梁。一、Actions, Controllers and Resultscontroller其实是一个继承了父类play.mvc.Controller的类,在该类中定义了多个act 阅读全文
posted @ 2014-04-01 01:15 Joanna Qian 阅读(991) 评论(0) 推荐(0)

博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3