代码如下: function createNode() { var pNode = document.createElement('p'); var tNode = document.createTextNode('烟花三月下杨州'); pNode.appendChild(tNode); document.body.appendChild(pNode); } function r() { var pNode = document.createElement('p'); var tNode = document.createTextNode('故人西辞黄鹤楼'); pNode.appendChild(tNode); //获取要替换的节点 var reNode = document.getElementsByTagName('p')[0]...
一、用js计算12.32 * 7 结果是多少?答案:86.24000000000001 为什么会出现这种问题?怎么解决?js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理。以上的计算可以改为:12.32 * 100 * 7 /100得出的结果是:86.24,正确。 另外再计算一下:8.80 * 100 * 12 / 100结果:105.6000000000000238.80也会出现类似的问题。 精确度增加10倍:8.80 * 1000 * 12 / 1000结果:105.6正常了。 16.40 * 1000000 * ...
CSS+JavaScript 实现原理: 创建一个满屏的div,使用绝对定位,这样的话它就可以脱离文档流,对其他的元素不会产生影响,并且将其设置为半透明状态,当然这个透明度可以随便调的,同时创建一个login元素,它也使用绝对定位,并将其z-index属性值大于面屏的div,这个时候它就不会被满屏div遮盖。在默认状态下这两个div的display属性值是none。当点击相应的按钮可以更改他们的display属性值。CSS如何实现弹出一个全屏灰黑色透明遮罩效...
笔者以自己身学习和使用经验分享给大家,有任何问题或疑惑,欢迎留言 在回答题目问题前,首先大家需要了解下什么是js,什么是jQueryjs,即JavaScript 在1995年时,由Netscape公司的Brendan Eich,在网景导航者浏览器上首次设计实现而成。因为Netscape与Sun合作,Netscape管理层希望它外观看起来像Java,因此取名为JavaScript JavaScript一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。jQuery jQuery是...
函数定义Array.prototype.indexOf = function(val) {for (var i = 0; i < this.length; i++) {if (this[i] == val) return i;}return -1; }; Array.prototype.remove = function(val) {var index = this.indexOf(val);if (index > -1) {this.splice(index, 1);} }; Array.prototype.insert = function (index, item) {this.splice(index, 0, item);}; 使用: myarray.remove(i); //删除 //更新 myarray.remove(0); myarray.insert(...
CSS+JavaScript 实现原理: 创建一个满屏的div,使用绝对定位,这样的话它就可以脱离文档流,对其他的元素不会产生影响,并且将其设置为半透明状态,当然这个透明度可以随便调的,同时创建一个login元素,它也使用绝对定位,并将其z-index属性值大于面屏的div,这个时候它就不会被满屏div遮盖。在默认状态下这两个div的display属性值是none。当点击相应的按钮可以更改他们的display属性值。<!DOCTYPE html> <html> <head> <meta cha...
一、用js计算12.32 * 7 结果是多少?答案:86.24000000000001 为什么会出现这种问题?怎么解决?js在处理小数的乘除法的时候有一个bug,解决的方法可以是:将小数变为整数来处理。以上的计算可以改为:12.32 * 100 * 7 /100得出的结果是:86.24,正确。 另外再计算一下:8.80 * 100 * 12 / 100结果:105.6000000000000238.80也会出现类似的问题。 精确度增加10倍:8.80 * 1000 * 12 / 1000结果:105.6正常了。 16.40 * 1000000 * ...
代码如下:<title></title> <script type="text/javascript"> function createNode() { var pNode = document.createElement(p); var tNode = document.createTextNode(烟花三月下杨州); pNode.appendChild(tNode); document.body.appendChild(pNode); } function r() { var pNode = document.createElement(p); var tNode = document.createTextNode(故人西辞黄鹤楼); pNode.appendChild(tNode); //获取要替换的节点 var reNode = ...
常常会在回复和引用里使用此功能,即单击回复或引用,如让输入焦点出现在留言输入框中,如果使用锚来定位,输入焦点就不能激活了。 代码如下:javascript:document.getElementById("id").focus(); 或javascript:document.all.id.focus(); 或javascript:document.all.name.focus(); 例子: 代码如下:<input type="text" name="tt" id="tt"> <input type="button" name="bt" id="bt" onclick="javascript:document.all.tt.focus();...
昨天分享了 http://jscompress.sinaapp.com/ 这个小工具后,发现大家还是很喜爱的。 因此今天我把它json化了.用json传输数据,也开放了api 本工具所有的功能实现都是由 http://jscompress.sinaapp.com/api 处理.(包括现在可以使用的这个在线压缩) 所有的数据交换均由 HTTP POST 输入处理后由 json 作为数据输出格式. API参数 : http://jscompress.sinaapp.com/api?get={type}&code=(code)&type={compress only}get={type},{t...
预加载文件一般有两种常用的方式:xhr和动态插入节点的方式。动态插入节点是最为简单也最为广泛的一种异步加载方式(例如yui的Get模块),然后使用动态插入节点方法加载的文件都会在加载后立即执行,javascript的执行一方面会占用浏览器js执行进程,另一方面也可能改变页面结构,而css的执行更有可能让整个页面变化。xhr方式虽然不会执行脚本,但是由于同域的限制,且如今网站的静态文件都是部署在cdn服务器上,如何预加载css js文件...
使用方法: //1、存储Cookie //2、参数说明: 1、参数1:Cookie存储Name,参数2:Cookie要存储的值 //3、例子如下: setCookie('Method',match); //1、获取Cookie //2、参数说明: 1、参数1:Cookie存储的Name //3、例子如下: getCookie('Method') //1、删除Cookie //2、参数说明: 1、参数1:Cookie存储的Name //3、例子如下: deleteCookie('Method'); 函数如下: 代码如下:<script language=javascript> /**//*************...
数组对象本身提供了许多方法用于对象本身的操作,join是其中一个方法。 格式: objArray.join(seperator) 用途: 以seperator指定的字符作为分隔符,将数组转换为字符串,当seperator为逗号时,其作用和toString()相同。 例子: 比如我们有个字符串"a","b","c"我们要输出为a,b,c这样的格式,那么我们可以这样: var a = ["a","b","c"]; document.write(a); 若使用join,那必须得这样: var a = ["a","b","c"].join(",...
最近做个页面,需要用javascript获取url参数,可发现网上的东西,实在是多了,错误也实在是多啊,真晕,浪费了我不少时间于是,我便总结一下,一个好用的就可以了,先声明下,用正则,是简单,但多浏览器的兼容性,和速度不敢保证了,所以我就用个多浏览器兼容的 代码如下:<script language = javascript> function request(paras){ var url = location.href; var paraString = url.substring(url.indexOf("?")+1,url.length).spl...
代码如下:/* prevent execution of jQuery if included more then once */if(typeof window.jQuery == "undefined") {/* * jQuery 1.0.4 - New Wave Javascript * * Copyright (c) 2006 John Resig (jquery.com) * Dual licensed under the MIT (MIT-LICENSE.txt) * and GPL (GPL-LICENSE.txt) licenses. * * $Date: 2006-12-12 15:33:10 -0500 (Tue, 12 Dec 2006) $ * $Rev: 696 $ */ // Global undefined variable wind...