shlyのspace

每天进步一点点


  • 首页

  • 分类

  • 归档

  • 标签

html5之元素与标签结构

发表于 2017-05-12   |  

html5语法

沿用html的语法,更简洁、更人性化

  1. doctype及字符编码
  2. 大小写都可以
  3. 布尔值写上则表现为true
  4. 省略引号(应放到双引号里)
  5. 可以进行省略的标签
    阅读全文 »

vertical-align

发表于 2017-05-11   |  

line-height学习

发表于 2017-05-11   |   分类于 学习笔记 , 前端学习   |  

line-height定义

行高,两行文字基线之间的距离
基线:字母x的下边缘的位置

line-height与行内框盒子模型

所有的内联样式的表现都与行内框盒子模型有关。

阅读全文 »

浏览器兼容性问题总结

发表于 2017-05-03   |   分类于 学习笔记 , 前端学习   |  

js方面

  1. ie与其他浏览器事件绑定方式的不同attacheEvent和addEventListener
    阅读全文 »

闭包相关知识

发表于 2017-05-02   |   分类于 学习笔记 , 前端学习   |  

什么是闭包?

每个函数在创建时都有一个与之对应的执行环境,每个执行环境有一个相关联的变量对象保存在内存中,变量对象中保存的是当前函数中定义的变量和函数。
当程序的执行流进入到函数时,就会将函数的执行环境压入到环境栈中,还会生成一个作用域链,作用域链指向的就是一系列变量对象,保证程序对变量的有序访问。
正常来说,当一个函数执行完毕,执行环境就会被弹出,其他地方没有办法访问到这个函数对应的变量对象,但是有一种情况例外,就是闭包。
闭包中虽然函数的执行环境被弹出,但是程序中仍然保有对该函数的变量对象的引用,因此在函数外仍然可以访问这个函数的内部定义的变量,这种情况就叫闭包。

阅读全文 »

float学习笔记

发表于 2017-05-02   |   分类于 学习笔记 , css学习   |  

大Float

float的历史

浮动设计的初衷是: “文字环绕效果”

阅读全文 »

padding and margin学习笔记

发表于 2016-09-28   |   分类于 学习笔记 , 前端学习   |  

padding学习笔记

  1. 对于block水平元素:
    1.1 padding暴走则一定会影响尺寸
    1.2 width非auto,padding影响尺寸
    1.3 width为auto或box-sizing为border-box,同事padding值没有暴走,不影响尺寸

    阅读全文 »

doctype

发表于 2016-09-07   |   分类于 学习笔记 , 前端学习   |  

关于doctype的一些知识

  1. <!DOCTYPE>声明必须位于文档的第一行,位于之前
  2. <!DOCTYPE>不是html的标签,是指示web浏览器关于页面使用哪个HTML版本进行编写的指令
  3. 在 HTML 4.01 中,<!DOCTYPE> 声明引用 DTD,因为 HTML 4.01 基于 SGML。DTD 规定了标记语言的规则,这样浏览器才能正确地呈现内容。
  4. HTML5 不基于 SGML,所以不需要引用 DTD。
  5. <!DOCTYPE> 声明没有结束标签。
  6. <!DOCTYPE> 声明对大小写不敏感。
    阅读全文 »

setTimeout

发表于 2016-08-01   |   分类于 学习笔记 , 前端学习   |  

今天来分析下setTimeout这个函数。

语法

阅读全文 »

javascript作用域

发表于 2016-07-31   |   分类于 学习笔记 , 前端学习   |  

在此篇文章中,针对变量的作用域,执行环境等问题,通过一些小demo进行了对比分析
我们来看下面的几个小例子

阅读全文 »
12…6
shly

shly

To get one thing, the best way is to prove that you deserve it

52 日志
11 分类
50 标签
GitHub Weibo
© 2017 shly
由 Hexo 强力驱动
主题 - NexT.Pisces