废话不多说,都在代码中,直接上 JS代码:代码如下:var a='文字http://bbs.cn.yimg.com/user_img/200701/31/soso1.jpg" mce_href="cchttp://bbs.cn.yimg.com/user_img/200701/31/jisuanji986_117025184198149.jpg">cc href="www.baidu.com" cbas cchref 1http://bbs.cn.yimg.com/user_img/200701/31/soso2.jpg" mce_href="'">http://bbs.cn.yimg.com/user_img/200701/31/cc.jpg">';var b=/]+[\s]+)href=(\"([^"\']*)\')[^/gi;var s...
1、方法定义 call方法: 语法:call([thisObj[,arg1[, arg2[, [,.argN]]]]]) 定义:调用一个对象的一个方法,以另一个对象替换当前对象。 说明: call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 thisObj 指定的新对象。 如果没有提供 thisObj 参数,那么 Global 对象被用作 thisObj。 apply方法: 语法:apply([thisObj[,argArray]]) 定义:应用某一对象的一个方...
本文实例分析了Javascript 访问器属性的用法,分享给大家供大家参考。具体分析如下: 这个和构造函数的意思有点像,但功能又不同,他可以让两个属性建立关联,通过修改一个属性来改变另一个属性。代码如下:var book = {_year:2004,edition: 1 }; Object.defineProperty(book, "year", {get: function() {return this._year;},set: function(newValue) {if (newValue > 2004) {this._year += newValue;this.edition += newValue - 2...
本文实例分析了js中this的用法。分享给大家供大家参考。具体分析如下: 实例1:第一种调用this的方法——以函数形式调用。它代表全局对象window代码如下: function t(){alert(this);//这里this表示window对象。 } t();实例2:第二种调用this的方法——以对象属性的形式调用。它代表该对象。实例中onclick为p元素对象的属性代码如下:function t(){alert(this);this.style.background = 'green'; } window.onload = function(){docum...
本文实例讲述了js面向对象之静态方法和静态属性。分享给大家供大家参考。具体分析如下: 先看如下代码:代码如下: function Bird(){this.wing = 2;this.fly = function(){alert("我是鸟,我会飞");} } var maque = new Bird();//创建maque对象后,我们可以使用Bird的方法和属性思考:我们可不可以,在不创建maque对象的情况下,使用Bird的方法和属性? 知识点补充: (1)函数是什么:函数是变量,函数也是对象。函数的本质事实上是...
本文实例讲述了js常用系统函数用法。分享给大家供大家参考。 具体代码如下:代码如下://1. escape()函数,把字符串转成各计算机平台通用的unicode编码;解码(转回去)则用enescape()。 var str = '王美人'; document.write(escape(str)); document.write(""); //2. 字符串转化为整型,或转化为浮点型。如果原字符串age不是以数字开头,结果则是NaN。 var age = "26.9hellow world"; document.write(parseInt(age));//parseInt()函数...
本文实例讲述了Javascript中innerHTML用法。分享给大家供大家参考。 具体实现方法如下:代码如下:function t(){var cont = document.getElementById('container');var htmlcode = "哈哈哈哈";cont.innerHTML = htmlcode; }春天夏天秋天冬天innerHTML的使用希望本文所述对大家的javascript程序设计有所帮助。JavaScript教程/参考手册 JavaScript热搜 vue 设置路由的登录权限的方法Auto.js自动收取自己和好友蚂蚁森林能量...
本文实例讲述了js中的事件捕捉模型与冒泡模型。分享给大家供大家参考。 具体实现方法如下: 实例1:代码如下:window.onload = function(){document.getElementById('par').addEventListener('click',function() {alert('par');},true);document.getElementById('son').addEventListener('click',function() {alert('son');},true);}#par{width:300px;height:200px;background:gray;} #son{width:200px;height:100px;background:gre...
本文实例讲述了js对象基础用法。分享给大家供大家参考。具体分析如下: js对象在本质上与数组相同,都是存放一组数据。但创建方法有所不同,对象需要添加属性。 这里简单讲述对象的创建、读取/遍历,如下:代码如下:var stu = {name:'王美人',age:25,num:'10935'};//创建对象 document.write(stu['name'] + '');//对象读取方法一 document.write(stu.age + '');//对象读取方法二 //遍历对象。for in结构 for(per in stu){//表示遍历...
本文实例分析了一个JS长整型精度问题。分享给大家供大家参考。具体分析如下: 问题描述: 后台有一个脚本功能,可编写脚本动态调用Java代码代码如下:importClass(com.ztgame.center.controller.api,P360ApiController); var roleId = 10214734953631045; p360ApiController.notice(roleId, 4); 脚本执行成功,但运行结果与设定不一样,此人没有收到邮件 查看日志 recharge award has been sent. roleId=10214734953631044; 这...
本文实例分析了javascript面向对象之定义成员方法。分享给大家供大家参考。具体如下: javascript面向对象,定义成员方法如下所示:代码如下: function Person(name,age){this.name = name;this.age = age;this.show = function(){document.write(this.name+"今年"+this.age+"岁");} } var p1 = new Person("王美人",24); p1.show();说明: (1)这里用到了构造函数; (2)this.show=function()这种定义方法,使得每个实例化的对象...
本文实例讲述了jQuery中DOM树操作之使用反向插入方法。分享给大家供大家参考。具体分析如下: 使用反向插入方法 这里我们先把创建的内容插人到元素前面,然后再把同一个元素插人到文档 中的另一个位置。通常,当在jQuery中操作元素时,利用连缀方法更简洁也更有效。可是我们现在没有办法这样做,因为this是.insertBefore()的目标,是.appendTo()的内容。此时,利 用反向插入方法,可以帮我们解决问题。 像.insertBefore()和.append...
本文实例分析了Javascript闭包的概念及用法。分享给大家供大家参考。具体如下: 提到闭包,想必大家都早有耳闻,下面说下我的简单理解。 说实话平时工作中实际手动写闭包的场景并不多,但是项目中用到的第三方框架和组件或多或少用到了闭包。 所以,了解闭包是非常必要的。呵呵... 一、什么是闭包 简而言之,就是能够读取其他函数内部变量的函数。 由于JS变量作用域的特性,外部不能访问内部变量,内部可以外部变量。 二、使用场景...
本文实例讲述了jQuery中DOM操作的方法。分享给大家供大家参考。具体分析如下: 这里主要设计的dom操作包括:dom对象的创建(JS方式和jquery方式)、属性的修改、样式的修改、动态绑定事件 代码如下:代码如下:动态创建对象测试图层获取自定义数据-1 获取自定义数据-2//document.getElementById("testDiv").innerHTML = "动态创建的div"; var testDiv = document.getElementById("testDiv"); var select = document.createElement("se...
本文实例分析了js超时调用setTimeout和间歇调用setInterval的用法。分享给大家供大家参考。具体如下: 今天看了javascript高级程序设计(第三版)一书,发现说setTimeout比setInterval更好,觉得的确如此。平时都是用setInterval多点,现在还是转一下思路了。又学习到了。分析如下: setTimeout包含两个参数,第一个参数是要执行的代码,第二个参数是时间。 第一个参数可以是字符串也可以是函数,但是推荐使用函数而不是字符串。 使...