css框架

如果再聘请一位会css的美工,那要你还有什么用?

对着背影说爱祢 提交于 2019-12-16 11:37:35
老板正为网站不好看而烦恼。 会议结束后。 我对我的前辈说:要是能找个会css美工就好了! 前辈说:如果再聘请一位会css的美工,那要你还有什么用? 我一时语塞。 后来回答:我可以专心后端代码,可以写 js 脚本,还可以运用前端框架,如vue、element、iview、easyui。 但,我知道,其实每一项都只是会用,而不是精通。 若问题改为:如果再聘请一个会 css、js、vue.js 的美工? 可能真的没我什么事了,毕竟,后端增删改查,来个新人都会弄。 Powdesigner数据库设计是老板自己做好了, 架构在小公司谈不上,遇到复杂问题是一个前辈解决的。 我确实只是个打杂的小伙计而已,等我工作在涨两年,辞退我可能是分分中的事,毕竟会打杂的便宜的新人多的是。 必须挑战自己,制定可行的计划,为3年后大概率的危机提前储备新知识了。 来源: https://www.cnblogs.com/hao-1234-1234/p/12024065.html

响应式布局开发

别等时光非礼了梦想. 提交于 2019-12-16 10:39:41
目录 移动web介绍和两种开发方式(响应式开发方式 原生的开发方式) 响应式的原理(CSS3的媒体查询) 响应式开发框架(Bootstrap) 的介绍和基本信息-优势-版本 了解框架和库的区别 主导者不一样 入门Bootstrap 起步 下载和引包 阅读Bootstrap的文档 了解常用的全局CSS样式 和 组件 和JS插件 搭建项目目录结构 创建主页引包 设置网页字体和空结构 字体图标的生成 和使用 总结 移动web前言 移动web : 移动端手机浏览器或者微信里面浏览的 网页 移动APP : 手机上需要下载安装的 应用程序 1. 移动web介绍 1.1 响应式开发 一套代码运行多个终端 优点:开发快 维护快 适配好 缺点加载速度慢 1.2 纯原生移动web开发 一套代码运行一个端 优点: 加载速度快 缺点开发慢 维护慢 适配差 1.3 应用场景 : 响应式开发用在一些新建的网站(PC和移动同时出来) 对加载速度要求不是很高 纯原生移动web开发 一般会用在一些已经有PC端上线的网站 再次开发移动端 移动端需要加载速度很快的网站 2. 响应式开发原理 2.1 CSS3的媒体查询: 通过查询屏幕的的宽度来指定某个宽度区间的网页布局 2.2 常见设备的屏幕宽度 超小屏幕(手机) 768px以下 小屏设备(平板) 768px-992px 中等屏幕(旧式电脑) 992px-1200px

前端学习之Bootstrap学习

