我的博客


  • 首页

  • 归档

  • 标签

JavaScript之面向对象中的静态方法-静态属性

发表于 2016-08-27
  • 面向对象中的静态方法-静态属性:没有new对象 也能引用静态方法属性
    阅读全文 »

JavaScript词法分析和作用域闭包

发表于 2016-08-27
  • 在函数运行时 会进词法分析(预编译)
  • 预编译做了哪些工作
    • 分析参数
    • 分析变量声明(分析带var的变量声明)
    • 分析函数声明
阅读全文 »

实用的60个CSS代码片段

发表于 2016-08-13

1、垂直对齐


如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,可以很优雅的解决这个困惑:

1
2
3
4
5
6
7
.verticalcenter{
position: relative;
top: 50%;
-webkit-transform: translateY(-50%);
-o-transform: translateY(-50%);
transform: translateY(-50%);
}

使用这个技巧,从单行文本、段落到box,都会垂直对齐。目前浏览器对Transform的支持是需要关注的,
Chrome 4, Opera 10, Safari 3, Firefox 3, and Internet Explorer 9均支持该属性

阅读全文 »

JavaScript中property和attribute的区别

发表于 2016-07-27
  • 1. 定义

    • property(元素属性):DOM 节点是一个对象,因此,可以添加自定义的属性以及方法。property 的值可以是任何的数据类型,对大小写敏感。自定义的property不会出现在 html 中,只存在 JavaSctipt 中。
      • attribute(标签属性):attribute 只能是字符串,大小写不敏感,出现在 innerHTML 中,通过类数组attributes可以罗列所有的 attribute。
  • 2. 相同之处

    阅读全文 »

Ajax总结篇

发表于 2016-07-26

本文主要总结整理Ajax的一些常用的基础知识,适合初学者。

阅读全文 »

JavaScript中的this的一些用法

发表于 2016-06-20

一、global this


  • 总结起来就是:在浏览器里面this是老大,它等价于window对象,如果你声明一些全局变量(不管在任何地方),这些变量都会作为this的属性。
  • 在node里面,有两种执行JavaScript代码的方式,一种是直接执行写好的JavaScript文件,另外一种是直接在里面执行一行行代码。
  • 对于直接运行一行行JavaScript代码的方式,global才是老大,this和它是等价的。在这种情况下,和浏览器比较相似
  • 也就是声明一些全局变量会自动添加给老大global,顺带也会添加给this。
  • 但是在node里面直接脚本文件就不一样了,你声明的全局变量不会自动添加到this,但是会添加到global对象。所以相同点是,在全局范围内,全局变量终究是属于老大的
阅读全文 »

Git常用命令备忘记录

发表于 2016-06-15

Git配置


阅读全文 »

HTML5+CSS3整体回顾

发表于 2016-05-19

这篇文章主要总结H5的一些新增的功能以及一些基础归纳,这里只是一个提纲,并不是很详细,后面会一直完善补充新的内容,本文是一些笔记记录,放在这里供自己参考也供他人学习!

阅读全文 »

jQuery - Ajax

发表于 2016-04-07
  • ajax : Asynchronous Javascript And XML (异步的JavaScript和XML)

  • 创建ajax对象 var xhr = new XMLHttpRequest();

    阅读全文 »

js数组常用的一些方法

发表于 2016-01-10

数组常用的一些方法

(1) shift():

   alert(list.shift());   //删除数组的第一个元素,返回删除的值。这里是0
   alert(list.length);  //返回的数组长度是2

阅读全文 »
123
路人乙丶

路人乙丶

爱生活 爱代码

22 日志
1 分类
16 标签
© 2013 - 2017 - 2017 路人乙丶
由 Hexo 强力驱动
主题 - NexT.Pisces