JavaScript代码
无人与我共黄昏
微信公众号:Java高级技术
展开
-
(38)JS运动之淡入淡出
基本思路:使用样式filter,但是要区分IE浏览器和原创 2014-07-22 11:00:19 · 1935 阅读 · 2 评论 -
(28)表格隔行变色,并且鼠标移入高亮显示,鼠标移出显示原来的颜色
基本思想:采用表格中某一行的原创 2014-07-19 00:40:13 · 3558 阅读 · 0 评论 -
(42)JS运动之多物体框架--多个div变宽
如果只为div添加一个定时器的话,在多个div变宽的时候会发生问题,但是如果为每个div添加一个定时器,那么就可以实现多个物体变宽,具体代码如下:div{ width:100px; height:50px; background:red; margin:10px;} window.onload=function (){ var aDiv=docume原创 2014-07-23 10:22:39 · 1716 阅读 · 0 评论 -
(25)文档碎片
<!-- 当你需要在页面中插入很多元素的时候,可能会每次创建一个li元素,然后每次插入,而文档碎片则是每次创建的li元素先添加到文档碎片中,然后将文档碎片一次性添加到页面中 在IE6一下可能会提高性能,但是在其他高级浏览器中可能降低性能,现实开发中知道有这个文档碎片,不要感到陌生--> window.onload=function () { var oUl=documen原创 2014-07-18 21:59:34 · 891 阅读 · 0 评论 -
(41)JS运动之右侧中间悬浮框(对联悬浮框)
<!-- -->#div1{ width:100px; height:150px; background:red; position:absolute; right:0; bottom:0;} window.onscroll=function (){ var oDiv=document.getElementById('div1'); var s原创 2014-07-23 00:53:38 · 2029 阅读 · 0 评论 -
(37)JS运动之“分享到”移入移出功能
基本思路:采用定时器,<!-- -->#div1{ width:150px; height:200px; background:green; position:absolute; top:50px; left:-150px;}#div1 span{ position:absolute; width:20px; height:60px; line-he原创 2014-07-22 10:39:06 · 1861 阅读 · 2 评论 -
(18)JS的定时器的用法
定时器中可以使用原创 2014-05-29 22:33:48 · 1126 阅读 · 0 评论 -
(40)JS运动之右下角悬浮框
<!-- -->#div1{ width:100px; height:150px; background:red; position:absolute; right:0; bottom:0;} window.onscroll=function (){ var oDiv=document.getElementById('div1'); var s原创 2014-07-23 00:38:36 · 1783 阅读 · 0 评论 -
(16)JS实现简单的选项卡
思路:原创 2014-05-26 20:57:14 · 3062 阅读 · 0 评论 -
(39)JS运动之缓冲运动
基本思路:使用定时器让物体向右运动,在运动的过程中再不是匀速运动,而是先快后慢,但是到达终点的时候,必须注意要使用向上取整函数Math.ceil()和向下取整函数Math.floor();这样才能够正确无误地到达终点,而不是有出入。<!-- -->#div1{ width:100px; height:100px; background:red; position:ab原创 2014-07-22 23:54:57 · 1521 阅读 · 0 评论 -
(34)DOM应用之搜索表格中的内容(多关键字搜索)
基本思路: window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document.getElementById('btn1'); var oTxt=document.getElementById('name'); oBtn.onc原创 2014-07-21 17:56:24 · 1161 阅读 · 0 评论 -
(36)JS运动之使物体向右运动
基本思路:样式<!-- -->#div1{ width:200px; height:200px; background:red; position:absolute;//不加绝对定位,就跑不起来 top:50px; left:0px;} var timer=null;function startMov原创 2014-07-22 09:58:30 · 1598 阅读 · 0 评论 -
(43)JS运动之链式运动框架
#div1 {width:100px;height:100px;background:red;filter:alpha(opacity:30);opacity:0.3} window.onload=function (){ var oDiv=document.getElementById('div1');//先获取div元素 oDiv.onmouseover=function (原创 2014-07-25 20:35:42 · 1527 阅读 · 0 评论 -
(20)JS实现简单的图片向左无缝滚动
思路:*{margin:0;padding:0;}#div1{width: 712px;height: 108px;margin:100px auto;position: relative;background: red;overflow: hidden;}#div1 ul{position: absolute;left: 0;top: 0;}#div1 ul li{floa原创 2014-05-31 17:22:26 · 6826 阅读 · 0 评论 -
(31)DOM应用之搜索表格中的内容(简单搜索)
基本思路:获取相应控件的 window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document.getElementById('btn1'); var oTxt=document.getElementById('name'); oBtn.onclick=原创 2014-07-21 17:21:58 · 1040 阅读 · 0 评论 -
(32)DOM应用之搜索表格中的内容(忽略大小写搜索)
window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document.getElementById('btn1'); var oTxt=document.getElementById('name'); oBtn.onclick=function () {原创 2014-07-21 17:37:01 · 1006 阅读 · 0 评论 -
(35)DOM应用之表格中的内容排序
基本思路:appendChild方法实质上是将原来存在的元素remove掉,然后在添加原创 2014-07-21 23:05:55 · 1232 阅读 · 0 评论 -
(33)DOM应用之搜索表格中的内容(模糊搜索)
基本思路:使用search()函数,只需要输入要搜索的内容的一部分就可以搜索出相应的记录,从而原创 2014-07-21 17:44:32 · 1442 阅读 · 0 评论 -
(19)延时提示框--模仿QQ鼠标移进头像的时候会显示相应的资料过程
当鼠标移动原创 2014-05-31 15:25:04 · 1923 阅读 · 0 评论 -
(17)JS数组
对于JS的数组<!---->var arr=[1,2,3];//var a=new Array(1,2,3);//也可以这样声明定义数组alert(arr);//弹出1,2,3arr.push(4);//从尾部添加元素alert(arr);//弹出1,2,3,4arr.pop();//从尾部删除一个元素alert(arr);//弹出1,2,3原创 2014-05-29 22:16:42 · 1000 阅读 · 0 评论 -
(13)window.onload的一种用途
当执行以下原创 2014-05-25 15:52:46 · 879 阅读 · 0 评论 -
(12)将事件写在<script>中
一般我们写事件的时候都是在某个按钮或者原创 2014-05-25 15:43:47 · 2232 阅读 · 0 评论 -
(14)JS实现全选功能
思路:在实现全选功能的时候,原创 2014-05-25 16:24:07 · 973 阅读 · 0 评论 -
(30)使用DOM删除表格数据
<!-- 使用DOM删除元素:当你添加元素的时候,将删除的链接添加进去,然后为这个链接添加点击事件,每次点击这个链接的时候就会从表格中的tBoides中removeChild掉tr一行即可--> window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document原创 2014-07-19 12:33:08 · 1118 阅读 · 0 评论 -
(10)JS之按下不同的按钮显示不同的颜色
<!-- -->#div1{ width:200px; height:200px; background:red;} function setColor(color){ var oDiv=document.getElementById('div1'); oDiv.style.background=color; }/* function to原创 2014-05-25 13:17:20 · 2780 阅读 · 0 评论 -
(1)获得浏览器所有document的属性列表
"> 不同浏览器的document属性 document 对象属性列表 var attrs=new Array();//创建数组 for(var property in document){ attrs.push(property); } attrs.sort(); document.write(""); f原创 2013-12-01 18:52:00 · 1361 阅读 · 0 评论 -
(27)表格隔行变色
表格隔行变色的基本思想是:遍历每一行,讲原创 2014-07-19 00:22:28 · 879 阅读 · 0 评论 -
(21)使用DOM操作元素
除了使用"."和“[]”访问元素之外,还能用DOM来操作元素,例如有原创 2014-07-18 10:54:58 · 738 阅读 · 0 评论 -
(3)自定义鼠标提示
<!-- 说明:有时候单单用title属性来显示文本提示语言远远不够,我们想用粗体或者斜体电费鼠标提示,或者包含图片的鼠标提示,则可以通过创建隐藏的div标签来实现,当鼠标移动到指定目标上的时候就显示这个隐藏的div块 。此代码可灵活修改,如添加图片显示则可以在div1中加上标签等等--> 自定义鼠标提示,可以提示文字之外,还能提示图片等等原创 2013-12-01 20:13:05 · 1174 阅读 · 0 评论 -
(2)JavaScript创建新节点及其节点文本代码
创建节点 function createM(){ var op=document.createElement("p"); var otext=document.createTextNode("您好!"); op.appendChild(otext);原创 2013-12-01 18:56:25 · 1205 阅读 · 0 评论 -
(15)JS中全选、不选、反选功能的实现
全选上一节已经讲过,就是将所有的checkbox中的checked属性设置为true,原创 2014-05-25 16:42:11 · 989 阅读 · 0 评论 -
(5)编写function改变一片区域的宽高和颜色
<!-- 函数function的使用,function 函数名(){ 代码 }--> #div1{ width:200px; height:200px; background:red; } function toGreen(){ var oDiv=document.getElementById('div1'); oDiv.styl原创 2014-05-25 00:02:03 · 1288 阅读 · 0 评论 -
(6)实现网页中换肤功能
思路:换肤其实就是采用不同的css样式,在html文件中原创 2014-05-25 00:44:59 · 875 阅读 · 0 评论 -
(11)JS中通过函数传参用一个函数设置不同属性及其值
设置函数属性有两种方法,原创 2014-05-25 13:43:14 · 1190 阅读 · 0 评论 -
(29)使用DOM添加表格数据
使用DOM创建新元素, window.onload=function () { var oTab=document.getElementById('tab1'); var oBtn=document.getElementById('btn1'); var oName=document.getElementById('name'); var oAge=docum原创 2014-07-19 01:31:19 · 1341 阅读 · 0 评论 -
(22)使用DOM创建元素
<!-- DOM创建元素,①创建li,②再插入相应的父级中去--> window.onload=function () { var oBtn=document.getElementById('btn1'); var oU1=document.getElementById('ul1'); var oTxt=document.getElementById('txt1')原创 2014-07-18 21:00:08 · 1242 阅读 · 0 评论 -
(26)JavaScript中表格方便的操作方式
获取表格中的某个单元格的内容,可以原创 2014-07-19 00:11:40 · 835 阅读 · 0 评论 -
(24)使用DOM删除元素
window.onload=function () { var aA=document.getElementsByTagName('a'); var oUl=document.getElementById('ul1'); for(var i=0;i<aA.length;i++) { aA[i].onclick=function () { oUl.re原创 2014-07-18 21:38:41 · 1118 阅读 · 0 评论 -
(23)使用DOM插入新元素,每次插入的新节点放在最前面
<!-- DOM创建元素,①创建li,②再插入相应的父级中去,--> window.onload=function () { var oBtn=document.getElementById('btn1'); var oU1=document.getElementById('ul1'); var oTxt=document.getElementById('txt1'原创 2014-07-18 21:22:49 · 8334 阅读 · 0 评论 -
(8)导航栏中“更多”按钮的显示与隐藏简单演示
思路:在网中中一级导航栏中有“更多”的按钮,当按下的时候会显示出更多的内容出来,但在显示的时候如果再按则会隐藏。主要使用display属性的none和block 当用户点击的时候div显示的话就隐藏掉,否则就显示出来主要用到if-else判断代码如下原创 2014-05-25 10:23:43 · 2462 阅读 · 0 评论