- 面向对象中的静态方法-静态属性:没有new对象 也能引用静态方法属性
JavaScript词法分析和作用域闭包
发表于
- 在函数运行时 会进词法分析(预编译)
- 预编译做了哪些工作
- 分析参数
- 分析变量声明(分析带var的变量声明)
- 分析函数声明
实用的60个CSS代码片段
发表于
1、垂直对齐
如果你用CSS
,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3
的Transform
,可以很优雅的解决这个困惑:
|
|
使用这个技巧,从单行文本、段落到box,都会垂直对齐。目前浏览器对Transform
的支持是需要关注的,Chrome 4
, Opera 10
, Safari 3
, Firefox 3
, and Internet Explorer 9
均支持该属性
JavaScript中property和attribute的区别
发表于
1. 定义
property
(元素属性):DOM
节点是一个对象,因此,可以添加自定义的属性以及方法。property
的值可以是任何的数据类型,对大小写敏感。自定义的property
不会出现在html
中,只存在JavaSctipt
中。attribute
(标签属性):attribute
只能是字符串,大小写不敏感,出现在innerHTML
中,通过类数组attributes
可以罗列所有的attribute
。
2. 相同之处
Ajax总结篇
发表于
本文主要总结整理Ajax
的一些常用的基础知识,适合初学者。
JavaScript中的this的一些用法
发表于
一、global this
- 总结起来就是:在浏览器里面
this
是老大,它等价于window
对象,如果你声明一些全局变量(不管在任何地方),这些变量都会作为this
的属性。 - 在node里面,有两种执行
JavaScript
代码的方式,一种是直接执行写好的JavaScript
文件,另外一种是直接在里面执行一行行代码。 - 对于直接运行一行行
JavaScript
代码的方式,global
才是老大,this
和它是等价的。在这种情况下,和浏览器比较相似 - 也就是声明一些全局变量会自动添加给老大
global
,顺带也会添加给this
。 - 但是在
node
里面直接脚本文件就不一样了,你声明的全局变量不会自动添加到this
,但是会添加到global
对象。所以相同点是,在全局范围内,全局变量终究是属于老大的
Git常用命令备忘记录
发表于
HTML5+CSS3整体回顾
发表于
这篇文章主要总结H5的一些新增的功能以及一些基础归纳,这里只是一个提纲,并不是很详细,后面会一直完善补充新的内容,本文是一些笔记记录,放在这里供自己参考也供他人学习!
jQuery - Ajax
发表于
ajax :
Asynchronous Javascript And XML
(异步的JavaScript
和XML
)创建
ajax
对象var xhr = new XMLHttpRequest();
js数组常用的一些方法
发表于
数组常用的一些方法
(1) shift():
alert(list.shift()); //删除数组的第一个元素,返回删除的值。这里是0
alert(list.length); //返回的数组长度是2