JavaScript中的面向对象
发表于 | 分类于 编程语言/JavaScript
JS中的面向对象与C++中的面向对象有很大不同。由于不存在类的概念,在初学JS的面向对象时略感困惑。
《JS高级程序设计中》关于这一块讲的十分精彩,先来整理一下关于JS创建对象的方法,然后研究JS中的原型继承的一些细节知识点。
LESS学习笔记
在招聘要求中看见的需要熟悉LESS/SASS
,然而我一个都没见过。
LESS是一种动态样式语言,可以对代码进行预编译生成所需的CSS代码(呃我是这么理解的,有失偏颇),反正是了结了我“HTML和CSS哪能算编程语言呢”的疑惑。查了些资料学习了一下,当然现在学到的只是皮毛,也有不少疑惑。
注:使用的编译工具是Koala
。
DOM编程之事件(二)
记忆中某天在某个个人网站上看见一个非常酷炫的效果:整个页面都是萤火虫似的小光点组成的LOGO,鼠标滑过的时LOGO被打散,屏幕上泛起阵阵涟漪,鼠标停止又变换图形。当时非常震撼,甚至于忘了保存链接。这就成了我现在正在奋斗的一个目标。正巧刚看完客户端JS关于事件处理的部分,下面简单整理了一下JS中关于事件及相关的一些知识点。
CSS继承与权重值
CSS中所说的继承与其它面向对象的编程语言所说的继承属性是完全不同的,这种“奇特”的继承属性在某些时候会带来一些麻烦。
因为并不是所有的属性都会被继承,因此弄清楚继承的机制,了解哪些属性可以被继承是很有必要的。
JavaScript中的变量作用域
发表于 | 分类于 编程语言/JavaScript
再次修改这篇文章,已经时隔三年了。最近在重新复习JavaScript基础知识,因此本文将从头修改,并整理JavaScript中的作用域相关知识,包括:变量提升、变量作用域、作用域链和闭包等。
《JavaScript权威指南》读书笔记
发表于 | 分类于 读书笔记
刚拿到权威指南这本书的时候被他的厚度吓了一跳,近千页密密麻麻的内容,心想不知道什么时候能看完。加之是刚接触JS,所以只能硬着头皮从头开始看。下面就是部分读书笔记,好记性不如烂笔头嘛。
BFC及其应用
最初在看见BFC
,两眼一愣,这是个什么玩意,看过的两本书上都没有谈论到。
于是balabala一顿谷歌,现在勉强能弄懂了(然后又是满屏幕的overflow hidden,这是病得治啊!),然后就整理了一下。
HTML标签
学习HTML的第一个任务就是将大大小小、形形色色的标签给弄明白,因此这里简单地回顾一下。
在伟大的“结构、表现和行为分离”的指导思想下,我就不打算关注部分过时的样式格式标签和属性了。