10 2018 档案
摘要:1. this是js的一个关键字,指定一个对象后然后去找他。 函数内的this和函数外的this,函数内的this指向行为发生的主体。函数外的this都指向window没有意思。 因为浏览器执行js代码的时候在执行chifan()这个函数的时候查找到变量chifan的归属是window, 在wind
阅读全文
摘要:1.函数都有返回值......... 而方法的本质也是函数,所以也有返回值。 Document.getElementById()返回的是获取的标签 getElementByClassName()和getElementsByTagName()返回的是一个数组,所以要用到索引。 Document.get
阅读全文
摘要:1.逻辑运算 ||(或) && (且) !(非) || 遇到第一个为true的数字就终止并返回 && 遇到第一个为false的值 就终止 返回false的值,如果没有false就返回最后那个数。 ||(或)和&&(且)在一起,&&(且)的优先级比较高于,高于||或 2.作用域的问题 1,js代码如何
阅读全文
摘要:js数据类型具体分析 1. 基础类型:string number boolean null underfined 2.引用类型:object==》 json array等 点运算: xxx.sss xxx是对象 sss是属性和方法。 任何数据类型都是拥有属性和方法的。 字符串 String var
阅读全文
摘要:1. 函数 关键词function 复习 Var 是js的关键字,关于声明变量,声明在内存模块完成,定义(=)实在执行模块完成。 Var可以在内存模块提前(js代码执行前)完成所有有变量提升这个功能。 因为a没有带var,所以不存在变量提升,浏览器会把他当成window的属性。 Function也是
阅读全文
摘要:一. .js的本质就是处理数据。数据来自于后台的数据库。所以变量就起到了一个临时存储数据的作用。 ECMAScript制定了js的数据类型。 二. 数据类型有哪些? 1. 字符串 string 2.数字 number 3. 布尔 boolean 4.Null 空 5.undefined 这些1到5都
阅读全文
摘要:1.变量提升 变量提升是浏览器的一个功能,在运行js代码之前,浏览器会给js一个全局作用域叫window,window分为两个模块,一个叫内存模块,一个叫运行模块,内存模块找到当前作用域下的所有带var和function的关键字,执行模块执行js代码,从上到下执行,遇到变量就会通过内存地址去找这个变
阅读全文
摘要:1.parseInt() 2.parseFloat() 遇到第一个字节是非数字就结束了。 3.var a=”hello world” 这个变量是字符串了,对于里面的每一个字母来说,他是字节。里面有11个字节。 字节总数用length表示。 4.符号运算 + 字符串拼接 . 表示 ”的“ 对于点运算
阅读全文
摘要:1.精通Vue,js,React,Node,js等主流开发框架; 2.精通微信小程序,微信号公众号开发; 3.掌握至少一种前端自动化构建工具,如grunt,gulp,browserity,webpack等; 4.熟悉前端性能优化方法,如发包压缩,资源懒加载,CDN加速等,熟悉SEO优化更佳; 5.对
阅读全文
摘要:1.改变元素的性质的三种方式,position,display,float。行级元素和块级元素的margin的上下不起作用了,左右还行。 2.占位:占用其他元素的位置。(针对标准流来说) 元素添加 float positon 元素不会占位 (脱离标准流)
阅读全文
摘要:1.js介绍 js全称叫javascript,但不是java,他是一门前台语言,而java是后台语言。 js作者是:布兰登艾齐。 前台语言:运行在客户端的 后台语言:跟数据库有关的。 2.能干什么? 页面特效,开发页面游戏,后台开发等等。 3.js和ECMAscript的关系 ES不是语言,是js的
阅读全文
摘要:一.如何实现浏览器中title中的小图标 1.先引入link标签,link的标签属性有:rel type href。 2.rel是当前页面与url(路径)之间的关系 3.rel后面写(shortcut icon) href后写图片名称,路径要正确。 二. 页面中要用到一些矢量图标,矢量图标的地址是:
阅读全文
摘要:一.补充新的属性 1.transparent 透明的 2.placeholder 提示语 二.如何写页面,写页面需要注意的事件 1.搞清结构层次,结构层套布局层,布局层套结构层。目的:防止页面乱套。 2,.保证模块化,让他们不受影响 (1.)搞清元素性质 (2.)标准流 浮动带来的脱离文档流撑不起父
阅读全文
摘要:一.补充小知识点 css可以继承的样式有: Font系列,colo,text系列,line-height。 二. white-space(规定段落中的文本换不换行,nowrap不换行) word-wrap属性允许长的内容可以自动换行 ,属性值是break-word; 三.写三角形(宽高必须是0):
阅读全文
摘要:1.去除滚动条的属性: overflow:hidden;(超出隐藏) overflow-x:hidden(x轴的滚动条隐藏) 2.z-index 层次叠加 元素叠加 谁的值大谁就在上面。 (1)父级出现position:relative;的时候z-index会失效; (2)层叠元素出现float的时
阅读全文
摘要:—.单位 1.px 就是一个基本单位 像素 2.em 也是一个单位 用父级元素的字体大小乘以 em 前面的数字。如果父级没有就继承上一个父级直到body,如果body没有那就默认是16px。 3.rem 也是一个单位,只跟根节点<html>的字体大小有关。如果没有默认就是16px.。 4.line-
阅读全文
摘要:属性继承:明明是在父级上设置样式,结果后代也跟着变化,这就是属性继承。 浏览器默认字体大小是16px/16像素,谷歌最小字体是10px,其他浏览器是12px。 auto(自适应,一般做属性值,可居中) 选择器: 通配符选择器:用星号表示(*) 标签选择器,class选择器,id选择器,后代选择器,子
阅读全文
摘要:通配符(*)选择器的利弊: 利:方便,省事 弊:会加大浏览器的负荷 (按需求进行选择) list-style属性值:circle/disc/square/none(空心圆/实心圆/正方形/无) ul跟p标签天生自带内外边距。 —.p标签中内容分别是汉字和英文是为什么会出现两种不同的结果。 范例: <
阅读全文
摘要:—.Css层叠性质: 1.继承性(后代或子代继承父级元素的颜色,字体·,文本) 2.层叠性:层叠性是选择器的一种的能力 第一种情况:没有选择任何标签或者选择器起的名字(类),走继承性(如果有多个属性继承,就近原则)。 第二种情况:权重一样大,就近原则(后面的会把前面的覆盖掉); 谁的权重大就选谁。
阅读全文
摘要:一:定位 意义:脱离原来的标准文档流,与此同时脱标的元素(浮动float,绝对定位,固定定位) 1.绝对定位:position:absolute 如果一级一级往上找页面中没有相对定位,就参考body进行定位。 如果有多个相对定位元素,就参考最近的,就近原则。 z-index:数字。覆盖效果。 数字越
阅读全文
摘要:p是特殊标签,可以忽略结尾标签! Css的4种引入方式: 1. 行内样式 (style标签,写在行内) 2. 行间样式 (style属性) 3.外部引入样式 <link rel=" stylesheet" href=" css形式的网页 "> 1. 行内样式 :<!DOCTYPE html> <ht
阅读全文
摘要:p标签可以忽略结束标签。(特殊元素) a标签 写样式时必须直接用标签名或者起class或者id名进行调用,给在父级元素上没用。(特殊元素) 行内样式:写在style中,当标签用,属性:“属性值” 行间样式:写在标签内,当属性用,属性=“属性值” Css样式的继承性: color(颜色) font-s
阅读全文
浙公网安备 33010602011771号