10 2018 档案
javascript中有关this的解析题
摘要:1.作用域链 作用域:浏览器给js一个生存环境(栈)内存 作用域链:js中的关键字var function 都可以提前声明和定义,提前声明和定义,放在我们的内存地址(堆)内存中,然后js从上到下逐行执行,遇到变量就去内存地址查找是否存在这个变量有就直接使用,没有就继续向父级查找,直到window下结 阅读全文
posted @ 2018-10-31 11:32 Web引领者 阅读(247) 评论(0) 推荐(0)
变量声明
摘要:如果声明变量,形参,函数名同名(命名相同)在预解释的时候只声明一次,其他都是赋值,后面的会把前面的覆盖掉 函数在内存模块声明和定义,而变量在内存模块只声明不定义 所以他们的优先级为 函数名 > 私有变量 > 形参 不管你在哪个位置,内存模块都会以优先级做参考 阅读全文
posted @ 2018-10-26 11:19 Web引领者 阅读(184) 评论(0) 推荐(0)
js事件
摘要:js事件分两种 一种是行为本身(js事件是一直存在的可以绑定方法也可以不绑定,事件依然会发生,只是这个事件什么都没有做) 可以给相应的元素绑定事件的方法 列如:div.onclick=function(){} (解析:当我去点div时就触发了函数中的代码块,就执行) 事件对象: event 一个事件 阅读全文
posted @ 2018-10-25 10:52 Web引领者 阅读(176) 评论(0) 推荐(0)
js用法
摘要:属性(attribute) function fn(){ console.log(123) } fn() var a=fn() 将函数fn()调用结果赋值给a 1.函数都有返回值 而方法的本质也是函数,所以也有返回值 1)获取标签 document.getElementById() 通过id获取 d 阅读全文
posted @ 2018-10-24 11:25 Web引领者 阅读(297) 评论(0) 推荐(0)
dom对象
摘要:1.逻辑运算 || && ! 1||2 (结果为1) 5&&4 (结果为4) !0 口诀: || 遇到第一个数字是true,就结束,并返回 && 遇到第一个为false就终止,返回false(如果没有false,就返回最后那个数) || 和 && 在一起 &&的优先级高于|| 2.作用域的问题? 1 阅读全文
posted @ 2018-10-23 11:31 Web引领者 阅读(145) 评论(0) 推荐(0)
数据的三大储存格式
摘要:研究数据类型的属性和方法 js数据类型的具体分析 1.基础类型: string number boolearn unll undefined 2.引用数据类型:object 区别 基础类型:简单的赋值 引用类型:将内存地址赋值给变量 点运算 xxx.sss xxx是对象 sss是属性和方法 任何数据 阅读全文
posted @ 2018-10-22 16:27 Web引领者 阅读(3243) 评论(0) 推荐(0)
函数
摘要:函数:关键字function var js的关键字,用于声明变量的( var 声明是在内存模块完成的 定义(=)是在执行模块完成的) function js的关键字 用于声明和定义的函数 (声明和定义都在内存模块完成) var 可以在内存模块提前(js代码执行前)完成,所以有变量提升这个功能 fun 阅读全文
posted @ 2018-10-19 11:32 Web引领者 阅读(176) 评论(0) 推荐(0)
全局环境
摘要:js的本质就是处理数据(数据来自于后台的数据库) 所以变量就起到一个临时储存数据的作用 ECMAscript制定了js的数据类型 数据类型 分基本数字类型,和引用数字类型 基本数字类型 (就是简单的赋值) 字符串 (string) 数字(Number) 布尔(Boolean) 空(null) und 阅读全文
posted @ 2018-10-18 11:33 Web引领者 阅读(270) 评论(0) 推荐(0)
循环语句及案例
摘要:1. 变量提升 变量提升是浏览器的功能,在运行js代码,浏览器会给js一个全局作用域叫window,window下跟两个模块,一个叫内存模块,一个叫运行模块,内存模块找到当前作用域下所有带var 和function的关键字,(js代码执行前就已经发生了),执行模块执行js代码,从上到下的执行,遇到变 阅读全文
posted @ 2018-10-17 21:05 Web引领者 阅读(633) 评论(0) 推荐(0)
条件语句
摘要:1. parseint(整型):遇到第一个字节非数字就结束了,不取小数 parsefloat(浮点型):遇到第一个字节非数字就结束了,取到小数 var a="hello world" ; a变量赋值了字符串 我们把a叫字符串,对于里面的每一个字母来说他是字节(空格也算一个字节) 字节总数用lengt 阅读全文
posted @ 2018-10-16 11:32 Web引领者 阅读(319) 评论(0) 推荐(0)
js代码的执行顺序及运算
摘要:代码执行顺序:从上往下,一行一行的执行(也叫一个模块一个模块的执行) 变量的提升(它不是变量的功能,而是浏览器的功能) js代码如何执行? js代码执行前,浏览器会给他一个全局的环境 叫window,在window(全局作用域)下浏览器找到所有的带var和function的关键字,然后他们分配内存的 阅读全文
posted @ 2018-10-15 16:34 Web引领者 阅读(2034) 评论(0) 推荐(0)
javascript讲解
摘要:1. js介绍 js的全称 javascript 由布兰登 艾奇发明的 javascript和java是有区别的 javascript是一门前台语言,而Java 是后台语言 前台语言运行在客户端, 后台语言跟数据库有关 2. js能干什么 向现在的app都是由 webapp 制作的 (其中webap 阅读全文
posted @ 2018-10-15 10:46 Web引领者 阅读(220) 评论(0) 推荐(0)
浏览器的差距
摘要:浏览器的差距 默认字体16px 谷歌最小的是10px 其他的是12px 兼容问题 css3的前缀问题 (详细看“兼容性问题”会讲解) 属性的前缀 hack 针对不同的浏览器,去写不同的HTML和css样式,从而让各浏览器达到一致的渲染效果 转移字符 &it <(小于号)的意思 &ite <=( 小于 阅读全文
posted @ 2018-10-12 16:37 Web引领者 阅读(136) 评论(0) 推荐(0)
标准流
摘要:index 首页网站(系统默认) span 行级元素 加浮动就变成了行级块元素 改变元素性质的三种方法 float position display 目的:打破标准文档流 行间样式的写法 <p><style="color:green; width:49px " ></p> 每次检查代码时,屏幕上显示 阅读全文
posted @ 2018-10-11 18:33 Web引领者 阅读(256) 评论(0) 推荐(0)
下拉列表
摘要:外面的结构层一定要写margin:0 auto; 下来菜单的实例 <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> *{ margin:0; padding:0; } ul,ol{ list-st 阅读全文
posted @ 2018-10-10 19:25 Web引领者 阅读(728) 评论(0) 推荐(0)
单位
摘要:px 像素 是我们排版的基本单位 em 单位:跟父级元素字体大小有关 因父级元素的字体大小乘以em前面的数字(如果父级没有就继承上一个父级,直到body位置默认的16px)p{ width:20em} body为列:相当与320px rem单位:只跟根节点的字体大小有关(根节点:HTML文档类型有关 阅读全文
posted @ 2018-10-09 18:56 Web引领者 阅读(127) 评论(0) 推荐(0)
滚动标签
摘要:模块化 结构和布局分明(一般头部和底部是固定的) 结构层 一些就让他独立 页面一般不要出现水平滚动 overflow-x:hidden; 水平超出就隐藏 z-index 层次叠加 元素重叠 ,谁大谁在前面 父级出现position:relative 时候z-index失效 层叠元素出现float时失 阅读全文
posted @ 2018-10-08 18:55 Web引领者 阅读(281) 评论(0) 推荐(0)