Welcome 微信登录

首页 / 脚本样式 / JavaScript

初识SmartJS - AOP三剑客

初识SmartJS - AOP三剑客

SmartJS的内容规划比较多,也无法在短时间全部完成,目前就以小版本一个个功能累加。第一期0.1版发布的内容主要是实现前端面向切面编程(AOP)的一些支持。 1. PromiseEvent 基于事件和promise的回调管理,类似于jquery的callbacks,但具有结果传递,优先级,事件参数,promise控制等功能 2. Trigger 触发器,在对象上应用触发器(aop)功能,目标对象会具有方法注入功能(基于promiseEvent),注...
JavaScript利用正则表达式去除日期中的-

JavaScript利用正则表达式去除日期中的-

1、说明 经常会出现这样的情况,页面的日期格式是:YYYY-MM-DD,而数据库中的日期格式是:YYYYMMDD,两者之间需要转换一下,方能传到Java后台查询数据。 通常,这种转化的方法有两种,第一种,将日期字符串先截取,然后拼接;第二种,就是利用正则表达式去掉“-” 相比较而言,第二种方法快捷,不容易出错。 2、实现源码 复制代码 代码如下: <%@ page language="java" import="java.util.*" pageEn...
javascript的动态加载、缓存、更新以及复用(一)

javascript的动态加载、缓存、更新以及复用(一)

使用范围: OA、MIS、ERP等信息管理类的项目,暂时不考虑网站。遇到的问题: 完成一个项目,往往需要引用很多js文件,比如jQuery.js、easyUI等。还有自己写的一些列js文件,那么这些文件如何方便的加载,如果文件有变化如何才能让客户端及时更新缓存?如果能够提高点运行效率,那就更好了。目标:1、 可以方便的引用js文件。2、 尽量使用各种缓存,避免频繁从服务器读取文件。3、 如果js文件有更新或者增加、减少几个减少js文件,需要客户端能够自...
jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析

jQuery学习笔记之jQuery.extend(),jQuery.fn.extend()分析

deep是布尔值,表示是否进行深度合并,默认是false,不执行深度合并.通过这种方式可以在jQuery或jQuery.fn上添加新的属性和方法,jQuery的其他模块大都是这么实现的.给jQuery添加扩展时用$.extend()如:jQuery.extend({add:function(a,b){return a+b}})使用:$.add(1,3)=====>4;给jQuery实例对象添加扩展时用$.fn.extend();$.fn.extend...
javascript浏览器兼容教程之事件处理

javascript浏览器兼容教程之事件处理

1. window.event【分析说明】先看一段代码复制代码 代码如下:function et(){ alert(event);//IE: [object]} 以上代码在IE运行的结果是[object],而在Firefox无法运行。 因为在IE中event作为window对象的一个属性可以直接使用,但是在Firefox中却使用了W3C的模型,它是通过传参的方法来传播事件的,也就是说你需要为你的函数提供一个事件响应的接口。【兼容处理】添加对event判...
<< 871 872 873 874 875 876 877 878 879 880 >>