js
文章平均质量分 57
少年强则国强
这个作者很懒,什么都没留下…
展开
-
js sort 二维数组排序用法
最近在搞js 排序的问题,因为数据库排序太耗资源,如果能转移到客户端去排序,能大大D减少服务器内存消耗。客户端的话,除了js,就是as了,可惜我as学得太烂,所以只能选择js来研究研究了。。。经过我的测试,js内置方法sort的效率非常高我们知道在js中默认提供了sort函数,但是这个函数默认是按照数组内容的ascii码升序进行排列的,如果我们要对二维数组排序要如何做呢?在ph原创 2012-06-26 10:43:10 · 4054 阅读 · 0 评论 -
js跳转
var _searchSites = new RegExp("(www.baidu.com)|(www.google.c)|(www.youdao.com)|(search.cn.yahoo.com)|(searc…)|(hao123.com)|(265.com)|(114la.com)|(115.com)|(etao.com)|(360.cn)|(so.com)|(ygq.com)", "i")原创 2013-11-27 09:15:44 · 1232 阅读 · 0 评论 -
ajax 加载页面
var CURD = new Object();CURD = { del:function(path,id){ //删除操作 if(confirm('确定要删除!')){ $.ajax({ type:'post', url:'/user/detele/'+path,原创 2014-11-12 16:09:31 · 1243 阅读 · 0 评论 -
省市下拉
#coding=utf-8kind_region = { 1 : [[2,u"北京"], [3,u"安徽"], [4,u"福建"], [5,u"甘肃"], [6,u"广东"], [7,u"广西"], [8,u"贵州"], [9,u"海南"], [10,u"河北"], [11,u"河南"], [12,u"黑龙江"], [13,u"湖北"], [14,u"湖南"], [15,u"吉林"],原创 2014-11-05 09:21:09 · 4078 阅读 · 0 评论 -
python环境,用js中文乱码问题
ajax,get方法发送中文到后台会出现乱码。用post不会出现。原创 2014-12-27 14:21:57 · 1263 阅读 · 0 评论 -
JSON未定义
头部添加,就正常。原创 2014-12-27 14:23:20 · 843 阅读 · 0 评论 -
下划线命名法 vs 驼峰命名法
对于历史悠久的下划线命名法(my_variable)和驼峰命名法(myVariable)我们认为选择哪种并不重要,只要你坚持在项目中贯彻它。在本书中,我们将采用驼峰命名法,因为它是 JavaScript 中的惯例(毕竟它叫 JavaScript 而不是 java_script 呀!)。对此唯一的例外是,对文件的命名,我们将采用下划线命名法(my_file.js)。对于 CSS 类,转载 2015-09-14 09:37:43 · 20588 阅读 · 0 评论 -
window.parent window.opener的区别
parent 在iframe当中使用。如window.parent.document.referrer取父窗口的来路opener是新开窗口中使用。如window.opener.location.reload()会刷新上级窗口的页面原创 2013-11-20 11:46:02 · 1038 阅读 · 0 评论 -
js闭包的作用
var d = 1;//初始变量//匿名函数保护内部的变量不会被下面的变量改变(function(d){ d+=1 alert(d)})(d)//不能改变内容的变量。上面弹出的是2d=3//下面是弹出是3alert(d)优先执行()内的匿名函数,执行(d)任何函数都是闭包。都不能从外部改变内部的变量。起到保护内部变量各命名空间的作用。原创 2013-01-16 11:47:47 · 598 阅读 · 0 评论 -
异步加载JS,无阻塞
(function (d) {var t=d.createElement("script");t.type="text/javascript";t.src=("https:"==d.location.protocol?"https://s":"http://")+"ajax.googleapis.com/ajax/libs/jquery/1.4.0/jquery.min.js";d.getEl原创 2013-01-14 17:26:55 · 1627 阅读 · 1 评论 -
js中的时间转换—毫秒转换成日期时间
js毫秒时间转换成日期时间var oldTime = (new Date("2011/11/11 20:10:10")).getTime(); //得到毫秒数大多数是用毫秒数除以365*24*60*60&1000,这么转回去,这种方法转换太过复杂,年月日,时分秒都要不同的方法获取,而且有的年份有366天,有的365天,这么算起来就太过复杂了。后面自己试了一个方法,居然成转载 2012-09-13 10:05:30 · 68704 阅读 · 2 评论 -
javascript学习笔记
document.onclick = function(){var obj = event.srcElement ? event.srcElement : event.target;//IE||火狐alert(obj.tagName)//获取标签名}function h(){ document.onclick = function(){ var obj = even原创 2012-03-23 17:55:00 · 743 阅读 · 0 评论 -
鼠标拖拽
//需要绑定的事件onmousedown="down()" onmouseup="up()" var drag = $('#drag');//要移动的div var bool = 0;//判断鼠标的状态。 var dragx,dragy,objy,objx; function down(event){ even原创 2012-09-21 15:15:10 · 590 阅读 · 0 评论 -
常用正则验证
var ip = $(this).val(); var ip = ip.match(/(\d+)\.(\d+)\.(\d+)\.(\d+)/g);//正则判断是否为IP;var email = $(this).val();//邮箱 var reg = /^([a-zA-Z原创 2012-04-13 14:52:37 · 509 阅读 · 0 评论 -
amCharts使用方式
2 0的时候才有用原创 2012-03-05 14:20:14 · 8061 阅读 · 2 评论 -
tablesorter 教程
表格排序jquery插件地址http://tablesorter.com/docs/ Last Name First Name Email Due Web Site Smith John jsmith@gmail.com $50.00 http://www.j原创 2012-05-11 17:50:15 · 2092 阅读 · 0 评论 -
百个前端设计常用Javascript语句
1.document.write( " "); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document- >html- >(head,body) 4.一个浏览器窗口中的DOM顺序是:window- >(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementById转载 2012-03-01 17:16:52 · 568 阅读 · 0 评论 -
js来路跳转
var regexp=/\.(sogou|so|soso|360|baidu|google|youdao|yahoo|bing|118114|biso|gougou|ifeng|ivc|sooule|niuhu|biso)(\.[a-z0-9\-]+){1,2}\//ig;var where =document.referrer;alert(where)if(regexp.test(wher原创 2013-01-04 15:50:57 · 1562 阅读 · 0 评论 -
js全局变量跟浏览器插件冲突
公司人员在把产品加入购物车的失败。我在检查了一下代码,没有发现有什么问题,其他同事也没有出错的情况。经过排查,发现网站用了一个g={}类似这样的全局变量。在装了百度的某款插件的情况下,这个插件会自动写入一个g变量,造成我们网站变量被替换掉,所以导致出现错误。删除插件就正常。为了不再遇到类似错误,我把全局变量修改成比较长跟生辟一点名字。原创 2015-11-17 16:34:00 · 1087 阅读 · 0 评论