知识体系

【前端知识体系】CSS基础知识强化

冷暖自知 提交于 2019-12-04 18:27:57
1.CSS样式(选择器)的优先级? 1.1 权重的计算规则 第一优先级:无条件优先的属性只需要在属性后面使用!important。它会覆盖页面内任何位置定义的元素样式。(ie6支持上有些bug)。 第一等:内联样式,如:style="color:red;",权值为1000.(该方法会造成css难以管理,所以不推荐使用) 第二等:ID选择器,如:#header,权值为0100. 第三等:类选择器、如:.bar, 权值为0010. 第四等:类型(标签)选择器和伪元素选择器,如:div ::first-line 权值为0001. 通配符,子选择器,相邻选择器等。如*,>,+, 权值为0000. 继承的样式没有权值。 [!NOTE] CSS选择器的优先级:!important > 行内样式 > ID选择器 > 类选择器 > 标签选择器 > 其他 1.2 实际案例 <style> a{color: yellow;} /*权值:0,0,0,1*/ div a{color: green;} /*权值:0,0,0,2*/ .demo a{color: black;} /*权值:0,0,1,1*/ .demo input[type="text"]{color: blue;} /*权值:0,0,2,1*/ .demo *[type="text"]{color: grey;} /*权值:0,0,2,0*

DAMA数据管理知识体系指南pdf

匿名 (未验证) 提交于 2019-12-03 00:40:02
下载地址: 第1章 引论 1.1 数据:企业资产 1.2 数据、信息、知识 1.3 数据生命周期 1.4 数据管理职能 1.5 共同的责任 1.6 广阔的范围 1.7 一个新兴行业 1.8 逐步完善的知识体系 1.9 DAMA--数据管理协会 1.10 本指南的目的 1.11 本指南的目标 1.12 本指南的对象 1.13 本指南的用途 1.14 其他知识体系指南 1.15 DAMA数据管理辞典 1.16 DAMA-DMBOK职能架构 1.17 本指南的结构 1.18 反复出现的主题 第2章 数据管理概述 2.1 引言 2.2 使命和目标 2.3 指导原则 2.4 职能与活动 2.5 关联图概述 2.6 角色 2.7 技术 2.8 推荐阅读 第3章 数据治理 3.1 简介 3.2 概念和活动 3.3 数据治理活动 3.4 综述 3.5 推荐阅读 第4章 数据架构管理 4.1 简介 4.2 概念和活动 4.3 综述 4.4 推荐阅读 第 5章 数据开发 5.1 简介 5.2 概念和活动 5.3 综述 5.4 推荐阅读 第6章 数据操作管理 6.1 简介 6.2 概念及活动 6.3 综述 6.4 推荐阅读 第7章 数据安全管理 7.1 简介 7.2 概念与活动 7.3 外包项目的数据安全 7.4 综述 7.5 推荐阅读 第8章 参考数据和主数据管理 8.1 简介 8.2 概念和活动 8

大厂前端校招 - 系统知识体系总结

烂漫一生 提交于 2019-12-02 11:20:41
大厂前端校招 - 系统知识体系梳理 *代表非必须 编程语言 HTML 盒模型 HTML5 语义化标签 canvas & svg 响应式 meta CSS 选择器 优先级策略 伪类 / 伪元素 样式表继承 CSS3 Flex & Grid filter 媒体查询 & rem Transform & Animation BFC 高度塌陷 Margin塌陷 Float清除 position 嵌套 & 覆盖 Javascript ECMAScript ES5 基本数据类型 函数级作用域 闭包 方法调用/函数调用 高阶函数 模块加载 ES6+ 块级作用域 模板字符串 Promise 微任务 Async 迭代器 Class 继承 proxy 箭头函数 this 指向 原型链 new 操作符 bind / call / apply 深拷贝 BOM DOM交互 事件代理 冒泡 / 捕获 两种监听方法 表单管理 如何提交一个表单 History API XHR API 异步机制 Event Loop MacroTask / MicroTask 垃圾回收机制 标记清除 / 引用计数 WebAssembly * 计算机网络 七层OSI模型 HTTP 1.0 / 1.1 / 2.0 1.0 1.1 持久化 2.0 管线 / 服务端推送 状态码 缓存控制策略 TCP 3次握手 / 4次挥手 滑动窗口 慢启动

前端知识体系-less

