11 2018 档案
js操作Css样式
摘要:1、js操作css样式 div.style.width="100px"; 在div标签里我们添加了一个属性,并设置这种写法会给标签带来大量的style属性 跟实际项目不符,因为没有让CSS和html分离,所以获取css样式: window.getComputedStyle() 获取经过计算机计算的所 阅读全文
posted @ 2018-11-30 17:13 萬事順意 阅读(507) 评论(0) 推荐(0)
元素的属性;
摘要:div.attributes是元素的所有标签属性构成的数据集合 div.classList是所有用class起名的元素构成的集合 在classList的原型链上可以看到add()和remove() (1)client系列 clientWidth/clientHeight 就是我们设置的宽/高+内边距 阅读全文
posted @ 2018-11-30 16:55 萬事順意 阅读(221) 评论(0) 推荐(0)
定时器中的this和函数封装的简单理解;
摘要:一、定时器中的this: 不管定时器中的函数怎么写,它里面的this都是window; 在函数前面讲this赋值给一个变量,函数内使用这个变量就可以改变this的指向 二、函数封装 函数封装是一种函数的功能,它把一个程序员写的一个或多个功能通过函数、类的方式封装起来,对外 只提供一个简单的函数接口, 阅读全文
posted @ 2018-11-30 16:16 萬事順意 阅读(420) 评论(0) 推荐(0)
针对表单的事件;条件语句;定时器的简单介绍;
摘要:一、针对表单的事件: 1、表单的标签:form、input、select、textarea 2、表单的属性:type=“radio/checked/password/button/text/submit/reset” 3、事件:onchange,当表单内容被修改时触发的事件 onfocus,获取焦点 阅读全文
posted @ 2018-11-30 15:41 萬事順意 阅读(195) 评论(0) 推荐(0)
数组和字符串的方法与用法(数组去重);
摘要:补充知识点:基类(object)的子类有哪些?Function,Array,Number,Boolean,String,Date,Math,RegExp String的两种写法:var st=new String("hello world") var st="hello world" 字符串拼接用“ 阅读全文
posted @ 2018-11-29 14:43 萬事順意 阅读(852) 评论(0) 推荐(0)
简单理解闭包;
摘要:闭包:函数在调用的时候,会形成一个私有作用域,内部的变量不会被外面访问,这种保护机制叫做闭包; (这个时候我们需要注意的是:函数调用完毕,这个函数形成的栈内存会被销毁) 通过一个案例来看一下: function fn(){ var a=12; a++; console。log(a) } fn() 当 阅读全文
posted @ 2018-11-29 08:36 萬事順意 阅读(158) 评论(0) 推荐(0)
11.2JS笔记
摘要:1、为什么要面向对象:JS一开始就是写网页特效,面向过程,作者发现这样的写不好,代码重复利用率太高,计算机内存消耗太大,网页性能很差,所以作者就受到java和c语言的影响,往面向对象对齐,JS天生有一个object,但它没有面向对象的特征(封装、继承、多态)最后研究出了构造函数 构造函数的最终目的是 阅读全文
posted @ 2018-11-05 16:17 萬事順意 阅读(119) 评论(0) 推荐(0)
11.1JS笔记
摘要:1、js的数据类型分为基本和引用,基本(string、undefined、null、number,boolean),引用(object-->array、function、json等) 2、基本数据类型和引用数据类型的区别:前者是简单的赋值,后者是将引用地址赋给变量 var a=123; var b= 阅读全文
posted @ 2018-11-04 19:32 萬事順意 阅读(137) 评论(0) 推荐(0)