![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
JavaScript
文章平均质量分 78
super晴天
这个作者很懒,什么都没留下…
展开
-
JS获取屏幕大小
function a(){document.write("屏幕分辨率为:"+screen.width+"*"+screen.height+""+"屏幕可用大小:"+screen.availWidth+"*"+screen.availHeight+""+"网页可见区域宽:"+document.body.clientWidth+""+"网页可见区域高:"+documen原创 2013-12-16 15:33:30 · 365 阅读 · 0 评论 -
带在线客服返回顶部的jquery右下角弹出菜单-代码
1.用js事件展开菜单 带在线客服返回顶部的jquery右下角弹出菜单 body{ height: 5000px; } *{ margin:0; padding: 0; list-style-type:none;原创 2015-07-21 10:49:39 · 855 阅读 · 0 评论 -
js原生无缝滚动demo
1.原理:我们的视觉区域是1234四张图,首先复制一份12345追加到5的后面(其实只要总个数大于看到的个数就可以不用复制,5>4,我习惯复制一份,如图1的样子),等运动到了2的位置的时候,利用视觉差我们使他瞬间跳回1的样子,就这样往复循环就ok了、下面是示例代码: 无缝滚动 *{ margin: 0; padding: 0; } ul,原创 2015-09-01 10:34:01 · 889 阅读 · 0 评论 -
js小知识点
1.==与===的区别 1、对于string,number等基础类型,==和===是有区别的 1)不同类型间比较,==之比较“转化成同一类型后的值”看“值”是否相等,===如果类型不同,其结果就是不等 2)同类型比较,直接进行“值”比较,两者结果一样 2、对于Array,Object等高级类型,==和===是没有原创 2015-09-06 16:34:46 · 384 阅读 · 0 评论 -
js解决onkeydown长按按键卡顿一下
据说造成卡顿的原因是window系统为了照顾手不利索的人实现的功能,网页上做动画,连续按键刚开始会卡顿一下,会感觉动画不流畅,解决方案如下代码 解决onkeydown卡顿问题 #div1{ height: 100px; width: 100px; background-color: red; position: ab原创 2015-09-09 09:11:54 · 4806 阅读 · 0 评论 -
js缓冲运动和匀速运动
1.缓冲运动 js缓冲运动 #div1{ height: 100px; width: 100px; background-color: red; position: absolute; left: 0px;/*700px*/原创 2015-09-11 16:22:37 · 1232 阅读 · 0 评论 -
js小案例
1.跟随鼠标的div js跟随鼠标的div body{ height: 2000px; } #div1{ height: 100px; width: 100px; background-color: red; position: absolute; left: 0;原创 2015-09-09 09:36:44 · 1047 阅读 · 0 评论 -
js简单运动框架--1 单属性运动
运动框架 *{margin: 0;padding: 0} div{width: 100px;height: 100px;background-color: red; margin: 10px;opacity: 0.3} function getStyle(obj,attr){ if(obj.currentStyle){ re原创 2015-09-14 16:42:42 · 455 阅读 · 0 评论 -
js运动框架----3.缩放效果
运动框架 *{margin: 0;padding: 0} #ul1{ width: 366px;margin: 0 auto;position: relative;} #ul1 li{list-style: none;;width: 100px;height: 100px;background-color: #ccc; border: 1px solid #333;flo原创 2015-09-15 14:46:17 · 448 阅读 · 0 评论 -
js简单运动框架--2 多属性运动
运动框架 *{margin: 0;padding: 0} div{width: 100px;height: 100px;background-color: red; margin: 10px;opacity: 0.3} function getStyle(obj,attr){ if(obj.currentStyle){ re原创 2015-09-15 10:32:47 · 379 阅读 · 0 评论 -
JS操作iframe
1.父页面操作子页面 父页面获取子页面的window对象: 先获得父页面iframe的dom==>oframe,使用oframe.contentWindow得到子页面window对象,在使用document.getElement...操作2.子页面操作父页面 子页面获取父页面window对象:使用window.parent获得父页面window对象,使用window.t原创 2015-07-05 20:23:56 · 383 阅读 · 0 评论 -
Jquery 常用用法
1.网页禁止右键 $(document).ready(function(){ $(document).bind("contextmenu",function(e){ return false; });}); 2.获取鼠标指针位置 $(document).ready(function() { $().mousemove(原创 2014-11-26 21:52:38 · 380 阅读 · 0 评论 -
Easyui 使用datagrid分页 详解 代码
做网站的后台设计,用到了easyui,在使用datagrid的分页时遇到了很多问题,比如如何传递分页参数,如何接收总的数据量,经过小半天的研究,终于搞出来了,下面是一些常遇到的问题,可能会对新手有所帮助1.这是我的前端代码 var datagrid; //定义全局变量 var editRow = "";//定义当前编辑的行原创 2014-12-16 11:30:05 · 20846 阅读 · 0 评论 -
javascript 拼接字符串遇到错误"未终止的字符串常量"
解决方案如下: var s="";就没问题了原创 2014-12-22 14:25:35 · 1132 阅读 · 0 评论 -
js 禁止冒泡 点击页面空白处,隐藏特定的div
demo .main { position:relative} #btn { border:none;cursor:pointer;background:#ccc } .layer { position:absolute;height:30px;width:50px;background:#4cff00;di原创 2015-01-29 13:50:15 · 3361 阅读 · 0 评论 -
javscript中自定义键值对(Dictionary)
//自定义键值对对象function Dictionary() { this.data = new Array(); this.put = function (key, value) { this.data[key] = value; }; this.get = function (key) { return this.data原创 2015-01-13 13:15:40 · 633 阅读 · 0 评论 -
js Jquery 操作Select 下拉框
1.获取select的值 $("#selectID").val();2.获取select的文本 $("#selectID").text();3.获取select的option自定义的属性值 $("#selectID").find("option:selected").attr("属性名");4.设置select的value为1的选项 $("#原创 2014-12-26 17:39:13 · 377 阅读 · 0 评论 -
JS中navigator对象详解
闲来没事,研究js,很浅的研究了一下navigator对象,希望可以帮到大家 Navigator详解,IE11,chrome和firefox浏览器下 //属性 var appCodeName= window.navigator.appCodeName;//返回与浏览器相关的内部代码名 都为Mozilla var appNa原创 2015-07-03 10:22:37 · 13215 阅读 · 1 评论 -
js对象操作
//这是a和b是同一个对象的引用// var a={age:1};// var b=a;// b.age=2;// alert(a.age); //2//这里a和b是不用对象的引用// var a={age:1};// var b=a;// b={age:2};//原创 2015-07-07 11:19:47 · 436 阅读 · 0 评论 -
js原生排序和快速排序方法
//js排序方法// function sortNumber(a,b)// {// console.log(a+" "+b);// return a - b// }// console.time("aa");// var arr=[5,4,12,86,90,45,1];原创 2015-07-08 09:20:33 · 2089 阅读 · 0 评论 -
知道这20个正则表达式,能让你少写1,000行代码
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码:var reg = /^(\\d{1,4})(-|\\/)(\\d{1,2})\\2(\\d{1,2})$/; v转载 2016-07-20 13:18:59 · 505 阅读 · 0 评论