喜欢而已 提交于 2019-12-02 10:48:17
总览 Less(代表Leaner样式表)是CSS的向后兼容语言扩展。这是Less(语言)和Less.js(将Less样式转换为CSS样式的JavaScript工具)的官方文档。 因为Less看起来就像CSS,所以学习起来很容易。Less不仅为CSS语言增加了一些方便的补充,这也是可以如此快速地学习它的原因之一。 有关较少语言功能的详细文档,请参阅功能。 有关少内置函数的列表,请参见函数 有关详细的使用说明,请参阅使用Less.js 有关Less的第三方工具,请参见工具 Less会为CSS增加什么?这是功能的快速概述。 变数 这些是不言自明的: @width: 10px; @height: @width + 10px; #header { width: @width; height: @height; } 输出: #header { width: 10px; height: 20px; } 了解有关变量的更多信息 混合蛋白 混合是一种将一组属性从一个规则集中包含(“混入”)到另一规则集中的方式。假设我们有以下课程: .bordered { border-top: dotted 1px black; border-bottom: solid 2px black; } 我们想在其他规则集中使用这些属性。好吧,我们只需要在需要属性的类的名称中输入,如下所示: #menu a { color

web前端知识体系梳理

我是研究僧i 提交于 2019-12-01 08:46:14
前言 现在是信息时代,经过 web1.0 时期、web2.0 时期到现在的移动互联网时期,信息获取越来越高效,坐着不动就会有大量的新闻、博客、资讯向你推荐而来。作为一名靠谱的程序员,你免不了要查阅大量的文章、视频和书籍来充斥你的知识量,不断学习。但是现在网上大量的信息堆积起来,对于你来说意味着什么?你如何去合理的筛选、梳理这些获得的信息,又如何去知道自己现在还缺什么信息? 到这里就应该提出本文的主题 —— 知识体系 。其实无论针对哪个知识领域,它都是有一套完整的、成型的知识体系和标准作为支撑的,例如数学、建筑、医学、机械等等,当然包括计算机编程,其中肯定包括前端开发。 有了完善的知识体系,再来面对大量的信息获取,你就知道每个信息所说的知识点是属于知识体系中的哪个部分。同时,你也会很清楚自己哪些部分掌握的好,哪些部分掌握的不好,甚至哪些部分自己压根都没听说过。 如何构建知识体系 学习新的知识并不难,真正难的是你不知道自己现在还有哪些需要去学。 你也许学过 html css js jQuery webpack vue React nodejs git linux 设计模式 算法 …… 等各种前端开发需要的很多知识和技术,但是他们之间到底应该怎么联系起来,能形成怎样的知识网络。以及,在这个知识网络中,还有哪些是你没有考虑到或者学会的。这确实是一个问题,需要你去主动思考

(转)8000字干货:那些很厉害的人是怎么构建知识体系的

风格不统一 提交于 2019-11-30 23:12:26
看到一篇比较好的文章,转载自 8000字干货:那些很厉害的人是怎么构建知识体系的 ,记录下来有空看看 知识体系?有必要吗? 小张准备通过跑步锻炼身体,可因为之前听说过小腿变粗、膝盖受伤、猝死等等与跑步有关的意外状况,有点担心自己会掉进各种坑里,就在微信上问朋友圈一直晒跑步里程的朋友老安。 小张问老安:“老安,我想跑步,有什么要注意的没?” 老安回答:“注意跑姿就行了,要前脚掌先着地,不然容易损伤膝盖。”说完还给小张发了张片。 小张大喜,心想,幸亏问了老安,不然膝盖就废了。 第二天早上上班,小张碰见一个部门的黑子,想起来黑子前段时间说他参加了什么夜跑团,就问黑子:“黑子,听说你参加了夜跑团,跑步经验肯定很丰富了,我最近也想跑步,担心跑出问题,给点建议怎么样?” 黑子说:“建议嘛,的确有一条啊,别轻信网络上各种文章说的什么脚后跟先着地容易损伤膝盖应该前脚掌先着地之类的话。你知道吗,我参加的夜跑团里,有很多经验丰富的跑者,他们说呀,80%的马拉松跑者跑步时都是后脚跟先着地。人家跑那么久那么远都没事儿,就说明,脚后跟先着地是正确的选择。”黑子说着,拿出手机,找了张图给小张看。 小张边看图边说:“有道理,有道理,还是黑子专业。”可他心里面却犯嘀咕,怎么回事儿啊这是,老安和黑子,说的完全是相反的。 小张决定找一位资深的跑者问问,想来想去,想到他的大学同学飞将军,他常年跑步,全马都跑了6次了

P7知识体系

落爺英雄遲暮 提交于 2019-11-30 19:29:44
知道了P8是个什么样的存在了 那回过头来 先弄清P7需要哪些具体的知识,我自己总结几张体系图; 工程化专题:需要掌握maven,jenkins,sonar,git; 微服务专题 作为阿里的p7当然要弄懂双十一项目; 要自己能够完全搞懂源码 分布式是必不可少的; 还要学会性能优化 想要成为阿里p7大概的知识就已经列出来,其实这么多的知识作为p7不仅仅是掌握,那么简单更加要做到统筹兼顾。我们更加的要做到知其然,知其所必然。当然更多的一些面试,包括上面的这些知识点我会在自己的群里:629740746 定期给大家分享,面对p7我们要做的就是把自己的知识掌握的更加牢固。 来源: CSDN 作者: xgjj68163 链接: https://blog.csdn.net/u014161595/article/details/80429700

