js学习
大数据球球
每天进步一点点总会有所成功
展开
-
wordpress 非插件 实现文章的无限加载
wordpress 实现无线加载页面的原创 2015-05-26 16:52:57 · 4031 阅读 · 1 评论 -
前端离开页面事件总结
onbeforeunload onbeforeunload 事件在即将离开当前页面(刷新或关闭)时触发。 该事件可用于弹出对话框,提示用户是继续浏览页面还是离开当前页面。 对话框默认的提示信息根据不同的浏览器有所不同,标准的信息类似 “确定要离开此页吗?”。该信息不能删除。 但你可以自定义一些消息提示与标准信息一起显示在对话框。 注意: 如果你没有在 元素上指定 ...原创 2018-04-24 11:31:26 · 9792 阅读 · 0 评论 -
搜索 上下建选择搜索提示内容功能
今天要写搜索添加上下建选择搜索提示内容功能在网上搜到到整理一下用了一下挺好用,给大家分享一下。function clearSelectedOptBgColor(target){ if (target.seletedIndex >= 0) target.options[target.seletedIndex].style.background = "";}function setSe原创 2016-01-05 18:14:21 · 564 阅读 · 0 评论 -
js中startsWith 函数不能在任何浏览器兼容的问题
在做js测试的时候用到了startsWith函数,但是他并不是每个浏览器都有的,所以我们一般要重写一下这个函数,具体的用法可以稍微总结一下在有些浏览器中他是undefined 所以我们可以这样的处理一下、 if (typeof String.prototype.startsWith != 'function') { String.prototype.startsWith = func原创 2015-11-18 20:38:22 · 8560 阅读 · 0 评论 -
ajax发送请求乱码
ajax发送端应该把包含有中文参数的url编码2次如下:var url="savePoints.jsp?lng="+lng+"&lat="+lat+"&high="+altitude+"&address="+address+"&info="+info+"×tamp="+new Date().getTime();url=encodeURI(encodeURI(url));//一定要是2层编码$原创 2015-09-21 23:58:13 · 2791 阅读 · 0 评论 -
js判断ie 火狐 还是chrome浏览器
最近写一些关于前台的一些东东,需要判断浏览器的类别很简单的方法:var isFirefox=navigator.userAgent.toUpperCase().indexOf("CHROME"); 如果值为-1就是其他的浏览器navigator.userAgent.toUpperCase().indexOf("FIREFOX");原创 2015-10-24 15:23:28 · 1564 阅读 · 0 评论 -
获取鼠标相对某个div的偏移量
怎么获取鼠标划过相对某个div的偏移量如果这个div结构很简单的情况下可以考虑看一下下面的代码:很有用的无标题文档$(function(){var isFirefox=navigator.userAgent.toUpperCase().indexOf("CHROME");var d3=$("#d3");var d2=$("#d2");var d1=$("#原创 2015-10-24 17:05:01 · 2453 阅读 · 0 评论 -
简单验证码代码
JS生成验证码.code {background-image: url(code.jpg);font-family: Arial;font-style: italic;color: Red;border: 0;padding: 2px 3px;letter-spacing: 3px;font-weight: bolder;}.unchanged {border: 0;}原创 2015-09-16 22:09:21 · 606 阅读 · 0 评论 -
js 设置cookie 读取cookie
读取cookie'function getCookie(c_name) { if (document.cookie.length>0) { c_start=document.cookie.indexOf(c_name + "=") if (c_start!=-1) { c_start=c原创 2015-10-10 12:58:39 · 599 阅读 · 0 评论 -
输入框只能输入数字 以及其他限制的总结
正则表达式限制输入框只能输入数字 代码如下: 其中,onafterpaste防止用户从其它地方copy内容粘贴到输入框 输入框只能输入字母和下横线的正则表达式 输入框只能输入字母数字和下横线的正则表达式 或 AS3 文字过滤http://www.iteye.com/topic/311216【原创 2015-06-30 00:19:29 · 1233 阅读 · 0 评论 -
js学习小总结
去掉字符串起始和结尾的空格。$.trim(" hello, how are you? ");所有图片的数量。.length .size()返回对象元素的个数。$("img").length;$("img").size();//设置多个对象长度,function setinput(){ var _obj=""; _obj=form1.all.原创 2015-06-30 00:58:51 · 524 阅读 · 0 评论 -
js页面滚动时层智能浮动定位实现
js页面滚动时层智能浮动定位实现#inner{ margin-top:10px; width: 100%; height: 20px; padding: 0px原创 2015-05-22 21:32:47 · 1064 阅读 · 0 评论 -
怎么知道鼠标是向前滚动还是向后滚的了js代码
script> document.onmousewheel=function(evt){ evt=evt?evt:event; alert(event.wheelDelta); } script>上滚输出120 下滚输出-120原创 2015-05-22 22:00:30 · 978 阅读 · 0 评论 -
知道点击可左键还是右键
// mousedown的时候进入这个函数function whichKey(evnt) { if (document.all) { // 旧版IE里,evnt是空的 // 所以要使用全局event对象 x = event.button; if (x == 1) alert("你单击了左键");原创 2015-05-22 23:05:23 · 676 阅读 · 0 评论 -
js生成验证码并验证
var code ; //在全局定义验证码 02.//产生验证码 03.window.onload = function createCode(){ 04. code = ""; 05. var codeLength = 4;//验证码的长度 06. var checkCode = document.getElementById("checkC转载 2015-06-20 09:31:58 · 714 阅读 · 0 评论 -
根据对象的某个属性给他个class属性
//根据rel属性给a一个class属性。var divs = document.getElementsByTagName("a"); for (var i = 0; i if (divs[i] && divs[i]["rel"] && divs[i]["rel"] == "next") { divs[i].classNa原创 2015-05-21 12:24:46 · 632 阅读 · 0 评论 -
js 实现大整数加法
问题描述 实现‘字符串加法’,即将两个以字符串形式表示的数字相加,得到结果然后返回一个新的字符串。例如:输入‘123’,‘321’,返回‘444’这样在进行两个任意大的整数相加的时候,既不会溢出,也不会损失精度。 function sumStrings(a,b){ var res='', c=0; a = a.split(''); b = b.spli...转载 2018-06-14 10:27:57 · 2549 阅读 · 0 评论