前端学习
树袋熊本熊
这个作者很懒,什么都没留下…
展开
-
CSS学习随笔——样式的设置
如何设置样式? 1、内部样式:<div style=width:"200px"></div> 2、外部样式:(1)将style单独拿出来 <style> div{width:"200px"} </style> 以上代码表示对所有div都有效。 (2)若想要每个div的样式不同,可以用id来为div命名,用符号“#”来标注id,注意...原创 2019-02-19 22:02:55 · 199 阅读 · 0 评论 -
js小白之路(十)——this
this指向的是调用它的对象。注意!this的指向在函数定义的时候是确定不了的,只有在函数执行时才能确定this到底指谁,实际上this的最终指向的是调用它的对象。 1、若一个函数中有this,但它没有被上一级的对象所调用,则this指向的就是window 2、若一个函数中有this,这个函数有被上一级对象所调用,则this指向的就是上一级的对象 3、若一个函数中有this,这个函数包含多个...原创 2019-04-05 15:20:12 · 83 阅读 · 0 评论 -
js小白之路(九)——错误处理
Error:所有错误的父类型 6种子类型: 1.Syntax:语法错误(例如符号多写漏写等) 2.ReferenceError:指向错误(一个东西程序不认识,例如一个变量未声明) 3.TypeError:类型错误(错误地使用了类型和类型的方法) 4.EvalError:非法调用eval()方法,一般不会出现这个错误 5.RangeError:参数超范围 6.URIError:URI错...原创 2019-04-05 15:04:24 · 126 阅读 · 0 评论 -
js小白之路(八)——正则表达式
正则表达式:RegEnts。专门验证字符串中字符出现的规则的定义规则,若不符合规则,提示错误。写在//中 /[备选字符]/ /[1,2,3]/ 表示输入1、2、3都对,一个[]只能代表一位字符的匹配规则,几位数就有几个[]。 例如手机号的匹配: var reg=/[1][3456789][0123456789][0123456789][0123456789][0123456789][01...原创 2019-04-05 14:32:29 · 328 阅读 · 0 评论 -
js小白之路(七)——内置对象之字符串和数组
内置对象:js已经定义好了的,有现成的方法和属性的对象,共有17个。 本篇主要介绍字符串和数组的方法。 一、字符串 1.toUpperCase()转大写 var str="hello"; str=str.toUpperCase();//注意字符串的方法不能修改原来的字符串,若这句话写成 str.toUpperCase();则不会有任何变化。 console.log(str);/...原创 2019-04-04 17:30:28 · 93 阅读 · 0 评论 -
js小白之路(六)——闭包
闭包的作用是防止变量被篡改。实际的项目开发中,很有可能出现以下情景:多个人编写项目的不同板块,后来者极可能改掉项目中有实际作用的变量的值。为了避免这种情况的出现,我们需要采取一定的措施将变量“保护”起来,不能轻易被修改,这就利用了“闭包”。 var n=0; function getCount(){ return n++; } console.log(getCount());//0.为...原创 2019-03-10 17:11:12 · 68 阅读 · 0 评论 -
js小白之路(五)——作用域 全局与局部
作用域:一个变量的可用范围 1.全局作用域。在此范围声明的变量是全局变量 2.局部作用域。也叫函数作用域,全局作用域与局部作用域的区别就是看是否在函数function{}的{}范围里面。 var a=5; function my(){ a=6; //a是全局变量 } var a=5; function my(){ var a=6; a=7; } my(); co...原创 2019-03-10 16:31:16 · 99 阅读 · 0 评论 -
js小白之路(四)——函数
函数(方法)是封装执行一段专门任务的代码段。参数是方法内独有的变量,接收传入的数据,在方法内处理,让方法更灵活。 形参:函数定义时的参数,只是声明有什么作用,函数调用时传入的参数是实参,形参会被实参代替。若函数定义了形参则在调用函数时一定要传参数!函数的参数只能在函数内部使用。 函数提升:函数的定义会自动提升到当前作用域的最顶部(函数相当于一种特殊的变量,只不过声明的关键词是function)...原创 2019-03-10 17:15:17 · 81 阅读 · 0 评论 -
js小白之路(三)——运算符详解
运算符是程序模拟人类进行计算的符号。 1.算术运算符。参与的变量必须是纯数字。+ 、- 、* 、/ 、% 、++ 、-- 重点介绍自增(减)运算符:++单独使用时,放在变量前面还是后面都一样,都是自增,但若是配合表达式使用时两者有很大区别。前++,先+1,后参与表达式;后++,先用旧值参与表达式,参与完成之后再+1。 例: var i=1; var j=i++; console.log(...转载 2019-03-10 15:37:10 · 95 阅读 · 0 评论 -
CSS学习随笔(二)——内联元素和块元素
元素本身带有默认的边距,所以在所有命令之前必须加一句: *{margin:0;padding:0},将默认的边距全部清零,注意必须写在第一句,否则会覆盖前面所有设置的样式。 CSS布局的元素分为内联元素和块元素。最常见的块元素是div,内联元素有span。下面来分析两者之前的区别 1、块元素里面可以包含块元素和内联元素,而内联元素里面不能嵌套块元素,只能包含内联元素。 2、块元素有宽和高,...原创 2019-03-09 20:22:16 · 151 阅读 · 0 评论 -
js小白之路(一)——杂七杂八的基本概念
********************************终于到了js的部分啦!!!html和CSS并非编程语言,js部分才是前端的开始***************************** js全拼JavaScript,是ECMAScript的核心,ECMAScript是专门制定js标准的。js脚本负责网页行为(html和CSS负责网页的结构),一般写在body里的<scrip...原创 2019-03-09 20:03:11 · 150 阅读 · 0 评论 -
js小白之路(十一)——原型与继承
原型:prototype。方法背后,专门保存由方法创建出来的对象的共有数据 构造函数(对象模板):专门用来反复创建相同结构的对象的专门的方法。new后面跟的都是构造函数。 function Student(name,age){ //构造函数首字母大写 this.name=name; this.age=age; } var ll=new Student("李雷","8...原创 2019-04-06 16:49:05 · 142 阅读 · 0 评论