摘要: 一、对象字面量语法 var person={ name:'小王', age:18, _pri:233 } 成员名称的单引号不是必须的 最后一个成员结尾不要用逗号,不然在某些浏览器中会抛出错误 成员名相同会发生什么? es5普通模式下后定义的会覆盖前面定义的,严格模式则会报错 es6则不管什么模式都采 阅读全文
posted @ 2019-08-23 09:20 有始方有终 阅读(3317) 评论(0) 推荐(0) 编辑
摘要: 现在让我们了解3个关键字var、let、const,的特性和使用方法。 var JavaScript中,我们通常说的作用域是函数作用域,使用var声明的变量,无论是在代码的哪个地方声明的,都会提升到当前作用域的最顶部,这种行为叫做变量提升(Hoisting) 也就是说,如果在函数内部声明的变量,都会 阅读全文
posted @ 2019-08-21 17:42 有始方有终 阅读(1188) 评论(0) 推荐(0) 编辑
摘要: 首先我们理解一下什么是内核: 英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核. Rendering Engine,顾名思义,就是用来渲染网页内容的,将开发者写的代码转换为用户可以看见的完美页面。由于牵扯到排版问题,所以肯定会排版错位等问 阅读全文
posted @ 2019-08-17 15:53 有始方有终 阅读(620) 评论(1) 推荐(0) 编辑
摘要: 我们在网页布局中常用到margin: 0px; padding: 0px; 但是在大型的网站布局中通常不这样写通常是按下面这种方式。 ul, li, ol, dl, dt, dd, div, p, span, h1, h2, h3, h4, h5, h6, a { padding: 0px; mar 阅读全文
posted @ 2019-08-15 19:12 有始方有终 阅读(2155) 评论(0) 推荐(0) 编辑
摘要: 块级元素 <address>, <button>, <caption>, <dd>, <del>, <div>, <dl>, <dt>, <form>, <h1>--<h6>, <iframe>, <li> <object>, <ol>, <p>, <table>, <tbody>, <td>, < 阅读全文
posted @ 2019-08-15 19:08 有始方有终 阅读(1424) 评论(1) 推荐(1) 编辑
摘要: 关于前端的几种定位方式 近期自己感觉自己对于前端定位的知识还是不是太理解,所以自己就在这里做一个总结 1.元素的定位属性主要包括定位模式和边偏移两部分. 阅读全文
posted @ 2019-08-14 15:16 有始方有终 阅读(143) 评论(2) 推荐(0) 编辑
摘要: 现在本人初学网页布局经常遇到一些布局问题比如图片错位. 遇到的问题以及解决方案如下 行内元素有缝隙 块级元素没有缝隙 行内块元素中间会有小缝隙 常见的解决办法就是浮动 阅读全文
posted @ 2019-08-13 17:38 有始方有终 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 在一次写代码的过程中,有一次要用到::selection伪元素,然后我就想CSS中一个冒号和两个冒号有神马区别? 简而言之:单冒号(:)用于CSS3伪类,双冒号(::)用于CSS3伪元素。 W3C关于CSS3选择器的规范中有一段描述: A pseudo-element is made of two 阅读全文
posted @ 2019-08-13 16:07 有始方有终 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 通俗的讲,()就是用来求值的,因此这个()任何时候都不能为空,因为它是要计算的。函数解析它只会解析到 {}为止,不会解析到 ()的。 把表达式放在()中会返回表达式的值; 把函数放在()中会返回函数本身;(function(){}()); 如果()紧跟在函数后面,就是表示在调用函数,即对函数求值:( 阅读全文
posted @ 2019-07-22 12:15 有始方有终 阅读(259) 评论(0) 推荐(0) 编辑
摘要: this中的几种情况 1.普通函数中的this window 2.构造函数中的this 是当前构造函数创建的对象在new这个构造函数的时候会在内存中创建一个对象,此时会让this指向刚创建好的这个对象 3.方法中的this 方法所属的对象,谁调用这个方法this就指向谁 4.事件处理函数中的this 阅读全文
posted @ 2019-07-12 08:30 有始方有终 阅读(1606) 评论(0) 推荐(0) 编辑