摘要:从开始搭建自动部署环境续前言上一篇从开始搭建自动部署环境虽然环境搭建起来了,但是配置少了一部分步骤。创建本地仓库参考新建项目项目是我写的一个用来测试环境的项目,代码托管在上。 从0开始搭建自动部署环境(续) 前言 上一篇从0开始搭建自动部署环境虽然环境搭建起来了,但是配置少了一部分步骤。本来应该写到上一篇中,但是这样做篇幅过长了。另外,此篇会使用自动部署一个同步在Github上的Spr...
摘要:开发中,屏幕宽度有限,超长文字必须换行。尝试原生方法无法解决问题,只好摸索手动断行的做法。用解决这个问题困扰了我很久,直到前两天,我突然发现原来有软换行的存在。本案例中,使用实际上是想借用浏览器计算表格各列宽度的机制。 问题 我们知道,世界上文字主要有两种:一种是以中文为代表的象形文字;另一种是以英法俄等为代表的拼音语系。前者的换行很简单,每个单字都有自己的意义,所以每个字后面都可以换...
摘要:推荐的写法不推荐的写法注意标点符号每个属性独占一列。推荐的写法不推荐的写法将过长的内容折为若干列同一属性的值不止一个或值过长时,以逗号分割这些值,每个逗号后添加一个空格,过长的值可以另起一列。 选择器的命名规范 1.模块化命名 例如: 与布局相关的样式以g为开头。如g-content和g-header; 与挂钩相关的样式以j为开头。如j-open和j-request; 与元件相关的样...
摘要:效果预览按下右侧的点击预览按钮可以在当前页面预览,点击链接可以全屏预览。可交互视频此视频是可以交互的,你可以随时暂停视频,编辑视频中的代码。 showImg(https://segmentfault.com/img/bVbeKgO?w=400&h=300); 效果预览 按下右侧的点击预览按钮可以在当前页面预览,点击链接可以全屏预览。 https://codepen.io/comehop...
摘要:原型是由构造器函数创建的。从原型继承的方法与属性是在构造器函数中定义的。可以将此属性作为构造器使用获得某个对象实例的构造器的名字,可以这么用该属性的值是那个函数本身,而不是一个包含函数名称的字符串。 前端面试题总结 写在前面的话: 写文目的:总结前端面试过程中没回答上来的点,深化印象,也方便日后温习。 写文方法:写之前先自己看相关知识,理解好后过段时间根据记忆来写,最后对比纠正。 ...