大城市里の小女人 提交于 2019-12-16 06:24:27
一,Bootstrap简介   在前端世界,有个叫Bootstrap的家伙,,是twitter 开源出来的一套前端框架,利用Ta可以快速开发网站界面,它的特点就是比自己从头写简单,直观,方便,快捷,省劲。   凡是使用过Bootstrap的开发者,都不在乎做这么两件事情:复制and粘贴。哈哈~,是的使用Bootstrap非常简单,但是在复制粘贴之前,需要先对Bootstrap的用法一一熟悉之后我们才开始干活!   Bootstrap,来自 Twitter,是目前最受欢迎的前端框架。Bootstrap是基于HTML,CSS,JavaScript的前端框架,它简洁灵活,使得Web开发更加快捷。它由Twitter的设计师Mark Otto 和 Jacob Thornton 合作开发,是一个CSS / HTML 框架。Bootstrap提供了优雅的 HTML 和CSS规范,它是由动态的CSS语言Less写成的。    它用于开发响应式布局、移动设备优先的 WEB 项目 。   我们去bootcdn ( https://www.bootcdn.cn/ )。会发现Bootstrap是星最多的前端框架之一。 二,常用Bootstrap组件链接 1,基础CSS样式 概要 预置排版样式 统一预制标签样式 按钮样式 表格样式 表单样式 图片样式 辅助工具类 代码样式 栅格系统 xs : 超小屏幕 手机

Bootstrap起步介绍

风流意气都作罢 提交于 2019-12-15 20:28:37
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 起步 简要介绍Bootstrap,以及如何下载、使用,还有基本模板案例等等. 下载 下载bootstrap有三种形式. 用于生产环境的Bootstrap 编译并压缩后的Css、Javascript和字体文件.不包含文档和源文件. Bootstrap基于Less的源码 Less、Javascript和字体的源文件,并且带有文档,需要Less编译后方可用于生产环境. Bootstrap基于Sass的源码 Sass、Javascript和字体的源文件,并且带有文档,需要Sass编译后方可用于生产环境. 安装 通过Bower进行安装 bower install bootstrap 通过npm进行安装 npm install bootstrap 文件目录 预编译版 bootstrap/ glyphicons-halflings-regular.eot glyphicons-halflings-regular.svg glyphicons-halflings-regular.ttf glyphicons-halflings-regular.woff glyphicons-halflings-regular.woff2 bootstrap.js bootstrap.min.js bootstrap.css bootstrap

DOM设置css样式

怎甘沉沦 提交于 2019-12-14 20:26:14
<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title>DOM设置css样式</title> <!-- p.style.fontSize=100px; 解读: 设置元素p的样式字体大小=100px; 样式属性不能有“-”符号,要写出驼峰形式 切记,除了getElementById获取到的元素,其他都要通过数组x[i]的索引来对其设置样式,不论获取到的有几个 --> </head> <body> <h3 id="h">前端书籍</h3> <ul id="listWeb"> <li>html基础</li> <li>CSS基础</li> <li>JavaScript基础</li> <li>Jquery框架</li> <li>bootStrap框架</li> </ul> <h3>JAVA书籍</h3> <ul id="listJava"> <li>JAVA语言基础</li> <li>三大框架</li> <li>JAVA深入浅出</li> </ul> <script> var x=document.getElementById("h");//使用变量x获取id=h的h3 x.style.color="blue";//id方法获取的是唯一的,无需使用数组索引 var y=document

为什么所有人都对 HTML、CSS 失望了?

二次信任 提交于 2019-12-14 14:43:47
作者 | Rachel Andrew,Web 开发者 译者 | 罗昭成 责编 | 沭 七 出品 | CSDN(ID:CSDNnews) 所有的人再一次对 CSS 失望。我不打算去总结这些让人失望的点。事实上,CSS 太容易被覆盖修改,如果要让它实时生效,你需要将它用 JavaScript 包裹起来。你可以在《The Great Divide》文章中看到更好的思路。 在我们的技术栈中,有关于工具、框架和技术相关的描述。我在前端和 Web 服务端工作了将近 20 年,我看到它们在不停地转换。事实上,标准的技术有它自有的局限性,当我们遇到问题,我们会想办法解决问题。通常,我们会抛弃旧的东西,使用新的方法来解决问题。旧的东西很糟糕,当我们找不到更好的东西时,我们会用我们的知识,发明新的轮子,让工作更轻松。 我们在数据领域可以看到,人们通常会避免使用关系数据库来完成需求,尽管你是真的需要关系数据库。 我们可以看到以静态页面驱动的网站,经常会将速度与缺乏数据库混为一谈,并且最终会在文件系统中创建数据或者依靠大量的第三方插件来填充原需要使用传统 CMS 处理的内容。 在上述两种场景中,都可以使用关系数据库管理系统来实现,静态页面可以更好的适配待发布的内容。这是一个针对特定问题的最佳实践。然而,在很多情况下,采用新技术或其它技术会让项目陷入混乱 ,最终必须花费昂贵的代价进行重构/重写。

CSS布局——Grid

北城以北 提交于 2019-12-13 02:09:57
一、概述 网格布局(Grid)是最强大的 CSS 布局方案。 它将网页划分成一个个网格,可以任意组合不同的网格,做出各种各样的布局。以前,只能通过复杂的 CSS 框架达到的效果,现在浏览器内置了。 上图这样的布局,就是 Grid 布局的拿手好戏。 Grid 布局与 Flex 布局 有一定的相似性,都可以指定容器内部多个项目的位置。但是,它们也存在重大区别。 Flex 布局是轴线布局,只能指定"项目"针对轴线的位置,可以看作是 一维布局 。Grid 布局则是将容器划分成"行"和"列",产生单元格,然后指定"项目所在"的单元格,可以看作是 二维布局 。Grid 布局远比 Flex 布局强大。 二、基本概念 2.1 容器和项目 采用网格布局的区域,称为"容器"(container)。容器内部采用网格定位的子元素,称为"项目"(item)。 <div> <div><p>1</p></div> <div><p>2</p></div> <div><p>3</p></div> </div> 面代码中,最外层的 <div> 元素就是容器,内层的三个 <div> 元素就是项目。 注意:项目只能是容器的顶层子元素,不包含项目的子元素,比如上面代码的 <p> 元素就不是项目。Grid 布局只对项目生效。 2.2 行和列 容器里面的水平区域称为"行"(row),垂直区域称为"列"(column)。 上图中

webpack的面试题总结

早过忘川 提交于 2019-12-12 12:57:02
为什么要总结webpack相关的面试题 随着现代前端开发的复杂度和规模越来越庞大,已经不能抛开工程化来独立开发了,如react的jsx代码必须编译后才能在浏览器中使用;又如sass和less的代码浏览器也是不支持的。 而如果摒弃了这些开发框架,那么开发的效率将大幅下降。在众多前端工程化工具中, webpack 脱颖而出成为了当今最流行的前端构建工具。 然而大多数的使用者都只是单纯的会 使用 ,而并不知道其深层的原理。希望通过以下的面试题总结可以帮助大家温故知新、查缺补漏,知其然而又知其所以然。 问题列表 webpack与grunt、gulp的不同? 与webpack类似的工具还有哪些?谈谈你为什么最终选择(或放弃)使用webpack? 有哪些常见的Loader?他们是解决什么问题的? 有哪些常见的Plugin?他们是解决什么问题的? Loader和Plugin的不同? webpack的构建流程是什么?从读取配置到输出文件这个过程尽量说全 是否写过Loader和Plugin?描述一下编写loader或plugin的思路? webpack的热更新是如何做到的?说明其原理? 如何利用webpack来优化前端性能?(提高性能和体验) 如何提高webpack的构建速度? 怎么配置单页应用?怎么配置多页应用? npm打包时需要注意哪些?如何利用webpack来更好的构建?

js在IE和firefox中的不同

[亡魂溺海] 提交于 2019-12-12 11:38:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.firefox不能对innerText支持。 firefox支持innerHTML但却不支持innerText,它支持textContent来实现innerText,不过默认把多余的空格也保留了。如果不用textContent,如果字符串里面不包含HTML代码也可以用innerHTML代替。 2.禁止选取网页内容: 在IE中一般用js:obj.onselectstart=function(){return false;} 而firefox用CSS:-moz-user-select:none 3.滤镜的支持(例:透明滤镜): IE:filter:alpha(opacity=10); firefox:-moz-opacity:.10; 4.捕获事件: IE:obj.setCapture() 、obj.releaseCapture() Firefox: document.addEventListener("mousemove",mousemovefunction,true); document.removeEventListener("mousemove",mousemovefunction,true); 5.获取鼠标位置: IE:event.clientX、event.clientY firefox

js和css常用库

我是研究僧i 提交于 2019-12-11 15:06:09
js库 库描述 链接地址 Github的在线cdnjs 在线js和css引入库 BootCDN 稳定、快速、免费的前端开源项目 CDN 加速服务 开源的CDN在线库 jsDelivr –开源CDN 免费,快速且可靠 开源的CDN在线库 Easy To Find 现成插件库 封装好的插件库 My97DatePicker日期插件库 兼容性极强的日期插件库 mCustomScrollbar 使用 jQuery UI,可以灵活的通过 CSS 定义你的滚动条 鼠标滚动插件 CSS库 库描述 链接地址 Font Awesome 一套绝佳的图标字体库和CSS框架 CSS图标字体库 IcoMoon-免费 css图标制作库 CSS动画库 css动画库 CSS动画库 CSS动画库 Hover.css 一组CSS3驱动的悬停效果,可应用于链接,按钮,徽标,SVG,特色图像等。 hover动画库 来源: CSDN 作者: DarkerSU 链接: https://blog.csdn.net/DarkerSP/article/details/103490795