SCSS进阶

发表于 | 分类于 前端/CSS

最近阅读了一个按钮样式库button.css,尽管源码是用scss写的,我却看懵了:别人写的scss和我写的完全不一样啊,各种数组各种循环...!

原本以为会用混合器和继承就差不多了,实际上还差的远了去了。

然而之前看的教程文档上也只有这些基础,然后一通查询,摸索了一些关于SCSS进阶的方法,整理如下。

初识Vue

发表于 | 分类于 前端/Vue

大约两个月前其实就已经去尝试学习了Vue(实际上就是看了看文档,云里雾里不知道什么意思),最近在使用原生PHP后端开发,完成第一个留言板的小项目之后着实被混杂的PHP和HTML代码给恶心到了,开始折腾如何分离代码。后来在论坛上看见一位前辈说初级的话不用去折腾什么页面静态化smarty之类的,使用include就够了,PHP本身就自带模板标签,那么怎么解决数据遍历的问题呢?突然灵机一动,想到了Vue(暴殄天物,让唾沫来淹死我吧...)下面重新过一遍文档(貌似现在是V2.0了)。

初识MySQL

发表于 | 分类于 后端/数据库

最近在练习一个后台小项目,随便规划了几个需求之后开始搭环境(好吧其实就是写了几个页面然后上ThinkPHP),当正儿八经的开始写后台项目的时候才发现,我对于MySQL的了解远远不够,赶紧恶补一番。

PHP基础入门

发表于 | 分类于 编程语言/PHP

大概是参加工作后的一个月吧开始学习PHP,最初只是草草地翻阅了一下手册,然后跟着后端的同学熟悉PHP框架开发,在ThinkPHP语法糖的诱惑下,一直没有深入PHP的基础知识(与其说是深入,不如说是了解)。PHP的函数十分繁杂,命名也比较混乱,然而项目中常规使用的函数:比如打印,判断,字符串,数组等函数和方法,应当是优先需要掌握的,因此重新整理有道云上面的笔记,进一步学习PHP。之后的目标是用PHP为我的小网站重新搭一遍(PS:自从用了Hexo,之前买的虚拟主机就一直撂在那里了...)

正则表达式之捕获

发表于 | 分类于 编程语言/JavaScript

最近刚好搞定CSS选择器命名的问题(勉强能够心平气和的写样式表,姑且算作是解决了一个疑问吧),然后开始阅读jQuery源码,虽然很早之前就曾经打开看过,当时看见第六十几行定义的几个正则,然后一脸蒙蔽,悻悻然关闭了编辑器。

然而,jQuery源码迟早是要读的,正则也是必须要掌握的,最重要的一点是:并没有什么知识是不可能学会的!既然如此,那就先从正则入手吧。

初识gulp

发表于 | 分类于 前端/前端工程

前端技术日新月异,现在在工作中也尝试着使用一些工具简化业务开发,比如Koala来编译SCSS,使用图好快来压缩图片等。

这些工具十分方便,但是也存在一个问题:面对不同的需求需要尝试使用不同的工具,而各个工具之间却没有任何之间联系,相当于我们仍然要手动管理最基本的流程,这样就不可避免地会出现错误。

碰巧最近被一个规模比较大的项目搞得心烦意乱(前期没有进行管理规划),痛定思过,开始捣鼓gulp。

《Sass与Compass实战》读书笔记

发表于 | 分类于 读书笔记

虽然最初使用Less写了两个项目,后来又转为Scss开发,经过短暂的语法学习就直接在生产环境中使用(没有人管...),不过使用的只是诸如变量,嵌套这一些比较基础的语法,时间久了就有一种"暴殄天物"的感觉。

所幸有网友推荐了这本《Sass与Compass实战》,带着“真正学会Scss,提高工作效率”的目的,以及那个困扰我许久许久的“选择器命名”问题,开始学习本书。

PS:书很薄,二百来页。

《MySQL必知必会》读书笔记

发表于 | 分类于 读书笔记

四月份的时候在腾讯课堂邵发老师的课上对mysql有了大致的了解,当时是使用C++操作数据库,加之处于迷茫状态,因此只能说是了解到了一点皮毛,连增删查改都不利索。 最近在恰逢学习ThinkPHP,使用数据库模型,M()函数的时候才明白应当回头夯实数据库的基础知识,于是入手了《MySQL必知必会》并从头学习,(杜哥当初推荐的是《SQL必知必会》,只是草草翻阅,这也应该重新看看。PS:我的学习路线是不是十分凌乱?)

《计算机科学导论》读书笔记

发表于 | 分类于 读书笔记

早在今年三月底从船厂辞职的时候,就买了计算机科学丛书这一系列,但是当时翻阅如同天书一般,草草翻阅了两页,阅后即忘,我想大概计算机专业的同学去拿着一本传热学,气体动力学之类的书也会有这样的感觉。于是当时就决定先放一放,待进入编程的大门之后再回过头来看这一套书(大概有五六本不吧)。现在,我觉得是时候了。

