随笔分类 -  Javascript

摘要:1.call() 语法:obj1.call(obj2[,param1,param2,...])定义:用obj2对象来代替obj1,调用obj1的方法。即将obj1应用到obj2上。说明:call 方法可以用来代替另一个对象调用一个方法。call 方法可将一个函数的对象上下文从初始的上下文改变为由 o 阅读全文
posted @ 2017-08-07 01:12 钢铁小坦克 阅读(254) 评论(0) 推荐(0)
摘要:1 .document.write(""); 输出语句 2 .JS中的注释为// 3 .传统的HTML文档顺序是:document->html->(head,body) 4 .一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,doc 阅读全文
posted @ 2017-08-05 21:35 钢铁小坦克 阅读(399) 评论(0) 推荐(0)
摘要:1、函数:可以理解为-命令,做一些事~~ function abc(){ // 肯定不会主动执行的! …… } 直接调用:abc(); 事件调用:元素.事件 = 函数名 oDiv.onclick = abc; function (){} 匿名函数 元素.事件 = function (){}; <sc 阅读全文
posted @ 2017-07-22 15:48 钢铁小坦克 阅读(201) 评论(0) 推荐(0)
摘要:filter()方法对数组进行过滤,生成新数组 var aqiNewData = aqiData.filter(function(data){ return data[1]>60; }); //对大于60的数据组成新数组。 sort()方法对新数组进行从大到小排序。 aqiNewData.sort( 阅读全文
posted @ 2017-07-22 15:34 钢铁小坦克 阅读(135) 评论(0) 推荐(0)
摘要:一、闭包: 1、函数嵌套函数、内部函数可以引用外部函数的参数和变量。 参数和变量不会被垃圾回收机制所收回 function aaa(a){ var b = 5; function bbb(){ alert(a); //内部函数引用外部函数的参数 alert(b);//内部函数引用外部函数的变量 } 阅读全文
posted @ 2017-07-22 15:27 钢铁小坦克 阅读(293) 评论(0) 推荐(0)
摘要:1、DOM: DOM : Document Object Model 文档对象模型 文档:html页面 文档对象:页面中元素 文档对象模型:定义 为了能够让程序(js)去操作页面中的元素 DOM会把文档看作是一棵树,同时定义了很多方法来操作这棵数中的每一个元素(节点)DOM节点(document-h 阅读全文
posted @ 2017-07-22 15:26 钢铁小坦克 阅读(250) 评论(0) 推荐(0)
摘要:JS 面向对象及组件开发 JS的面向对象: 1、什么是面向对象编程 用对象的思想去写代码,就是面向对象编程 过程式写法 面向对象写法 我们一直都在使用对象 数组 Array 时间 Date var date = new Date(); var arr = new Array(); //[] //我们 阅读全文
posted @ 2017-07-22 15:20 钢铁小坦克 阅读(139) 评论(0) 推荐(0)
摘要:JS是从上往下执行的 console.log();输出语句console.warn();错误提示语句 黄色三角形感叹号console.error();错误提示 红色圆Xalert();弹窗document.write();文件打印输出 比如网页有时间倒计时 下一秒需打印document.getElm 阅读全文
posted @ 2017-06-10 14:24 钢铁小坦克 阅读(499) 评论(0) 推荐(0)
摘要:1.创建对象的方式 工厂模式:使用简单的函数构造函数,为对象添加属性与方法,然后返回对象。这个模式后来被构造函数模式取代 构造函数模式:可以创建自定义引用类型,可以向创建内置对象实例一样使用new 原型模式:使用构造函数的prototype属性来指定那些应该共享的属性和方法。 组合使用狗仔函数模式与 阅读全文
posted @ 2017-05-14 15:53 钢铁小坦克 阅读(221) 评论(0) 推荐(0)
摘要:o.onclick=function(){alert(this)}//这个this是指o var arr=[1,2,3,4,5]; arr.a=12; arr.show=function(){ alert(this.a); };//指的是12 arr的this function A(){ this. 阅读全文
posted @ 2017-05-11 00:06 钢铁小坦克 阅读(214) 评论(0) 推荐(0)
摘要:ps:月份得加1 0是星期日 JavaScript Date对象 ps:月份得加1 0是星期日 JavaScript Date对象 本篇主要介绍 Date 日期和时间对象的操作。 目录 1. 介绍:阐述 Date 对象。 2. 构造函数:介绍 Date 对象的构造函数new Date()几种方式。 阅读全文
posted @ 2017-05-10 13:22 钢铁小坦克 阅读(214) 评论(0) 推荐(0)
摘要:开启定时器:单位是1000毫秒 1000毫秒=1秒 每隔一秒弹出窗口 无限执行 setInterval() 间隔型 function show(){ alert('1'); } setInterval(show,1000); setTimeout 延时型:只执行一次 function show(){ 阅读全文
posted @ 2017-05-10 13:07 钢铁小坦克 阅读(150) 评论(0) 推荐(0)
摘要:DOM里有三种节点:元素节点、文本节点和属性节点 getElmentById(); //id选择器 在JS中用此方法来查找获取 建议大小写 以免不兼容 有时候查找不到 DOM操作必须等到HTML文档加载完毕执行 解决方法1:<script></script>移到</html>后面 2.用onlod事 阅读全文
posted @ 2017-05-02 23:37 钢铁小坦克 阅读(315) 评论(0) 推荐(0)
摘要:JS函数调用Javascript 函数有 4 种调用方式。每种方式的不同在于this的初始化。this关键字一般而言,在Javascript中,this指向函数执行时的当前对象。但是this是保留关键字,并不能被修改。 调用函数,函数中的代码在函数被调用后执行。 以上函数不属于任何对象,但是在JS中 阅读全文
posted @ 2017-04-15 15:50 钢铁小坦克 阅读(164) 评论(0) 推荐(0)
摘要:arguments数组形式的 用于函数 比如不知道参数有多少个或者不固定那么用到arguments function show(){ //alert(arguments.;length); alert(arguments[0]); } alert(show(12,3,4));//0角标是12 (1) 阅读全文
posted @ 2017-04-03 21:48 钢铁小坦克 阅读(1296) 评论(0) 推荐(0)
摘要:javascript之数组操作 1、数组的创建 var arr=Array();//写的角标数及直接写角标对应的内容简写 var arr=Array("我","爱","你"); var arr=[]; //写的是数组具体值 var arr=Array(4); arr[0]="我"; arr[1]=" 阅读全文
posted @ 2017-04-03 21:32 钢铁小坦克 阅读(469) 评论(0) 推荐(0)
摘要:一般事件 事件 浏览器支持 描述 onClick IE3|N2|O3 鼠标点击事件,多用在某个对象控制的范围内的鼠标点击 onDblClick IE4|N4|O 鼠标双击事件 onMouseDown IE4|N4|O 鼠标上的按钮被按下了 onMouseUp IE4|N4|O 鼠标按下后,松开时激发 阅读全文
posted @ 2017-03-07 23:04 钢铁小坦克 阅读(600) 评论(0) 推荐(0)