工作原因,最近一年断断续续写了一点前端代码,收集整理了一些资料,和大家共享。 Github版本:Front-End Resource Collection 前端相关资源汇总 学习指导 精华文章 Web前端的路该怎么走?:…
标签:css
web前端编码规范整合
决定综合网上的规范整出一套自己的开发规范出来,以后代码的风格均按照要求来编排,方便管理维护 一、 命名规范 项目命名:全部采用小写方式, 以下划线分隔,例:my_project_name 目录命名:参照项目命名规则;有复…
从ES6重新认识JavaScript设计模式(二): 工厂模式
1 什么是工厂模式? 工厂模式是用来创建对象的一种最常用的设计模式。我们不暴露创建对象的具体逻辑,而是将将逻辑封装在一个函数中,那么这个函数就可以被视为一个工厂。工厂模式根据抽象程度的不同可以分为:简单工厂,工厂方法和抽…
css还可以这么写?
作为一个前端,毫无疑问css肯定是最基础的一项技能之一。css是一个标记语言,没有编程语言的诸多特性,比如变量定义,复用,嵌套等,所以相应的开发效率也受到限制。 在追求效率和自动化的当下,涌现了一批解决方案,像是css预…
react知识点整理50问(未完待续)
react知识点50问 1.react中的keys的作用 keys是react来追踪哪些元素被修改添加、删除的辅助标记 2.调用setState之后发生了什么 react会将传入的参数对象和组件的当前状态合并,根据新的状…
Codepen 每日精选(2018-3-25)
按下右侧的“点击预览”按钮可以在当前页面预览,点击链接可以打开原始页面。 纯 css 写的星球玩呼啦圈的动画https://codepen.io/jcoulterde… 纯 css 写的鸽子喝水动画https…
组件设计漫谈
最近组件库 N3 支持了 vue 2.0 ,并且做了功能的升级, 文档看这里 https://n3-components.github…. 下文不谈论 vue 这门技术,我打算从组件的设计以及一些细节来谈谈组…
切图崽的自我教养-模块插件化誊写体式格局
媒介: 大抵记一下模块插件化的誊写思绪 平常写法: define(function(require, exports, module) { var plugin = { //插件初始化进口 init : function…
书页效果
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>书页效果</t…
sass笔记-4|像写脚本一样写Sass,把能交给Sass办的都交给它
Sass笔记关于sass的基础部分已经写完,这一篇介绍Sass的高级特性——脚本特性。Sass能做很多事让样式表更智能,我们先会看到Sass眼中的数据类型,在这些数据类型上会有可进行的操作,此外,Sass中的内置函数(尤…
写给即将入门的程序员
1。实现一个功能的方案有很多种,不要让自己停留在原地。 2。敏捷开发流程比你懂多少技术还要重要。 3。编码规范大于写代码的自由度。 4。不要让自己限制于一门语言,选择合适的方案去应用在不停的场景。 5。好的程序员是至少0…
HTML表单及CSS选择器、伪类和伪元素
一、input标签 1.<input>实现按钮效果 -与表单相关的按钮效果 -<input type="button" value="按钮"> 2.<button>标签表示按钮 -与表…