随笔分类 - 前端
摘要:自学了半年前端,一开始学的时候没有把基础打牢,页面布局时经常出问题.写了几个页面后逐渐积累了一些经验,在这里我把它整理出来: 文档流:网页中的元素在网页中所占据的位置.网页中并不是所有的元素都占据文档流的 举例:某个网站的布局如下,标题区域占据文档流,内容区域就会排在标题区域的下面 当标题区域不占据
阅读全文
摘要:啥是闭包? 闭包是能读取其他函数内部变量的函数,js中能读取一个函数内部变量的只有该函数的后代函数,在函数的外部是访问不了函数的变量的. 需要操作某个函数的内部变量时,不能把所有的操作都放在函数内部,这样就需要内部函数作为一个桥梁,将函数的信息输送出来 注意一点,在函数内部声明变量时必须要使用var
阅读全文
摘要:基本原理 js函数在执行时,系统会创建一个隐式的属性scope,scope中存储的是函数的作用域链. 通过对这个scope的分析,就能解释JavaScript中许多难以理解的问题: scope属性是在函数执行时创建,如果这个函数是一个全局函数,他的scope里会保存一个Global object和一
阅读全文
摘要:轮播图的实现原理并不难,但是步骤有些繁琐。最近练习了一个轮播图,大部分是跟着网上的教程写的,然后自己做了一点兼容ie8的修改,加了点击切换图片的特效和手机端的滑动特效,让这个轮播图可以在响应式的网站中使用,同时兼容pc端和触屏端。 轮播图的样式也分很多种,淡入淡出的轮播图很容易实现,只需要把图片全都
阅读全文
摘要:每个网页都是一个dom树,网页中所有的内容都是这个树上的一个节点。JavaScript的工作就是操作这些节点,对节点进行查增删改操作,或是给节点绑定事件。 网页 dom树 要操作dom节点,首先要获取到dom节点。这里我介绍几个原生js获取元素子节点的方法: 一、通过标签的属性值获取后代节点 以ge
阅读全文
摘要:一、变量是没有类型的 在JavaScript中,定义变量的方法是“var 变量名=变量值”,无论这个变量要给他赋值为一个数字、字符串还是数组,他的类型都不需要声明。也就是说如果我只声明了一个变量“var a”,而没有给他赋值,那么我可以给他赋任何值,在语法上都是没有问题的。 二、变量值是有类型的 尽
阅读全文
摘要:一、rem布局基本原理 rem可以理解为一个长度单位,单位rem的值等于网页font-size的值。如果网页的字体大小为默认值16px,那么1rem就等于16px,0.5rem等于8px。 根据这个原理,如果网页默认的字体大小改变,那么单位rem的大小也会改变,使用rem做单位的HTML元素的大小也
阅读全文

浙公网安备 33010602011771号