codefordream 关于js中级训练】的更多相关文章

中级训练接着就紧锣密鼓的开始了. 首先是关于变量,变量的作用是给一个数据值标注名称. 注:JavaScript中变量名,函数名,参数名的命名规范:至少由字母,下划线,美元符号,数字其中的一种组成,但不能以数字开头.变量的定义,如:var num =5.关于变量的引用,我觉得这句话已经说的很形象了——数据本来不具有名称,之所以使用变量,就是为了通过某个名称来称呼这样一种不具有名称的数据. 所谓"引用",可以认为是用变量名来取出其代表的数据值.就像在许许多多的箱子里面通过箱子的名称,找到该…
这里的初级训练相对简单,差不多都是以前知识温习. 比如输出“hello world”,直接使用console.log()就行.注释符号,“//”可以注释单行,快捷键 alt+/,"/*   */"可以注释一大段,快捷键 alt+shift+/.接着就是温习js里面到数据类型,学这一小节的时候感觉挺有收获到,因为它这里是综合汇总,能一下子很清除的明白js中的数据.javascript中的数据共分两种 - 简单数据 和 复杂数据.简单数据只有undefined,null,boolean,n…
在codefordream上进入中级学习后,感觉立马从js的基础学习往前跳了好远,上面的东西好像都是第一次看到一样.这时候才发现,说来也曾接触过js,但是这时候才发现对js的认识就停在知道两点:js中用var定义变量,用function定义函数!这时候有点羞愧了,说来真是对不起老师们的教导!之前接触js是用于编写网页,当时在dreamwever上编写网页很多功能都没有自己动手用函数实现,而是直接拖动组件等方法创建的,导致好像真的除了看到过js代码,自己还真的居然没有写过! 中级部分主要有:代码运…
JS中级复习—— 1,this   就是js的关键字 用途:指向某一个对象 如何判断this指向: 函数(方法)内—— 一种以函数的方式调用(不带.)this指向window 一种以方法的形式调用(函数名前面带.)this指向点前面的 函数(方法)外 this指向window this指向的特例: 自调用函数的this都是window 定时器里的this指向window 事件里面的this指向出发事件的元素 构造函数里的this指向他的实例 2,怎样替换掉函数内的this call():appl…
getElementsByTagName() getElementsByTagName() 方法可返回带有指定标签名的对象的集合. getElementsByClassName() 返回文档中所有指定类名的元素集合,作为 NodeList 对象. 自定义 getElementsByClassName 方法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"…
1.动画 (1)Css样式提供了运动 过渡属性transition  从一种情况到另一种情况叫过渡 transition:time          linear                 delay: attr 是变化的属性 time 是花费的时间 linear 变化的速度 delay 是延迟 复习background:url() no-repeat 50% 50%    red: background-image background-repeat background-positio…
1.this js的关键字, 用途:指向某一个对象. 如何判断this指向 函数(方法)内 一种以函数的方式调用(不带.) this指向winodw 一种以方法的形式调用(函数名前面带.)this指向点前面的 函数(方法)外,this指向window This指向的特列 自调用函数内的this都是window 定时器的this指向window 事件里面的this 指向触发事件的元素 构造函数里的this指向他的实例 2.怎样替换函数内的this (1) Call() (2) Apply (3) …
元素的属性 div.attributes是所有标签属性构成的数据集合 div.classList是所有class名构成的数组集合 在classList的原型链上可以看到add()和remove() 1.client系列 clientWidth/clientHeight是我们设置的宽和高架上内边距(没有边框) clientLeft/clientTop就是我们设置的边框值 2.Offset系列 offsetWidth/offsetHeight是我们设置的宽和高加上内边距加上边框 offsetTop/…
1.针对表单 form   input     select      textarea type="radio/checkbox/passdord/button/submit/reset/" 表单事件 onchange 当表单内容被修改时触发的事件 onfocus 获取焦点事件 onblur 失去焦点 表单里的内容用.value那div中内容用innerHTML 补充条件语句 1.    if    else 2. switch 2.定时器 js的同步和异步 同步:代码从上到下执行…
1.面向对象 js一开始就是写网页特效,面向过程的,作者发现这样写不好,代码重复利用率太高,计算机内存消耗太大,网页性能很差.所以作者就收到java和c的影响,往面向对象靠齐.js天生有一个Object,但他没有面向对象的特征(封装,继承,多态).最后研究出了构造函数. 构造函数最终目的是生成对象. 我们把封装的那个函数叫 类 类里面的属性是私有的. 类原型上的属性是公有的,可继承的. 1.类身上天生自带一个prototype的属性,属性是对象 2.prototype对象天生有一个constru…