javascript
文章平均质量分 68
NJP
老K
展开
-
js大全手册
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElementB转载 2013-12-13 10:17:04 · 860 阅读 · 0 评论 -
window.open 窗口弹出js
window.open()的所有参数列表 前言:经常上网的朋友可能会到过这样一些网站,一进入首页立刻会弹出一个窗口,或者按一个连接或按钮弹出,通常在这个窗口里会显示一些注意事项、版权信息 、警告、欢迎光顾之类的话或者作者想要特别提示的信息。其实制作这样的页面效果非常的容易,只要往该页面的HTML里加入几段Javascript代码即可实现。下面我就带您剖析它的奥秘。 【1、最转载 2013-12-14 00:44:16 · 724 阅读 · 0 评论 -
一些JavaScript编码规范
对于熟悉 C/C++ 或 Java 语言的工程师来说,JavaScript 显得灵活,简单易懂,对代码的格式的要求也相对松散。很容易学习,并运用到自己的代码中。也正因为这样,JavaScript 的编码规范也往往被轻视,开发过程中修修补补,最终也就演变成为后续维护人员的恶梦。软件存在的长期价值直接与编码的质量成比例。编码规范能帮助我们降低编程中不必要的麻烦。而 JavaScript 代码是直接发送转载 2013-12-13 10:00:53 · 629 阅读 · 0 评论 -
判断JavaScript对象是否可用的正确方法
在调试JavaScript的过程中,你是不是经常会遇到object undefined的问题呢?你平时是怎样来测试对象是否存在呢?判断浏览器版本?判断JavaScript版本?本文来告诉你正确的方法。这篇文章涉及的浏览器可能古老一些,但是阐述的道理确实适合现在使用的。以下为对原文的翻译:判断对象存在的方法很快你就会注意到,JavaScript的部分功能在部分浏览器中无效转载 2013-12-13 10:01:40 · 642 阅读 · 0 评论 -
JavaScript中判断对象类型的种种方法
我们知道,JavaScript中检测对象类型的运算符有:typeof、instanceof,还有对象的constructor属性: 1) typeof 运算符 typeof 是一元运算符,返回结果是一个说明运算数类型的字符串。如:"number","string","boolean","object","function","undefined"(可用于判断变量是否存在)。 但 typeof 的能转载 2013-12-13 10:11:25 · 536 阅读 · 0 评论 -
没有JavaScript,你的网页会是啥样?
现在很多网站使用了JavaScript,它让交互响应更加灵敏,也增强了所谓的“用户体验”。尽管它是一门很简单的程序设计语言,但由于现在Web应用程序越来越多,JavaScript的地位也变得越来越重要。不过,在享受JavaScript和衍生的库的同时,你想过如果没有JavaScript,你现在的网页看起来是什么样子?我的博客使用了jQuery的一些功能,显然它是基于JavaScri转载 2013-12-13 09:56:24 · 775 阅读 · 0 评论 -
《JavaScript DOM 编程艺术》读书笔记
Author:chemandy前言◇DOM脚本编程技术背后的思路和原则:预留退路、循序渐进、以用户为中心的设计。---------------------------------------------------------------------------------------第1章 JavaScript简史◇BOM浏览器对象模型,允许访问和操控转载 2013-12-13 09:57:28 · 714 阅读 · 0 评论 -
javascript大全二
2.http://www.blog.com.cn/logo.gif" ondrag="doDrag();" onmouseover="this.style.cursor='hand'"style="position:absolute;left=100;top=100;" onmousedown="doMouseDown();">wlecomeva转载 2013-12-13 09:58:17 · 843 阅读 · 0 评论 -
判断JavaScript对象是否存在的10个方法
判断一个Javascript对象是否存在的方法有很多,然而只有对Javascript语言的实现细节非常清楚,才可能分得清它们的区别。下面我们一起来了解一下判断JavaScript对象是否存在的10个方法。 Javascript语言的设计不够严谨,很多地方一不小心就会出错。 举例来说,请考虑以下情况。 现在,我们要判断一个全局对象myObj是否存在,如果不存在,就对它进转载 2013-12-13 10:03:28 · 726 阅读 · 0 评论 -
求检测客户端是否有播放FLASH的IE插件
var swf = new ActiveXObject('ShockwaveFlash.ShockwaveFlash'); (swf) ? document.writeln('你已经安装了插件') : document.writeln('你没有安装插件'); // -->转载 2013-12-14 00:33:49 · 621 阅读 · 0 评论 -
检查字符串里是否包含* 的js
String s = "1212*1212";if(s.indexOf("*") != -1){ System.out.println("该字符串里包含*");}转载 2013-12-14 00:41:54 · 976 阅读 · 1 评论 -
JSP中的COOKIE操作
Cookie概念: Cookie的格式实际上是一段纯文本信息, 由服务器随着网页一起发送到客户端, 并保存在客户端硬盘中指定的目录的. 大家都传说Cookie会造成严重的安全威胁什么的, 其实不是这么回事情. 服务器读取Cookie的时候, 只能够读取到这个服务器相关的信息. 而且, 浏览器一般只允许存放300个Cookie, 每个站点最多存放20个, 而且, 每个Cookie的大小现在转载 2013-12-14 00:41:32 · 507 阅读 · 0 评论 -
js怎么判断代码是方法还是对象
用typeof()方法试下就行了。是对象的话返回object,是方法的话返回整个方法的代码。转载 2013-12-13 10:00:16 · 1348 阅读 · 0 评论 -
以小见大、由浅入深-谈如何面试Javascript工程师
面试Javascript工程师难吗?Javascript工程师的水平参差不齐,如何评定他们技术水平的高低?如何确定Javascript工程师适合承担哪方面的任务?我在腾讯时的面试经验是,通过不同纬度的结构化问题、由浅入深的进行考查。 基础 如何判断一个对象是方法?这个问题简单有简单的答案,复杂有复杂的答案,但可能都不是最好的答案。转载 2013-12-13 10:13:22 · 489 阅读 · 0 评论 -
java 和javasciprt 的区别
JavaScript 与Java 是两个公司开发的不同的两个产品。Java 是SUN 公司推出的新一代面向对象的程序设计语言,特别适合于Internet 应用程序开发;而JavaScript 是Netscape 公司的产品,其目的是为了扩展Netscape Navigator功能,而开发的一种可以嵌入Web 页面中的基于对象和事件驱动的解释性语言,它的前身是Live Script;转载 2013-12-13 10:13:45 · 1290 阅读 · 0 评论 -
10个超炫超有用的js库/插件
1. CodeMirror CodeMirror 是一款“Online Source Editor”,基于 Javascript,短小精悍,实时在线代码高亮显示,他不是某个富文本编辑器的附属产品,他是许多大名鼎鼎的在线代码编辑器的基础库。视频:2. html5mediahtml5media 是一个 JavaScript 音频/视频播放器能够让每一个浏览器都能转载 2013-12-13 10:14:10 · 808 阅读 · 0 评论 -
用JavaScript刷新框架子页面的七种方法
下面以三个页面分别命名为framedemo.html,top.html,button.html为例来具体说明如何做。其中framedemo.html由上下两个页面组成,代码如下: frameDemo 现在假设top.html即上面的页面有一个button来实现对下面页面的刷新,可以用以下七种语句,哪个好用自己看着办了。 语句转载 2013-12-14 00:32:54 · 522 阅读 · 0 评论 -
javascript事件综合
javascript事件查询综合click() 对象.click() 使对象被点击。closed 对象.closed 对象窗口是否已关闭true/falseclearTimeout(对象) 清除已设置的setTimeout对象clearInterval(对象) 清除已设置的setInterval对象confirm("提示信息") 弹出确认框,确定返回true取消转载 2013-12-14 00:33:25 · 509 阅读 · 0 评论 -
JavaScript解决常见浏览器兼容问题
http://developer.51cto.com/art/201008/218296.htm我们提倡尽可能使用CSS,而且我们常常能做到这一点。现代浏览器有很好的CSS支持-这无疑足够好让你使用CSS来控制布局和版面设计。但是有时候,某些网页元素在不同的浏览器会出现不同。如果你不知道原因,不要过于担心,您可以通过下面列出的12个JavaScript解决方案修复它,这样您的网转载 2013-12-14 00:36:20 · 735 阅读 · 0 评论 -
Javascript 中的相等与不等
在 javascript 中,可以使用 == 来比较两个数据是否相等,如果两个数据的类型不同,那么,将在进行转换后进行比较,转换的规则如下: l 如果其中一个操作数的类型为 Boolean ,那么,首先将它转换为数字类型,false 转换为 0, true 将转换为 1。l 如果其中一个操作数的类型是字符串,另外一个为数字类型,那么,将字转载 2013-12-14 00:36:49 · 456 阅读 · 0 评论 -
十个开源的Javascript框架
下面是十个最牛的也是最流行的Javascript框架。它们完全可以担任目前世界上几乎所有一些和Ajax技术相关的和图形界面相关的一切功能。jQueryhttp://jquery.com/ 很强大,个人正在用! 如果今天你还不知道jQuery的话,那么作为一个程序员你可能真的是从火星来的了。这恐怕是Ajax中应用最广的框架。包括了许多很不错的UI转载 2013-12-14 00:39:14 · 648 阅读 · 0 评论 -
为什么++[[]][+[]]+[+[]]=10
首先,问这个问题的人是个天才,他怎么会遇到这样的一个问题。其次,回答这个问题的人更是一个天才,我难以想象他会回答这个问题,更难以想象的是,他的回答是如此的详细和丰富和完整,真正称得上诲人不倦。 既然遇到了这个问题,我们不妨也跟着提高一下。 这是一个Javascript语言题目,一个完全有效的等式,不信自己可以试一下,下面看看高人的题解:++[[]][+[]]+[+[]]转载 2013-12-14 00:34:12 · 474 阅读 · 0 评论 -
JSP页面刷新方法总结
页面刷新 方法总结 JSP刷新 1) 10表示间隔10秒刷新一次 2) window.location.reload(true); 如果是你要刷新某一个iframe就把window给换成frame的名字或ID号 3) window.navigate("本页面url");转载 2013-12-14 00:34:49 · 2423 阅读 · 0 评论 -
js 函数大全
函数是一组可以随时地运行的语句,她们是ECMAScipt的核心。函数是由关键字function、函数名加一组参数以及置于括号中的要执行的代码声明的。函数的基本语法如下: founctionc functionname(arg0,arg1,...,argN){ statements } 下面将详细的介绍函数的用途 abs 方法,返回一个数的转载 2013-12-15 00:11:25 · 480 阅读 · 0 评论 -
dhtml 简介 (附录dhtml参考手册)
DHTML是Dynamic HTML的简称,就是动态的html,是相对传统的静态的html而言的一种制作网页的概念。所谓动态HTML(Dynamic HTML,简称DHTML),其实并不是一门新的语言,它只是HTML、CSS和客户端脚本的一种集成,即一个页面中包括html+css+javascript(或其它客户端脚本),其中css和客户端脚本是直接在页面上写而不是链接上相关文件。DHTML不是一转载 2013-12-15 00:08:00 · 1110 阅读 · 0 评论 -
Java Script常用事件
(1)单击事件onClick 当用户单击鼠标按钮时,产生onClick事件。同时onClick指定的事件处理程序或代码将被 调用执行。通常在下列基本对象中产生: button(按钮对象) checkbox(复选框)或(检查列表框) radio (单选钮) reset buttons(重要按钮) submit buttons(提交按钮) 例:可通过下转载 2013-12-15 00:09:33 · 1627 阅读 · 0 评论 -
什么是DOM 和 DOM 参考手册
D:document 文档 浏览器加载的页面DOM O:object 对象 页面及页面中的任何元素都是对象 M:module 模型 页面中的元素的组织形式 DOM被W3C组织设计为一种平台无关、语言无关的API,程序或脚本通过其动态访问、修改文档的内容、样式、结构。DOM是web 浏览器的运行规范,javascript借助DOM成就转载 2013-12-15 00:06:56 · 1166 阅读 · 0 评论 -
JavaScript 学习笔记
无穷大值:Number.POSITIVE_INFINITY,Number.NEGATIVE_INFINITYvar i = Number.POSITIVE_INFINITY;alert("if i is finite:" + isFinite(i) + ", i=" + i);输出:if i is finite:false, i=InfinityNaN表示非数,一般来说,这转载 2013-12-15 00:07:31 · 525 阅读 · 0 评论 -
javascript简介
Javascript是一种由Netscape的LiveScript发展而来的原型化继承的面向对象的动态类型的区分大小写的客户端脚本语言,主要目的是为了解决服务器端语言,比如Perl,遗留的速度问题,为客户提供更流畅的浏览效果。当时服务端需要对数据进行验证,由于网络速度相当缓慢,只有28.8kbps,验证步骤浪费的时间太多。于是Netscape的浏览器Navigator加入了Javascript,提转载 2013-12-15 00:12:45 · 1347 阅读 · 0 评论 -
JavaScript入门
本书主要讲述JavaScript脚本语言以及如何在实际开发中使用它。在读完本书之后,你就能够:l 理解JavaScript的语法和结构。l 创建容易理解和维护的脚本。l 编写不与其他JavaScript冲突的脚本。l 编写使网站更加容易使用,且不排斥非JavaScript用户的脚本。l 编转载 2013-12-15 00:06:14 · 736 阅读 · 0 评论 -
java script 单元测试JSUnit 使用
Jsunit 就是 Junit 的javascript 版本,下载并解压Jsunit zip,大部分的核心文件都在 jsunit/app 目录下,两个最基本的文件: . jsUnitCore.js -- 每个测试文件都要引用它 . testRunner.html -- 用来运行具体的jsunit 测试 (1) 起步例子: 在Jsunit解压后的同级目录下建立两个文件,目录结构:转载 2013-12-15 00:08:35 · 702 阅读 · 0 评论 -
java script 陷阱
以下是JavaScript容易犯错的几个"陷阱".但注意一下,会使您的编程轻松些.1. 最后一个逗号 如这段代码,注意最后一个逗号,按语言学角度来说应该是不错的(python的类似数据类型辞典dictionary就允许如此)。IE会报语法错误,但语义不详,你只能用人眼从几千行代码中扫描。 Js代码 Java代码转载 2013-12-15 00:10:46 · 882 阅读 · 0 评论 -
java script 继承的实现
ECMAScript 中实现继承的方式不止一种。这是因为 JavaScript 中的继承机制并不是明确规定的,而是通过模仿实现的。这意味着所有的继承细节并非由解释程序处理。 对象冒充--- 构造函数使用 this 关键字给所有属性和方法赋值(即采用类声明的构造函数方式)。因为构造函数只是一个函数,所以可使 ClassA 的构造函数成为 ClassB 的方法,然后调用它。 Class转载 2013-12-15 00:10:06 · 1227 阅读 · 0 评论 -
Java Script字符串函数集锦
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =转载 2013-12-15 00:09:08 · 1395 阅读 · 0 评论 -
javascript校验ip格式是否正确
function isIP(strIP) { if (isNull(strIP)) return false; var re=/^(\d+)\.(\d+)\.(\d+)\.(\d+)$/g //匹配IP地址的正则表达式 if(re.test(strIP)) { if( RegExp.$1 } return false; }转载 2013-12-14 00:35:14 · 1161 阅读 · 0 评论 -
使用js,判断数组中是否有重复数据
var y = new Array();for(var i = 0; i { if(typeof y[s[i]] != "undefined") alert("DUP"); else y[s[i]] = true;}转载 2013-12-14 00:35:36 · 1041 阅读 · 0 评论 -
DOM 中的事件处理
根据 W3C DOM 2 Events 描述,EventTarget 接口被所有支持 DOM 事件模型的节点(Node)实现。 该接口提供了 'addEventListener' 和 'removeEventListener' 方法,用来绑定或解绑一个 EventListeners 接口到一个 EventTarget。DOM 2 Events 中定义了 Event 接口,用来提供事件的上下转载 2013-12-14 00:37:17 · 517 阅读 · 0 评论 -
Javascript 中的 && 和 ||
普通情况下的 && 和 || 比较简单,这里不进行讨论。 准备两个对象用于下面的讨论。 var alice = { name: "alice", toString: function () { return this.name; }} var smith = { n转载 2013-12-14 00:37:40 · 563 阅读 · 0 评论 -
页面元素的几个用法-document,form,images,selection,location等
对象属性document.title //设置文档标题等价于HTML的title标签document.bgColor //设置页面背景色document.fgColor //设置前景色(文本颜色)document.linkColor //未点击过的链接颜色document.alinkColor //激活链接(焦点在此链接上)的颜色document.vlinkColor转载 2013-12-14 00:38:06 · 616 阅读 · 0 评论 -
JS对象与JSON格式数据相互转换
目前的项目数据交互几乎都用JQuery,所以处理流程是:前端页面数据-》JS对象-》jQuery提交-》python处理,另外一种就是倒过来。python肯定不能直接处理JS对象数据,所以要把JS对象转换成为python能处理的一种数据格式(通常是字典dict),同样,python取数据反馈到前端也要把字典数据转换成JS能处理的对象,这个中间转换数据格式通常就是JSON。一、JS对象转换成转载 2013-12-14 00:38:33 · 730 阅读 · 0 评论