HTML代码 <ul class="touzi_xuan1" id="qixian"> <li>****: </li> <li style="width: 18px;"> </li> <li><a href="javascript:void(0);" onclick="searchPersonZi(this);" class="on">****</a></li> <li><a href="javascript:void(0);" onclick="searchPersonZi(this);">****</a></li> </ul>javascript代码 function searchPersonZi(obj) { jQuery(obj).parent().parent().find("a")...
正则表达式是一个描述字符模式的对象。
JavaScript的RegExp对象和String对象定义了使用正则表达式来执行强大的模式匹配和文本检索与替换函数的方法.
‘***********************
‘ javascript
‘
‘***********************
在JavaScript中,正则表达式是由一个RegExp对象表示的.当然,可以使用一个RegExp()构造函数来创建RegExp对象,
也可以用JavaScript 1.2中的新添加的一个特殊语法来创建RegExp对象.就像字符串直接量...
---------------------settimeout疑惑总结-----------------1.settimeout是异步任务,要等主线程的事情做完了才能执行,多个settimeout在一个队列里先进先出。因此,严谨的说,不是时间到了执行,时间到了后会被放在队列里,等主线程空闲了才来执行它。------------------------DOM----------------------------------学DOM就是学习document对象id不能改??id是只读的没有class,只有className,因为class是保留字点语法,getattribu...
本文版权归博客园和作者吴双本人所有,转载和爬虫请注明原文地址 http://www.cnblogs.com/tdws/,我是博客园蜗牛,我们共同进步。今天讨论的是什么如果你的工作中需要写JavaScript,而你的JavaScript代码又与业务相关。我想无非就是一下三类功能:1.请求后台数据2.渲染后台数据,拼接Html3.事件操作当然你如果封装JS底层的控件,不在我们今天的讨论范围。你也许写过单文件上千行的JS,你也许维护过几千行的JS,每次重新看起来,或者增...
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script type="text/javascript">//测试removeChild()方法 删除节点window.onload = function() {//alert(1);var bjNode = document.getElementById("bj");//var c = bjNode.parentNode.removeChild(bjNode);//指向已经删除的节点//alert(c.firstChild.nodeValue);//为li节点添加一个confirmvar liNodes = document.getElementsByTagNam...
数据类型判断数据类型有 number string boolean null undefined function object 这些,那如何去判断数据对应的是哪种类型呢typeof可以判断对应数据类型 写法: typeof data 或者 typeof(data) , 一般习惯写后面这种返回值有 number string boolean object undefined function 这些代码如下:console.log(typeof(123)) //number
console.log(typeof(‘true‘)) //string
console.log(typeof(true)) //boolean
console.log(...
一元运算符:1.递增++递减--var userAge = 25
console.log(
// 25 - 保持原样
userAge,
// 26 - 在原来的基础上加1并返回
++userAge,
// 25 - 在原来的基础上减1并返回
--userAge,
// 25 - 先返回再在原来的基础上减一
userAge++,
// 26 - 线返回再在原来的基础上减一
userAge--
)2.前置后置区别说明: 在没有赋值操作,前置和后置一样,但在赋值操作时,前置会先加后返回,后置会先返回在加3.其...
window. open ( sURL , sName , sFeatures , bReplace ) sURL:可选项,被加载页面的htmlsName:可选项,指定打开的窗口的名字 _media : IE6.0 在浏览器左边的媒体面板内打开 sUrl 。 _blank : 在新窗口中打开 sUrl 。 _parent : 在当前框架的父框架内打开。假如当前框架无父框架,此参数值等同于 _self 。 _search : IE5.0 在浏览器左边的搜索面板内打开 sUrl 。...
History 对象总结history对象记录了用户曾经浏览过的页面(URL),并可以实现浏览器前进与后退相似导航的功能。注意:从窗口被打开的那一刻开始记录,每个浏览器窗口、每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联。语法:window.history.[属性|方法]注意:window可以省略。History 对象属性650) this.width=650;" height="37" src="/upload/getfiles/default/2022/11/5/20221105090722191.jpg" />History ...
一.作用域表示变量或函数起作用的区域,指代了它们在什么上下文中执行,Javascript总作用域一共有两种:全局作用域和本地作用域,在Javascript中本地作用域是按照函数来区分的。var global = "11"; //全局作用域function fun() {var local = "22";//本地作用域1
}
function fun2() {var local2 = "22";//本地作用域2for (var i=0;i<100;i++) {//本地作用域2}
} JavaScript的作用域和C#的或者Java的作用域不是太一样,C#和Java中一个"...
javaScript 的组合继承1,使用 call 方法 定义:调用一个对象的一个方法,以另一个对象替换当前对象。<!DOCTYPE html>
<html><head><title>借用构造函数</title><meta name="keywords" content="keyword1,keyword2,keyword3"><meta name="description" content="this is my page"><meta name="content-type" content="text/html; charset=gbk"><!--<link rel="stylesheet" type="text/css" href="./styles.css">--></head>...
目录一、DOM0级事件处理二、事件冒泡与事件捕获三、DOM2级事件处理四、IE事件处理程序及跨浏览器支持五、事件对象一、DOM0级事件处理事件,由WEB页面中发生的一些特定行为触发。比如在某个页面元素上按下鼠标左键,按下键盘某个按键,某对象获得或丢失焦点时均会触发对应的事件。JavaScript和HTML的交互就是通过事件来实现的。我们使用事件侦听器对事件进行“注册”,事件发生时便执行相应的代码。DOM0级事件处理程序以其简单、跨浏...
cookie概述 在上一节,曾经利用一个不变的框架来存储购物栏数据,而商品显示页面是不断变化的,尽管这样能达到一个模拟 全局变量的功能,但并不严谨。例如在导航框架页面内右击,单击快捷菜单中的【刷新】命令,则所有的JavaScript变量都会丢失。因此,要实现严格的 跨页面全局变量,这种方式是不行的, JavaScript中的另一个机制:cookie,则可以达到真正全局变量的要求。 cookie是浏览器提供的一种机制,它将document 对象的cook...
1、BOM简介BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。使用 BOM,开发者可以移动窗口、改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。使 JavaScript 有能力与浏览器“对话”。2、window 对象1window对象
2 所有浏览器都支持 window 对象。
3 概念上讲.一个html文档对应一个window对象.
4 功能上讲: 控制浏览器窗口的.
5 使用上讲: window对象不需要创建对象,直接使用即可.window 对象方法...
改变HTML输出流:在JavaScript中,document.write() 可用于直接向HTML输出流写内容 1 <!DOCTYPE html>2 <html>3 <body>4 5 <script>6document.write(Date());7 </script>8 9 </body>
10 </html>不要再文档加载之后使用document.writr() 这会覆盖文档。 改变HTML内容修改HTML内容最简单的方法时使用innerHTML属性 1 <html>2 <body>3 4 <p id="p1">Hello World!</p>5 6 <script>7 document.getElementById("p1").innerHTML="New tex...