javascript中含有defer属性在IE下的执行顺序

javascript中含有defer属性在IE下的执行顺序
其实就是简单的利用defer属性,让浏览器读JS脚本的时候完全不等脚本开始读就开始读下面的图片啊,html代码了,然后让js脚本自己在那里慢慢读取完以后再执行 defer现象描述,代码如下: <HTML><HEAD><TITLE>JavaScript defer attribute test page - tests deferring scripts in browsers</TITLE>   <SCRIPT lan...

IE下iframe的onload事件用法介绍

IE下iframe的onload事件用法介绍
文章详细的介绍了关于iframe的onload事件在ie中的一些用法介绍,有需要了解的朋友可参考一下。 IE 支持 iframe 的 onload 事件,不过是隐形的,需要通过 attachEvent 来注册。 第二种方法比第一种方法更完美(采用readystatechange判断),因为 readystatechange 事件相对于 load 事件有一些潜在的问题。 这里感觉说的并不是完全准确,开始给我造成了很大的困扰。看其代码才明白,真正意义上来讲IE在创建一...

javascript 弹出层高度不限垂直居中 兼容ie ff chrome

javascript 弹出层高度不限垂直居中 兼容ie ff chrome
一个兼容ie ff chrome 的javascript 弹出层高度不限垂直居中 实现代码,有需要了解的同学可参考一下. 今天调整一下弹出层,遇到个小问题:获取scrollTop的值? 网上看了一些获取网页被卷去的高的方法,document.body.scrollTop在ie ff中都是0,奇怪的是在chrome中可以. 我猜ff以经向ie靠拢了,我用的是ff 13.0.1,可以能是以前版本的用的,在此略过……代码如下: s += " 网页被卷去的高(ff):"+ document.body.scroll...

javascript中面向对象知识详细

javascript中面向对象知识详细
本文章介绍了关于面向对象基础知识总结,有需要了解的同学可参考一下。 面向对象,JS把所有的对象放到Object类型中,这样,JS就有6种用户可使用的数据类型。除了Undefined,JS为所有的类型提供了字面值(literal)语法,现在来看,JS的Object字面值表示设计的相当成功,现在甚至成为了一种数据交换的格式,这就是大家所熟悉的JSON。A Sample: var aTShirt={color:"yellow",size:"big"} 作为动态语言,JS允许...

禁止ajax缓存的几种方法介绍

禁止ajax缓存的几种方法介绍
我用到最多的禁止ajax缓存的方法是后面带随机参数,每次发送后面的参考都是随便生成的一串数字这样就可以不缓存数据了。 1、在服务端(如php中)加上“header("Cache-Control:no-cache,must-revalidate");”; 2、在ajax发送请求前加上“anyajaxObj.setRequestHeader("If-Modified-Since","0");”; 3、在ajax发送请求前加上“anyajaxObj.setRequestHeader("Cache-Control","no-cache");”; 4、在ajax的URL参数...

javascript判断浏览器是否ie

