.html()用为读取和修改元素的HTML标签.text()用来读取或修改元素的纯文本内容.val()用来读取或修改表单元素的value值。这三个方法功能上的对比.html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的HTML内容(包括其Html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。其中.和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上...
1.数组转字符串 arr.split(‘,‘)2.字符串转数组 str.join(‘,‘)3.数组排序 function sorb(a,b){return a-b;}; arr.sort(sorb);4.数组去重 var arr=[1,2,43,45,5,6,7,87,89,90,0,1,2,32,4,5,7],arr1=[]; for(i in arr){ if(arr1.indexOf (arr[i])<0){arr1.push(arr[i])} }5.js变量提升 函数及变量的声明将提升到函数的最顶部,初始化不会提升,变量可以在使用后声明。6.new Date(年,月,日),可使...
一个游戏,前20关是每一关自身的分数,//21-30关每一关是10分//31-40关,每一关是20分//41-49关,每一关是30分//50关,是100分<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title></head><body></body></html><script type="text/javascript">var guanQia = parseInt(prompt("请输入第几关"))if (guanQia<=20) {alert(guanQia)} elseif (guanQia>20&& guanQia<=30 ){(guanQia=(guanQia-20)*10+20)alert(guanQia)}el...
属于传值,不能改变参数的属性example 1 function Myvalue(){ var arry = 5; return arry ; } document.getElementById("test").innerHTML = Myvalue(); alert(Myvalue()); 只能这样改变全局样式 // 全局变量 var value ; function myFunction(var01,var02){ // 局部变量 value = var01 + var02; return value; } function f1(){ } document.getElementById("test").innerHTML = myFunction(1,2); 原文:http://www.cnblogs...
1、 join() join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。 var ids = []; for(var i = 0 ;i <array.length ; i++){ ids.push(array[i].id); // 将多个id 加入数组 } alert(ids.join(",")); // 将多个id 用 , 分隔;也可以直接这样写 alert(ids.join()); ...
关于JavascriptJavascript实现了ECMA-262,一个完整的JavaScript实现由三个不同的部分组成核心 ECMAScript文档对象模型 DOM浏览器对象模型 BOM关于ECMAScript由 ECMA-262 定义的 ECMAScript 与 Web 浏览器没有依赖关系。实际上,这门语言本身并不包含输入和输出定义。 ECMA-262 定义的只是这门语言的基础,而在此基础之上可以构建更完善的脚本语言。我们常见的 Web 浏览器只是 ECMAScript 实现可能的宿主环境之一。宿主环境不仅提供...
1.什么是JavaScript1.1 JavaScript的概述 JavaScript是一种脚本语言,由LiveScript改名而来,是NetSpace公司的产品.JavaScript和java没什么关系,JavaScript是一种基于客户端浏览器的,基于对象,事件驱动式的脚本语言.JavaScript有跨平台的特点,和所有脚本语言一样,JavaScript是动态解释执行的.JavaScript的主要工作环境是各种浏览器,由浏览器负责解释执行.JavaScript的主要功能是:动态修改HTML页面内容,包括创建删除HTML元素,修...
结束XML之旅,開始JavaScript的学习,看视频。了解了她的前世今生,还是为她捏了把汗啊!看了部分视频了,简单的总结一下吧!JavaScript是什么?JavaScript是一种基于面向对象和事件驱动,并具有相对安全性的client脚本语言。这是JavaScript的定义。有没有看出非常熟悉的概念?首先是面向对象和事件驱动,这是从VB 6.0那看到的概念:Visual Basic是一种由 Microsoft 公司开发的结构化的、模块化的、面向对象的、包括协助开发环境的...
这篇文章主要介绍了JS判断字符串长度的5个方法,并且区分中文和英文,需要的朋友可以参考下目的:计算字符串长度(英文占1个字符,中文汉字占2个字符)目的:计算字符串长度(英文占1个字符,中文汉字占2个字符) 方法一: 代码如下:String.prototype.gblen = function() { var len = 0; for (var i=0; i<this.length; i++) { if (this.charCodeAt(i)>127 || this.charCodeAt(i)==94) { len += 2; } else { ...
1..JavaScript是什么* 是一门弱类型本语言* 是一门脚本语言* 是一门解释性语言* 是一门动态类型的语言* 是一门基于对象的语言html和css也是语言但是不属于编程语言是一种标记语言js也是一种语言 一种开发语言 不是真正的编程语言编译语言:需要把代码翻译成计算机所认知的二进制语言,才能执行脚本语言:不需要编译 ,直接执行2.js书写位置1.(写在行内)html文件中,script的标签中写代码<head><script>alart(‘Hello World‘);<s...
input的blur事件$("#input-name").blur(function () {var value = $(this).val();if (value === ‘‘) {return;}if (/^[\u4e00-\u9fa5]{1,3}$/.test(value)) {$(this).removeClass("error-class");} else {$(this).addClass("error-class");}});keyup事件$(document).on(‘keyup‘, ‘.error-class‘, function (event) {// Avoid revalidate the field when pressing one of the following keys// Shift => 16// Ctrl ...
强行和别的语句做一个分割,因为有可能前面的语句,或者别人的代码最后一行没有;号作为代码的结束,可能会导致错误。所以加一个;号,作为切割。例如下面的代码:/*!* Nestable jQuery Plugin - Copyright (c) 2012 David Bushell - http://dbushell.com/* Dual-licensed under the BSD or MIT licenses*/ ;(function($, window, document, undefined)原文:http://blog.csdn.net/fox_lht/article/details/45268691
# oo ##创建对象 1. 原型、构造函数、实例之间的关系 * 原型的construct->构造函数;调用isPrototypeOf(obj)方法可以判定和实例的关系; * 构造函数的prototype->原型; * 实例的__proto__ ->原型(仅在chrome,safari,Firefox中存在,而共有的是[[prototype]]);用getPrototypeOf()方法可以返回[[prototype]]的值; * 构造函数后构造函数的‘子类’new产生一个实例,可以用instanceOf 操作符来检测构造函数是否出现在原型链上...
1、svg 图片 中 2、类似这样的节点:<metadata> <cge:Layer_Ref ObjectName="BranchLayer"/> <cge:PSR_Ref ObjectID="LoadBreakSwitch_1111277770" ObjectName="4#开关"/></metadata> 这样 查找: var xpathResult = document.evaluate("//cge:psr_ref", g, nsResolver, 0, null); if ((xpathResult.resultType == 4) || (xpathResult.resultType == 5)) { var node = xpathResult.iterateNext(); ...
我们都有一个误区,就是认为形成 Javascript 对象的prototype chain 的 prototype 就是一个名字为 prototype 的属性,而且是可以访问的。其实,Javascript 的 prototype 和 名字为 prototype 的属性在一开始一点儿关系都没有,是两个不同的事物。 var Richard = new Object(); alert(typeof(Richard.prototype)); //undefinedvar Richard = new Object(); alert(Richard.__proto__); //[object Object]对于一般对象来说,我们只能...