《CSS权威指南》读书笔记

发表于 | 分类于 读书笔记

刚学前端的时候总是觉得页面啊样式表啊这些东西,没有什么技术含量,刷一刷W3C School就够了。现在工作了一段时间,才发现页面结构和页面样式的坑是多么的大,之前学到的东西都是知其然而不知其所以然,刚好看见论坛上有推荐《CSS权威指南》这本书,赶紧补一补。

meta标签

发表于 | 分类于 前端/HTML

meta标签是页面head标签中一个辅助性的标签,最常见的用途便是指定页面编码。然而,meta标签的功能不单限于此,可以设置其属性实现多种功能。

CSS文本样式

发表于 | 分类于 前端/CSS

最近偶然发现,定宽容器中的的文字,如果中文会自动换行,英文不会自动换行。原本只是为了解决这个问题,后逐渐深入css文字处理,发现这里面另有乾坤。

初识SCSS

发表于 | 分类于 前端/CSS

上一个项目是自己决定用Less来写css的,结果遇到了一个很纠结的问题,比如为了规范代码采用的是“一行一对属性:属性值”的格式,这就造成了整个项目有近几千行Less源码,后面修改的时候十分不方便,如果拆分成多个文件,引入文件路径又十分麻烦。

这时候同事就推荐了Sass,就这样入了另外一个坑。

head内的标签

发表于 | 分类于 前端/HTML

由于sublime中可以很方便的生成页面模板(!+ctr+e组合键),因此一般除了引入脚本跟样式表之外以及更改title内容之外,并没有在head标签内做其他改动,对于这个跟body标签同级的元素所给予的关注度基本可以忽略,今天了解了一点seo的东西,发现应当重新回过头来看一看这个被我忽视了这么久的重要标签。

初识正则表达式

发表于 | 分类于 编程语言/JavaScript

其实一开始让我学正则我是拒绝的,因为你不能让我去学我就去学,我得先试一试,要是太难了我就不学了。然后一看,这一串中括号大括号是什么鬼,果断不学。

后面打算搞一点爬虫的时候,才发现正则式绕不过去的槛,加上最近的项目,需要在页面先进行一遍表单验证巴拉巴拉之类的,然后才重拾正则的学习笔记,进行一番捣鼓。下面是正则基础篇,凑合着能应付普通的要求了。(会写正则的人都很酷的样子,哈哈!)

HTML表单

发表于 | 分类于 前端/HTML

最近总是想着,是时候给博客搭一个后台了,然而昨天晚上才开始看PHP,大致翻了《PHP从入门到精通》这本书,关于该书内容这里就不做评价(略那啥...)。

只是接触到后台之后,才对于表单form标签开始有了一点了解,想想前两天被后台的同学吐槽“为什么一个页面上要套那么多form”,丢脸丢到家了,赶紧学一点点后台(2017-5-18:哈哈)。

好了不说废话了,现在总结一下form标签。

HTML5自定义属性

发表于 | 分类于 前端/HTML

趁着难得的一个双休折腾了一下jQuery Mobile,(虽然后面发现其中有几个坑并且还不能用在现在的项目中),里面的data-*属性简直不要太多。

最初接触BootStrap的时候也碰到过data-自定义属性,某次面试题里面也有这个知识点,却一直没有深入理解。

学习jqm,虽然不大能用得上,也不能再使用“拿来主义”了,现在整理一下这个自定义属性。

CSS代码格式

发表于 | 分类于 前端/CSS

刚学CSS的时候,以为只要写出的样式能够在浏览器中正确显示就够了。直到逐渐发现一个几千行的CSS文件,如果不在书写过程中规范自己的代码格式,后面维护简直就是噩梦。掉进坑才知道痛,下面总结了自己在敲CSS代码需要注意的地方,如同CSS代码的组成一样,也分别从选择器,属性名,属性值三个方面进行总结。

JavaScript中的面向对象

发表于 | 分类于 编程语言/JavaScript

JS中的面向对象与C++中的面向对象有很大不同。由于不存在类的概念,在初学JS的面向对象时略感困惑。

《JS高级程序设计中》关于这一块讲的十分精彩,先来整理一下关于JS创建对象的方法,然后研究JS中的原型继承的一些细节知识点。

LESS学习笔记

发表于 | 分类于 前端/CSS

在招聘要求中看见的需要熟悉LESS/SASS,然而我一个都没见过。

LESS是一种动态样式语言,可以对代码进行预编译生成所需的CSS代码(呃我是这么理解的,有失偏颇),反正是了结了我“HTML和CSS哪能算编程语言呢”的疑惑。查了些资料学习了一下,当然现在学到的只是皮毛,也有不少疑惑。

注:使用的编译工具是Koala