javascript判断浏览器是否ie
一般常用方法是document.all,代码如下: if(document.all){ //IE代码 }else{ //其他 } 其实这么做不够,document.all能区分出FireFox,却无法区分Opera,因为Opera支持document.all,代码如下: if(document.all && window.external){ //IE代码 }else{ //其他 } Opera不支持window.external。window.external的作用是用来调用浏览器提供的外部方法

javascript学习笔记之数组变量声明

javascript学习笔记之数组变量声明
javascript学习笔记之数组变量声明,有需要学习的朋友可参考一下。 其实做过开发的人,接触JavaScript时,都有种似是而非的感觉,对JavaScript的许多语法都感到非常熟悉,其在结构化编程方面与其他的主流语言区别不大,但是主要显著的一点是,JavaScript在变量声明时,不需要声明变量的类型,直接通过变量的构成来查看变量的类型. 代码如下: var str="This is some string"; 变量str是表示一个字符串,用关键字var声...

smarty模板中调用fckeditor编辑器方法

smarty模板中调用fckeditor编辑器方法
fckeditor编辑大有很多种调用方法,最常用的是提供了php,asp,asp.net这几种我们在程序中调用了,同时它也支持js调用方法,下面我们来看js调用fckeditor编辑器的方法,代码如下: <script type="text/javascript" src="fckeditor/fckeditor.js"></script>    <form method="POST">    <script type="text/javascript">  ...

js遍历array.indexOf出现此页面上的脚本造成internt explorer运行减慢解决办法

js遍历array.indexOf出现此页面上的脚本造成internt explorer运行减慢解决办法
js程序员可能会碰到在利用 javascript遍历array.indexOf时出现了性能提供页面,下面我们给大家提供解决出现此页面上的脚本造成internt explorer运行减慢代码. var hostsIP = {};    Ext.each(_this.hosts,function(item){    hostsIP[item.ip]=item.ip;    });   Ext.each(txtHostsIP,function(ip){    if(!hosts...

javascript下获取textarea的光标位置,并插入数据

javascript下获取textarea的光标位置,并插入数据
获取textarea的光标位置,并插入数据有需要的同学可参考本实例,把下面代码保存成 js文件,或在html页面中加入到之间哦,代码如下: var start=0;   var end=0;   function add(){   var textBox = document.getElementById("ta");   var pre = textBox.value.substr(0, start);   var post&nbs...

javascript闭包模拟静态私有变量,和常量实现程序

javascript闭包模拟静态私有变量,和常量实现程序
本文章介绍了关于JS 闭包模拟静态私有变量,和常量有需要了解的同学可以参考一下下,啥也不多说了,直接上代码,看原作者注释去吧,嗯。。 //静态私有变量   var MyNamespace = {}; // 定义命名空间   MyNamespace.TreeItem = (function() {       //使用闭包产生的私有静态变量,不可被外部访问   &n...

javascript中with的用法与介绍

javascript中with的用法与介绍
本文章来详细的介绍了一下关于在javascript中 with用法以及with是否是在javascript中为只读哦下面大家可看实例,先来看看with的基本用法: with (object) statements 参数 object 新的默认对象。 statements 一个或多个语句,object 是该语句的默认对象。 说明:with 语句通常用来缩短特定情形下必须写的代码量,在下面的例子中,请注意 Math 的重复使用,代码如下: x = Math.cos(3 * Math.PI) + Math.sin(...

this关键词在javascript中用法

this关键词在javascript中用法
文章来介绍了在javascript中的this关键词的用法介绍,this在很多语言中都会用碰到特别是oop对象了,Javascript是一种很灵活的语言, 而This关键字又是灵活中的灵活, 但是因为它的灵活, 也注定了它的难用,以前我用this的时候, 都会觉得不踏实, 老是担心它不知道怎么地就会指到另外的什么地方.其实, 这都是因为, 我们对它的不了解. 刚好最近再给百度学院做《Javascript高级-作用域/原型链》的ppt, 而swit1983网...

object doesn’t support this property or method

object doesn’t support this property or method
本文章来介绍一下关于在ie下出来object doesn’t support this property or method,但js看上去没有任何一点问题。 一段看不出有任何问题的代码, 在ie下报错:”object doesn’t support this property or method”.代码如下: function foo(obj) {      productTree = obj.toString();      document.getElementById('productTree')....

javascript中XMLDOM和parseXML解析xml实现代码

javascript中XMLDOM和parseXML解析xml实现代码
本文章来介绍了关于javascript中XMLDOM和parseXML解析xml实现代码,有需要的同学可看看用法与参考方法,通常我们有如下的需求. 第一步: 我们可以定义一个方法(只用有人调用,就直接返回解析器),代码如下: function parseXML(file){      try //Internet Explorer---ie浏览器的解析器创建方式如下:      {     &n...

javascript生成json可利用php json_decode解析

javascript生成json可利用php json_decode解析
本文章自己 写了一个和php json生成函数一样的js文件,生成的json文件可以直接利用 php json_decode()函数来正常解析,代码如下: function json_encode_js(aaa){    function je(str){    var a=[],i=0;    var pcs="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";    for (;i<str.length;...

ECMAScript对象模型之组与用户操作教程

ECMAScript对象模型之组与用户操作教程
本文章介绍了关于ECMAScript对象模型之组与用户操作,有需要了解的同学可以参考一下下,这里总结一下关于使用ECMAscript对象模型来操作Goup与User的常用情况,因为内容较多,所以拆分为两个部分,这部分主要内容如下: 1、取得当前Sharepoint网站所有的Group 2、获取当前登录用户的Title与所属Group 3、获取指定Group下的所有Users 4、获取指定Group下的所有Users的特定信息 5、获取所有的Group的所有Users的特定...

ecshop首页促销商品添加促销开始与结束时间

ecshop首页促销商品添加促销开始与结束时间
在后台设置了 ecshop 促销商品,在前台也正常显示了,但突然发现促销商品没有显示促销的开始与结束时间,没有显示这个时间段,只显示了促销商品的图片,对于消费者来说,这样的体验并不太好,很容易让消费者错过促销时间,也不容易记住,所以我们有必要给自己的促销商品添加一个促销开始与结束时间这样一个促销时间段。 首先我们先来看一下什么是促销时间段吧,这个很好理解,如下所示: 促销开始时间:xxxx...

ecshop商品详情页图片更改为鼠标经过切换大图

ecshop商品详情页图片更改为鼠标经过切换大图
近日有客户要求把 ecshop 商品详情页进行美化修改一下,默认的 ecshop 商品详情页主图不能切换,想要看大图的话,需要进行再次点击,然后显示商品大图,对于用户的体验不太好,看来只好在当前页面进行修改了,本来有两个方案,第一个就是点击大图的话就在当前页面放大商品图,第二个就是当鼠标经过的时候切换成大图,客户最终选定了第二个方案,当鼠标经过的时候切换成大图,好吧,夏日博客就按照这个来进...