![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript 学习
weiyong1999
改变思想、提升能力、不断的自我丰富,此乃人生之一大乐趣。
展开
-
javascript 调试错误的方法
1.利用firefox浏览器可以详细的查找出错误2.可以用try...catch 3.用onerror使用方法:把以下的代码加入到脚本里面就行了 onerror=handler; var txt=""; function handler(msg,url,line){ txt="there are an error on the page.\n\n";原创 2012-07-14 17:57:08 · 376 阅读 · 0 评论 -
精通javascript学习笔记
为了提升自己的javascript编写技术,不得不重新查找一些书籍进行学习。今天中午去了一趟图书馆翻阅了许多关于编写javascript的书籍。最终,选择了jhon resing 编写的精通javascript这本书。这本书适合对javascript已经有所了解的朋友阅读,这样你应该会有顿悟。对你的javascript技术的提升也有很大的帮助。1.编写分离式DOM脚本语言---全局对象既是原创 2012-09-05 22:11:41 · 638 阅读 · 0 评论 -
document.getElementById("id") is null 错误解决
错误原因:body还没有加载,此时,无法获取dom对象元素,则程序就会报错document.getElementById("myHeader") is null 我的测试文件var x=document.getElementById("myHeader");alert(x.innerHTML);这是标题点击标题,会提示出它的值。解原创 2012-09-07 17:16:41 · 23667 阅读 · 1 评论 -
js事件处理函数/监听函数
当我们刚接触js的时候,我我们需要给一个鼠标绑定是一个事件的时候,通俗的说就是当鼠标发生一定动作的时候,需要去干什么..比如当click鼠标的时候需要做什么.我们或许会这样写:1var getObj = document.getElementById('obj'); //从html节点中找到那个对象.2转载 2012-09-09 21:08:01 · 10364 阅读 · 0 评论 -
JS面向对象学习
1.首先让我们一起来学习JS的一个重要属性"prototype",这个属性就是方法的原型,保存它们所有实例方法的真实存在。2.每个函数都包含两个非继承而来的方法:apply()和call()用在特定的作用域调用函数,实际上等于设置函数体内this对象的值。扩展函数的使用域。3.ECMAScript(欧洲计算机制造商协会) 定义类或对象,它们给出了定义类的多种方法,有工厂方法、构造函数方原创 2012-10-02 11:57:56 · 515 阅读 · 0 评论 -
悟透JavaScript
转自:http://www.cnblogs.com/leadzen/archive/2008/02/25/1073404.html引子 编程世界里只存在两种基本元素,一个是数据,一个是代码。编程世界就是在数据和代码千丝万缕的纠缠中呈现出无限的生机和活力。 数据天生就是文静的,总想保持自己固有的本色;而代码却天生活泼,总想改变这个世界。 你看,数据代码间转载 2013-04-09 00:28:45 · 432 阅读 · 0 评论 -
JavaScript 的对象层次结构
文档对象现在我们将开始讨论更“实际”的话题——文档对象(DOM)。文档对象是指在网页文档里划分出来的对象。在 JavaScript 能够涉及的范围内有如下几个“大”对象:window, document, location, navigator, screen, history 等。下面是一个文档对象树,你可以看到对象下包含对象的“壮观”情景。要引用某个对象,就要把父级的对象都列出来。例如转载 2013-04-26 20:26:12 · 732 阅读 · 0 评论 -
JS倒计时代码
第一种:精确到秒的javascript倒计时代码 HTML代码: 离2010年还有: cript"> startclock() var timerID = null; var timerRunning = false; function showtime() {转载 2013-05-11 00:18:49 · 682 阅读 · 0 评论 -
瀑布流的实现
var $container = $('.tjlb ul');$container.imagesLoaded( function(){$container.masonry({columnWidth:350,itemSelector: 'li',animate: true,animationOptions: {},gutterWidth:75,});});va原创 2013-08-01 23:32:54 · 570 阅读 · 0 评论 -
前端网站开发常用jquery功能插件
用途数据传送——ajax数据传送(html/xml/json)jQuery JSON PluginDOM数据读取——读取元素对象的相关属性http://docs.jquery.com/Plugins/Metadata数据验证(表单验证)——jQuery Valid8http://drupalmodules.com/module/jquery-valid8动画插件(缓原创 2013-07-30 11:20:15 · 677 阅读 · 0 评论 -
分类的信息扫描
/**分类的信息扫描算法1:1、按照分类的id顺序开始(主分类id必然在子分类的前面)2、用数组结构记录所有分类信息——为避免分类的层次过深不好寻找某分类的信息,利用类似线索二叉树的扫描方式,实现快速定位分类,一个分类关系的数组(这个是有层次的),一个是线性的数组(一维的就可以了,方便索引)。3、扫描到主的数据就添加到关系数组的顶级层4、扫描到子的数据就添加到关系数组的顶级层的原创 2013-08-05 14:46:25 · 590 阅读 · 0 评论 -
javascript的三个部分ECMAScript、DOM 和 BOM
JavaScript 的核心 ECMAScript 描述了该语言的语法和基本对象;DOM 描述了处理网页内容的方法和接口;BOM 描述了与浏览器进行交互的方法和接口。ECMAScript、DOM 和 BOM尽管 ECMAScript 是一个重要的标准,但它并不是 JavaScript 唯一的部分,当然,也不是唯一被标准化的部分。实际上,一个完整的 JavaScript 实现转载 2012-08-28 16:19:47 · 7793 阅读 · 0 评论 -
JavaScript中的匿名函数及函数的闭包
JavaScript中的匿名函数及函数的闭包1、匿名函数2、闭包3、举例4、注意1、匿名函数函数是JavaScript中最灵活的一种对象,这里只是讲解其匿名函数的用途。匿名函数:就是没有函数名的函数。1.1 函数的定义,首先简单介绍一下函数的定义,大致可分为三种方式第一种:这也是最常规的一种function转载 2012-08-28 11:19:15 · 473 阅读 · 0 评论 -
javascript大括号赋值给变量
var xxx ={} 这个是js中定义对象的一种写法 相当于 var xxx = new Object(); 这种写法叫定义直接量var xxx =();//声明xxx为空函数 ---- 这个写法是错误的 js不会解释通过的 完整解释一下JScript codevar xxx ={}; //定义一个对象xxx.ooo= function(){ // 给对象定义一转载 2012-08-28 11:15:42 · 4393 阅读 · 0 评论 -
java实现倒计时页面跳转
onerror=handler; var txt=""; function handler(msg,url,line){//这个调试js错误 txt="there are an error on the page.\n\n";txt+="Error:"+msg+"\n";txt+="url:"+url+"\n";txt+="line:"+line+"\n";原创 2012-07-18 16:22:41 · 2356 阅读 · 0 评论 -
Javascript与CSS在IE和Firefox中的误区及区别
1.高度的区别 IE:在没有定义高度时候,将根据内容高度的变化,包括未定义高度的图片内容; 在定义了高度时候,当内容超过高度时,将使用实际内容的高度。 FF:在没有定义高度时,如果内容中包括了图片内容,MF的高度解析是根据印刷标准,这样就会造成和实际内容高度不符合的情况; 在当定义了高度,但是内容超过高度时,内容会超出定义的高度,但是区域使用的样式不转载 2012-08-31 09:35:19 · 634 阅读 · 0 评论 -
使用document.write需要注意的事项
document.write里面的字符串不能含有\n 否则将会帮错 如:在php文字写这样的代码:$sContent=" 系统名称当前值";document.write($sContent)这样javascript将会报错 在此之前应将\n清理掉大家可以写一个函数过滤掉\n:function filterLb($sContent){$arrLine=ex原创 2012-08-22 08:40:29 · 704 阅读 · 0 评论 -
自己封装的纯js实现ajax
1 var aj=new Object(); 2 aj.request = function(){ 3 if(window.XMLHttpRequest) { 4 var ajax = new XMLHttpRequest(); 5 }else if (window.ActiveXObject) { 6 try { 7转载 2012-09-02 08:24:16 · 2693 阅读 · 0 评论 -
基于jquery写的dialog框
(function() { 2 /*MODAL PANEL*/ 3 /** 4 * 生成遮罩 5 */ 6 MODALPANEL = { 7 createModalPanel:function() { 8 var mp = $(""); 9 var mpSty转载 2012-09-02 08:26:09 · 553 阅读 · 0 评论 -
document 对象属性和方法[Quote]
document 文挡对象 - JavaScript脚本语言描述———————————————————————注:页面上元素name属性和JavaScript引用的名称必须一致包括大小写否则会提示你一个错误信息 “引用的元素为空或者不是对象\\\\\”———————————————————————对象属性document.title //设置文档标题转载 2012-09-02 11:09:33 · 526 阅读 · 0 评论 -
window对象的所有属性以及方法(不包括netsape)
window对象的所有属性以及方法(不包括netsape)属性:clientInformation:包含关于浏览器的培植的信息(ie4+)clipboardData:提供对os剪贴板的访问(ie5+)closed:指示是否关闭窗口的bool值defaultStatus:包含浏览器状态栏默认信息的字符串dialogHeight:如果用showModelDialog()或sho转载 2012-09-02 11:29:57 · 1321 阅读 · 0 评论 -
jQuery Ajax 实例 全解析
jQuery Ajax 实例 全解析jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说转载 2012-08-24 11:28:50 · 600 阅读 · 0 评论 -
jquery中val,text,html,attr的区别
jquery中val,text,html,attr的区别jquery中val,text,html,attr的区别1.html() 类似于javascript众的InnerHtml属性,可以用来读取或者设置某个元素中的HTML内容 例如:Java代码Hello world alert($('p').html()); Hello world转载 2012-08-24 22:28:15 · 558 阅读 · 0 评论 -
JavaScript字符串函数大全
JS自带函数concat将两个或多个字符的文本组合起来,返回一个新的字符串。var a = "hello";var b = ",world";var c = a.concat(b);alert(c);//c = "hello,world"indexOf返回字符串中一个子串第一处出现的索引(从左到右搜索)。如果没有匹配项,返回 -1 。var index1 =转载 2012-09-06 09:20:57 · 1685 阅读 · 0 评论 -
javascript数组常用方法
1.ArrayObject shift() 方法定义和用法shift() 方法用于把数组的第一个元素从其中删除,并返回第一个元素的值。语法arrayObject.shift()返回值数组原来的第一个元素的值。说明如果数组是空的,那么 shift() 方法将不进行任何操作,返回 undefined 值。请注意,该方法不创建新数组,而是直接修改原有的 a转载 2012-09-06 09:22:00 · 401 阅读 · 0 评论 -
无刷新上传文件的三种方式。
1、最容易想到的就是基于flash的方式,我们可以使用swf插件2、可以使用iframe上传文件3、使用html5的新属性和新方法难点PS:1、获取本地文件信息(不同浏览器方法还不同)。2、原创 2013-09-19 11:08:46 · 754 阅读 · 0 评论