![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
js
矢风快乐
java web工程师; nodejs开发;vue.js开发;express
展开
-
js cookie
确认对话框:if(confirm("确定删除当前色阶?")){ alert('sure');}原创 2013-06-18 16:49:20 · 48 阅读 · 0 评论 -
前端优化
如今浏览器能够实现的特性越来越多,并且网络逐渐向移动设备转移,使我们的前端代码更加紧凑,如何优化,就变得越来越重要了。开发人员普遍会将他们的代码习惯优先于用户体验。但是很多很小的改变可以让用户体验有个飞跃提升,所以任何一点儿小小的优化都会提升你网站的性能。前端给力的地方是可以有许多种简单的策略和代码习惯让我们可以保证最理想的前端性能。我们这个系列的主题就是要告诉你一些前端性能优化的最佳实践,只需...原创 2013-08-14 11:50:51 · 86 阅读 · 0 评论 -
可隐藏的导航区
<html><head><title>无标题文档</title><script type="text/javascript">function sh(){ var t = document.getElementById('menu'); if(t.style.display == 'block'){ t.s...原创 2013-08-12 16:31:50 · 104 阅读 · 0 评论 -
鼠标拖动表格 -- 滚动条
<html><head> <script src="common/js/jquery.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ $("#bdiv&quo原创 2013-08-12 15:24:35 · 230 阅读 · 0 评论 -
js拖动事件处理方案
<script type="text/javascript"> //注册一个Jquery的鼠标拖动函数,参数为要拖动的对象 $.fn.extend({ SliderObject: function (objMoved) { var isMouseDown = false; //鼠标是否按下 var mouseDownPosiX; var mouseDow...原创 2013-08-12 11:26:34 · 165 阅读 · 0 评论 -
jquery获取元素坐标
获取页面某一元素的绝对X,Y坐标,可以用offset()方法:(body属性设置margin :0;padding:0;)var X = $('#DivID').offset().top; var Y = $('#DivID').offset().left; document.write(X+"<br />"); document.write(...原创 2013-08-10 13:29:56 · 145 阅读 · 0 评论 -
javascript闭包学习
Javascript闭包 介绍: 闭包:一个闭包是可以在该函数环境中绑定变量和共享变量的表达式(一种特殊的function).闭包是javascript的最强大的特性之一,但是不理解就没法使用。然而,闭包是相对简单编写的,但是编写可能极具潜在的问题,特别是在一些常用的web浏览器。为了避免各浏览器的残缺和利用其优势,就有必要了解其机制了。这很大程度上取决于...原创 2013-07-28 12:19:10 · 55 阅读 · 0 评论 -
javascript面向对象编程(一)
1.引用: javascript的引用是直接物理地址;同地址多引用都可以修改数据。但是对对象型数据:string的字符串追加,会创建新的字符串对象,并不是源地址的数据更新。数组也是,如果给引用变量重新定义数组,则该引用变量的引用地址会发生改变。其实就一句话:js的引用就是物理地址。赋予创建的新对象等于赋予新的物理地址。 2.函数的重载和类型检查: javascr...原创 2013-07-28 08:14:57 · 58 阅读 · 0 评论 -
window.onload与body onload (二)
window.onload的事件和body的onload事件都是在document加载结束后才触发的。window.onload之匿名式:window.onload = function(){ alert("window");} window.onload之饿汉式:function wol(){ alert("window");}window....原创 2013-07-27 22:03:22 · 113 阅读 · 0 评论 -
window.onload与body onload (一)
一、body.onload1.1onload的基本格式:<html><head><script type="text/javascript">function bol(){ alert("body");}</script></head><body onload="原创 2013-07-27 10:34:02 · 357 阅读 · 0 评论 -
js精髓代码
1.节点自删:node.parentNode.removeChild(node); 2.数组删除元素: 数组长度会随着元素的减少而减少。 第一个参数是开始删除索引; 第二个参数是删除元素个数;var arr = [1,2,3,4,5];arr.splic(0,1);//arr = [2,3,4,5];arr.splic(2,2);a...原创 2013-07-27 09:02:24 · 58 阅读 · 0 评论 -
javascript操作CSS
JS操作css的float属性的特殊写法使用js操作css属性的写法是有一定的规律的:1、对于没有中划线的css属性一般直接使用style.属性名即可。如:obj.style.margin,obj.style.width,obj.style.left,obj.style.position等。2、对于含有中划线的css属性,将每个中划线去掉并将每个中划线后的第一个字符换成大写即可。如:o...原创 2013-06-26 13:50:51 · 56 阅读 · 0 评论 -
js合并表格相同数据列
经常遇到一些数据表格,进行数据单元格合并,这次又遇到了,网上找的,用着有的并,有的不并。。一气之下,自己写了一个:function colUnion(tb_id, sc, ec) { // 从sc列开始往后,直到ec列结束;sc,ec为第几列的列号 var tb = document.getElementById(tb_id); var tb_rows = tb.rows.le...原创 2013-06-26 13:21:55 · 358 阅读 · 0 评论 -
js文件操作
1.用JS创建文件var fso, f1;fso = new ActiveXObject("Scripting.FileSystemObject");f1 = fso.CreateTextFile("c:\\testfile.txt", true);2.用JS创建并写入数据function CreateFile(){ var fso, tf; fso = new ActiveXObject("...原创 2013-08-18 14:23:59 · 109 阅读 · 0 评论