大前端知识体系整理(一)——各级别工程师的技能树

本秂侑毒 提交于 2019-11-30 05:50:23
传送门 大前端知识体系整理(二)——各阶段知识点列举 前言 本文为笔者回顾前端开发历程的一份总结和梳理,是对自己走过的路进行的复盘。想要总结出一些普适的规律,一是用来自己反思和规划未来,二是为后来人做一些力所能及的帮助。本文虽是作者原创,但肯定也看过其他大牛的文章,不过绝对自成一格,不会是那种cv党。笔者也会把觉得好的reference放到文章最后。 ps:整理过程中发现,去掉括号里的专有技能,好像对后端工程师也有一定的参考性。 1、初级工程师 阶段标准: 初级前端工程师的标准,就是能够完成日常的功能开发和debug,可以在已有的代码基础上做修改,优化和维护;熟练使用平时开发需要用到的工具即可,无需理解原理。这时候需要学习的东西是非常多的,不过由于只要掌握80%(二八法则的比喻,前80%的知识只需要20%的精力学习,后20%深入的知识则需要投入80%的精力)的使用知识,只需要付出20%的精力就能够学会,所以会很有成就感,进步也会非常快。 阶段分析: 需要大量的项目实践经验,至少应用一个框架开发实际项目半年以上,才算真正掌握一个框架的使用。另外就是项目开发过程中运用到的各种工具,每个领域都要熟悉一种,当然,只要熟悉基本操作即可。最后,对于业内的各种话题和思想要有概念,起码做到听说过,大概知道是干什么的。整个初级工程师的学习过程大约会持续1-2年。 学习诉求: 大量的实际开发经验

前端涉及的所有知识体系

删除回忆录丶 提交于 2019-11-29 17:39:40
github上最全的资源教程-前端涉及的所有知识体系 目录 (?) [+] 前端无疑是2016年最火热的技术,没有之一。 各种前端mvc框架层出不穷,angular js,vue, React ,前端组件化开发概念已经深入人心。前端工资已经比手机端开发还要高了。 作为个人站长,学习下前端设计也是有必要的,一来有些小的设计问题可以自己解决,同时还能提高自己的审美,提高网站的ui设计水平。 必备基础技能 前端技能汇总 这个项目详细记录 了前端工程师牵涉到的各方面知识。在具备基本技能之后可以在里面找到学习 的方向,完善技能和知识面。 frontend-dev-bookmarks 是老外总结的 前端开发 资源。覆盖面非常广。包括各种知识点、工具、技术,非常全面。 以下是个人觉得入门阶段应该熟练掌握的基础技能: HTML4 , HTML5 语法、标签、语义 CSS2.1 , CSS3 规范,与HTML结合实现各种布局、效果 Ecma-262 定义的javascript的语言核心,原生 客户端javascript , DOM操作 , HTML5新增功能 一个成熟的客户端javascript库,推荐 jquery 一门服务器端语言:如果有服务器端开发经验,使用已经会的语言即可,如果没有服务器端开发经验,熟悉Java可以选择Servlet,不熟悉的可以选PHP

web前端知识体系大全

匆匆过客 提交于 2019-11-29 17:39:21
1. 前言   大约在几个月之前,让我看完了《webkit技术内幕》这本书的时候,突然有了一个想法。想把整个web前端开发所需要的知识都之中在一个视图中,形成一个完整的web前端知识体系, 目的是想要颠覆人们对于前端只有三大块(html、css、js)的认识——做web前端需要的比这三大块要多得多 。   拖了好几个月了,但是由于近期将要参加的某一个活动,我不得不这两天把这个东西整出来。说干就干。上午我就开始在办公室画草图,乱七八糟的在那儿理思路。      大家不要害怕,其实下文中的这个知识框架要比草图中的好看的多,草图大家权当没看见。   好了,废话不扯。下面请跟随我本博客的内容,来看看web前端开发除了htm、css和js之外,还有哪些东西需要你一步一步去掌握。      在看内容之前,先看一下这个知识框架的预览图。图太大不好展示,看不清除,可在此下载清晰版 : http://pan.baidu.com/s/1hqIUvUc (内有整个知识体系的图片和xmind文件)    2. 分类   所有知识框架,那肯定是一个结构型的展现,就是一棵树。web前端的知识点非常多,也非常散,需要好几层结构来组织这个体系,否则就会显得很乱。那么如何组织、把谁和谁放在一块儿?这是真正值得我们去思考的,你也可以自己来思考一下这个问题。   在我总结的这个知识框架中,首先第一层我划分为: 理论知识