
javaScript
luoage_
不迁怒不贰过
展开
-
js keyCode
keycode 8 =BackSpace BackSpacekeycode 9 =Tab Tabkeycode 12 = Clearkeycode 13 = Enterkeycode 16 = Shift_Lkeycode 17 = Control_Lkeycode 18 = Alt_Lkeycode 19 = Pausekeycode原创 2017-11-03 14:21:20 · 193 阅读 · 0 评论 -
promise
网上找到一段promise var Promise = function () { this.thens = []; }; Promise.prototype = { resolve: function () { var t = this.thens.shift(), n; t && (n原创 2017-11-03 14:23:48 · 248 阅读 · 0 评论 -
javascript下base64Encode编码,支…
// @author luoage@msn.cnvar _t = { data :'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/' ,base64Encode : function(string,data){ string = this.split(string)原创 2017-11-03 14:23:36 · 6001 阅读 · 0 评论 -
JS绝句
1. 取整同时转成数值型:'10.567890'|0结果: 10'10.567890'^0结果: 10-2.23456789|0结果: -2~~-2.23456789结果: -22. 日期转数值:var d = +new Date(); //12956984167923. 类数组对象转数组:var arr = [].slice.call(arguments)4. 漂原创 2017-11-03 14:23:19 · 251 阅读 · 0 评论 -
doT模板引擎源码分析
首先分析doT的setting,这里,我确实感觉到了,新浪没有code的坏处了,所有源码分析均在这里url : http://www.luoage.com/download/doT.js (https连接,出现安全提示直接忽略掉)下面只是一些简单的介绍和部分用法// [\s\S]+? 非贪婪匹配任何数据var doT = {version: '1.0.0',templateSe原创 2017-11-03 14:22:43 · 404 阅读 · 0 评论 -
正则表达式 特殊用法
没入正题前,先感叹一下,正则表达式,强大。首先加一个连接,这里比较基础,比较详细,并且大部分我都了解,为了便于翻阅,将url留在这里:http://www.regexlab.com/zh/regref.htm我想说的是正则中的正向反向搜索匹配,和括号内非捕获功能。正反向搜索,我是通过上面的url了解到的,以为自己很了解正则了,原来还是井中之蛙。1,正向预搜索:\w+(?=xxx原创 2017-11-03 14:22:40 · 2441 阅读 · 0 评论 -
12种JavaScript MVC框…
javascript mvc原文地址:MVC框架之比较">12种JavaScript MVC框架之比较作者:程序员的那点事Gordon L. Hempton是西雅图的一位黑客和设计师,他花费了几个月的时间研究和比较了12种流行的JavaScriptMVC框架,并在博客中总结了每种框架的优缺点,最终的结果是,Ember.js胜出。 此次比较针对的特性标准有四种,分别是:U转载 2017-11-03 14:22:37 · 165 阅读 · 0 评论 -
JSON.parse()和JSON.stringify()
JSON.stringify(); // 将对象字符串化最常用的是 :var a = {a:1,b:2,c:3};a = JSON.stringify(a);//out"{"a":1,"b":2,"c":3}"JSON.parse 把字符串化的对象转换成对象var b = JSON.stringify(a);b = JSON.parse(b);//out[object O原创 2017-11-03 14:22:34 · 202 阅读 · 0 评论 -
jquery插件 ajax分页
突然发现,好久没写博客了,越来越懒了...今天想说说ajax分页的事,其实ajax分页莫过于解决两个问题,第一,总条数的获取,第二,形成分页 like thisajax分页" />ajax分页" TITLE="jquery插件 ajax分页" />总条数的获取莫过于两种方式,第一,加载时直接获取,可通过变量设置,可通过url传值,第二种通过ajax请求的数据中包含数据和总条数。数据原创 2017-11-03 14:22:28 · 325 阅读 · 0 评论 -
JS获取元素尺寸和位置
获取元素尺寸的方法1.通过clientWidth, offsetWidth,scrollWidth.clientWidht, clientLeft, clientX, offsetWidth,scrollWidth等具体的含义看DOM。clientWidth=width+padding相当jQuery的innerWidth();offsetWidth=width+padding+bo原创 2017-11-03 14:22:26 · 320 阅读 · 0 评论 -
beforeunload事件
之所以有发生在window对象上的beforeunload事件,是为了让开发人员有可能在页面卸载前阻止这一操作。这个事件的意图是将控制权交给用户。显示的消息会告知用户页面行将被卸载,询问用户是否真的要关闭页面,还是希望继续留下来。为了显示这个弹出对话框,必须将event.returnValue的值设置为要显示给用于的字符串,如下面的例子所示:var EventUtil = { g原创 2017-11-03 14:21:54 · 3146 阅读 · 0 评论 -
Closure谷歌js,YUI Compressor雅虎…
Closure Compiler Application 谷歌JS压缩工具下载地址:http://closure-compiler.googlecode.com/files/compiler-latest.zip使用方法:把解压到的compiler.jar放到一个文件夹下比如放在d盘文件夹名为js_dir 创建一个hello.js放在同目录下,然后cmd操作命令如下java -ja原创 2017-11-03 14:21:32 · 242 阅读 · 0 评论 -
javascript滑动停顿效果
突然发现好久没来了,这些天忙着工作,悲催 !!一个小的JS滑顿效果,虽然功能很小,在刚看到这个功能的时候我还是费了一上午,汗呐...!!下面开始附代码: 滑顿效果 <script src="jquery.js"type="text/javascript"> <divclass原创 2017-11-03 14:21:23 · 597 阅读 · 0 评论 -
IE8支持querySelector()和qu…
原文地址:IE8支持querySelector()和querySelectorAll()作者:阎王他爹 IE8增加了对W3C SelectorAPI的支持,Javascript 增加了两个函数 querySelector() 和 querySelectorAll()。 这两个函数的支持必须在HTML中增加文档声明。<!DOCTYPE html PUBLIC “-//W3C转载 2017-11-03 14:23:53 · 2750 阅读 · 0 评论