JavaScript技术

JavaScript技术

js 静态HTML表格排序功能实现

阅读(28) 作者(admin)

无标题文档 *{font-family:Arial, Helvetica, sans-serif;font-size:14px;border:none;} body{text-align:center;} table{margin:100px auto;} td{width:100px;height:24px;text-align:center;line-height:24px...

JavaScript技术

js 判断 enter 事件

阅读(15) 作者(admin)

<script language="javascript"> function enterkey() { e = event.keyCode; if (e==13||e==32) { // do something. alert(e); event.returnValue= false; // 取消此事件的默认操作 } } </script> <body onkeydown="...

JavaScript技术

JavaScript 克隆数组最简单的方法

阅读(17) 作者(admin)

var a = [1, 2, 3]; var b = a.slice(0); b[1] = 20; alert(a[1]); //->2 alert(b[1]); //->20 两个值不一样说明克隆成功。当然也可以使用Array的原型来做: Array.prototype.clone = function () { return this.slice...

JavaScript技术

从JavaScript 到 JQuery (1)学习小结

阅读(23) 作者(admin)

这么说吧 , 只有扎实的 JavaScript 功底 ,才能得心应手的使用各种 JS 库 , 然后进入正题吧 ! 1.先谈谈JQuery的效率方面吧 他在选择器的速度上比 标准的 JS Dom 要慢上4倍左右(官方说的,不是我瞎编的...) , 那为什么...

JavaScript技术

谷歌浏览器 insertCell与appendChild的区别

阅读(10) 作者(admin)

而使用appendChild方法增加列,显示结果的先后顺序与程序执行的先后顺序相同 详细可以执行以下代码: 复制代码 代码如下:<html> <script type="text/javascript"><!-- function generatable(){ var tableObje = document...

JavaScript技术

JavaScript实现动态增加文件域表单

阅读(13) 作者(admin)

js代码: 复制代码 代码如下:<script language="javascript"> //全局变量,代表文件域的个数,并用该变量区分文件域的name属性 var file_count = 0; //增加文件 域 function additem(id) { if (file_count > 9) { alert("...

JavaScript技术

JavaScript DOM 添加事件

阅读(13) 作者(admin)

因为对于支持DOM的浏览器来说,添加事件是用addEventListener()方法来给对象添加事件! 而对于MSIE来说则是用attachEvent()来给对象添加事件!这就使得我们必须用一个容器来装载这两个不同浏览器上对事件的处理方式!这样我...

JavaScript技术

解javascript 混淆加密收藏

阅读(18) 作者(admin)

直接手工解密,比想象中的要简单不少,花了不到半个小时就搞出来了。 Js解混淆最关键的部分: l eval或者document.write、VBS的EXECUTE、execScript之类的可以运行js的函数 l unescape js的混淆一般有几种方法: 1. 把代码通...

JavaScript技术

JavaScript URL参数读取改进版

阅读(22) 作者(admin)

下面是脚本之家一直也在用的几种方法 复制代码 代码如下: <script language="javascript" type="text/javascript"> function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf...

JavaScript技术

JavaScript 在线压缩和格式化收藏

阅读(31) 作者(admin)

以前在找到过压缩 Javascript 代码的程序,一直在用,感觉效果不错。http://javascriptcompressor.com/在线压缩 Javascript 源码只是把空格、换行、多余的注释等等清理掉,尤其选中 Shrink variables 时,会把长的变量名缩减...

JavaScript技术

借用Google的Javascript API Loader来加速你的网站

阅读(14) 作者(admin)

如果你的网站用到了一些主流的Ajax library比如JQuery或者Prototype的话,你可以直接用Google Javascript API loader来加载你的ajax library。 具体的方法如下面的例子: <script src="http://www.google.com/jsapi" lan...

JavaScript技术

javascript打开新窗口同时关闭旧窗口

阅读(21) 作者(admin)

其实这个问题和浏览器的版本息息相关,作为菜鸟的我,直到现在也没有找到完美的解决办法。没办法,因为业务必须要实现,所以只好用另一种方法去做了:通过重定向URL实现打开新窗口的同时“关闭”旧窗口 test1.html <!DOCTYPE H...

JavaScript技术

JavaScript库 开发规则

阅读(18) 作者(admin)

1. 保持无侵入性 我的HTML标记不想知道你的JavaScript代码。

2. 严禁修改和扩展Object.prototype! 这条很重要,因此需要一条完全针对它的规则。对象是JavaScript功能的基本构建模块,不要搞乱它们。

3. 不要过分扩展...

JavaScript技术

JavaScript入门教程(2) JS基础知识

阅读(15) 作者(admin)

在什么地方插入 JavaScript  JavaScript 可以出现在 HTML 的任意地方。使用标记<script>…</script>,你可以在 HTML 文档的任意地方插入 JavaScript,甚至在<HTML>之前插入也不成问题。不过如果要在声明框架的网页(框架...

JavaScript技术

JavaScript入门教程(1) 什么是JS

阅读(22) 作者(admin)

JavaScript 参考教程  本教程为未接触过 JavaScript 的读者提供了比较完善的初级知识,但只限于初级知识:所有与动态网页密切相关的 JavaScript 在本教程中都未提及,包括动态定位、动画、让文档接收更多事件(document.c...

JavaScript技术

JavaScript入门教程(4) js浏览器对象

阅读(26) 作者(admin)

更详细的信息可以去查msdn或者Navigator 2.0以后的说明文档,这里我们之做个简单的说明 包括一下几大属性: appCodeName 返回浏览器的“码名”(?),流行的 IE 和 NN 都返回 'Mozilla'。 下面的例子显示了 appCodeName 属性...

JavaScript技术

JavaScript入门教程(3) js面向对象

阅读(18) 作者(admin)

JavaScript 是使用“对象化编程”的,或者叫“面向对象编程”的。所谓“对象化编程”,意思是把 JavaScript 能涉及的范围划分成大大小小的对象,对象下面还继续划分对象直至非常详细为止,所有的编程都以对象为出发点,基于对...

JavaScript技术

JavaScript入门教程(6) Window窗口对象

阅读(20) 作者(admin)

JavaScript中的Window窗口对象 他是JavaScript中最大的对象,它描述的是一个浏览器窗口。一般要引用它的属性和方法时,不需要用“window.xxx”这种形式,而直接使用“xxx”。一个框架页面也是一个窗口。 Window窗口对象有...

JavaScript技术

JavaScript入门教程(5) js Screen屏幕对象

阅读(27) 作者(admin)

screen 屏幕对象 反映了当前用户的屏幕设置。 width 返回屏幕的宽度(像素数)。 height 返回屏幕的高度。 availWidth 返回屏幕的可用宽度(除去了一些不自动隐藏的类似任务栏的东西所占用的宽度)。 availHeight 返回屏幕的...

JavaScript技术

JavaScript入门教程(8) Location地址对象

阅读(30) 作者(admin)

若要表示某一个窗口的地址,就使用“<窗口对象>.location”。先前写了一片用window.location.href实现刷新另个框架页面 ,特此我看了一下locaiton的详细用法,对此有点改进,具体如下: 注意:属于不同协议或不同主机的两个地址...