前端开发

web前端入门到实战:仿美团详情页与购物车源码-首页实现

不打扰是莪最后的温柔 提交于 2020-04-04 00:05:11
效果图 首先是index.html <!DOCTYPE html> <html> <head> <title>首页</title> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0,maximum-scale=1.0,user-scalable=0"> <script type="text/javascript"> (function() { var docEl = document.documentElement; function setRemUnit() { // 获取到rem的基准值 var rem = docEl.clientWidth / 10; // 动态设置html根元素的font-size docEl.style.fontSize = rem + 'px'; } setRemUnit(); // 窗口大小变化时 触发 window.addEventListener('resize', setRemUnit); // 窗口出现在当前屏幕时 (有浏览器兼容性) window.addEventListener('pageshow', function(e) { if (e.persisted) { setRemUnit(); } });

web前端入门到实战:css基础-float浮动

試著忘記壹切 提交于 2020-04-03 23:12:29
float实现文字环绕图片效果: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>float</title> <style> body{ font-family: '微软雅黑'; } .per{ width: 400px; border: 1px solid #CCC; padding: 5px; } .red{ width: 100px; height: 100px; background: red; margin: 10px; float:left; } </style> </head> <body> <div class="per"> <div class="red"></div>层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。 [1] CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。 </div> </body> </html> 清除浮动的方法一: 在浮动元素后面使用一个空元素 专门建立的学习Q-q-u

毫秒必争,前端网页性能最佳实践

六眼飞鱼酱① 提交于 2020-04-03 07:15:46
1. html特殊字符的html,js,css写法汇总 : http://www.cnblogs.com/starof/p/4718550.html 2. ::before和::after伪元素的用法 : http://www.cnblogs.com/keyi/p/5943133.html 3. YFCMF 轻量级企业网站管理系统: https://github.com/yangchaogit/YFCMF 4. 前端开发面试题: https://github.com/markyun/My-blog/tree/master/Front-end-Developer-Questions/Questions-and-Answers 5. 十分钟搞定Vue.js搭建: http://blog.csdn.net/sinat_29412671/article/details/53690658 6.轻量级PHP开发框架thinkPHP:https://www.kancloud.cn/manual/thinkphp5/118003 7.Flexbox弹性盒布局模型:http://www.w3.org/html/ig/zh/wiki/Css3-flexbox/zh-hans 8.简单快速上手弹性盒模型: http://www.w3cplus.com/css3/flexbox-basics.html 9

6.28—050—周五

微笑、不失礼 提交于 2020-04-03 04:42:52
今日所学内容:前端     一、HTML5       1、转义字符       2、指令       3、标签     二、css       1、css 书写位置 行间式 | 内联式 | 外联式 前端:   学习前端目的:为我们开发的应用程序提供一个与用户进行交互的界面   前端分类:HTML5、CSS3、JavaScript三大部分   学习内容:HTML5、CSS3、JavaScript、jQuery前端框架及Bootstrap前端框架五个课程内容 一、HTML5   什么是HTML5 (HyperText Mark-up Language)   HTML5就是html语言,是一种标记语言,数字5是该语言的版本号;html语言开发的文件是以.html为后缀,制作运行在浏览器上展现给用户使用的前端界面,采用的语言是超文本标记语言(HyperText Mark-up Language)。   注:.html文件可以双击直接在浏览器中打开,被浏览器解析后显示给用户查看   如何学习HTML   学习方向:掌握转义字符、指令和标签三大组成部分   学习目的:通过标签知识完成搭建页面整体架构 1、转义字符   像后台开发语言的特殊字符\n一样,会被解析为换行,html5中也有很多特殊字符数字的组合,会被解析为特殊的含义     空格:&nbsp | 字符":&quot | 字符&:

web前端入门到实战:css选择器和css文本样式相关

荒凉一梦 提交于 2020-04-02 22:00:10
【文章来源微信公众号:每天学编程】--- 关注,后台领取编程资源 css基础-css选择器和css文本样式相关: 使用link链入外部样式,页面加载时会同时加载样式 @import url(“*.css”);使用导入式,页面加载完后,才会加载样式 链接伪类的顺序 :link-> :visited ->:hover-> :active 或者 : visited -> : link ->:hover-> :active 选择器的优先级: id选择器>class选择器>标签选择器 如果设置了同样的类样式,类样式与元素里类的顺序没有关系,取决于哪个样式离需要引用样式的元素最近就用哪个,所以div里的文字颜色是“橘色“ 选择器权值: 标签选择器:1 类和伪类选择器:10 id选择器:100 通配符选择器:0 行内样式:1000 !important:优先级最最高 权值不同时,根据权值判断样式;权值相同时,根据就近原则判断样式 常用选择器: input:focus p:first-letter p元素的首字母 p:first-line p元素的首行 serif字体和sans-serif字体的区别: sans-serif有修饰 sans-serif无修饰 font-style:normal/italic/oblique 正常 斜体 倾斜 font简写顺序: font-style font

蜗牛学院分析:Web前端开发的就业前景怎么样,薪资待遇如何?

时间秒杀一切 提交于 2020-04-02 07:35:01
信息技术的迅速发展,使IT技术者们赶上了一个百年难遇的好机会,尤其是国家出台了“互联网+”的政策后,更是催生了IT行业的就业空间,使其呈现爆发性增长。 如今,微信逐渐成为了大家主要的交流工具,随着各种小程序游戏风靡朋友圈之后,其从业人员Web前端开发工程师的薪资可谓是一路高涨。细心观察下大家不难发现,就目前来看,Web前端作为移动互联网时代的前沿技术,不仅在电脑端,而且在手机端也得到了广泛的应用。据预测,Web前端开发在未来5—10年,将会成为移动互联网领域的主宰者。 当然,很多外行人对于“Web前端开发”的了解还只是皮毛,今天小编就为大家详细解释一下Web前端到底是什么。 1、什么是Web前端? 早期互联网时代,电脑端的网站页面主要以静态为主,相对来说也没那么复杂。而现在随着网络信息逐渐丰富,网页发生了很大的变化,企业更加注重用户交互,各种产品层出不穷,好产品想要长久发展,用户体验就变得尤为重要,特别是移动端产品。 Web前端技术主要包括HTML5、CSS3、Less、Sass、响应式布局、移动端开发、以及Ps设计等,更高级的前端开发人员还需要掌握JavaScript 语言、Mysql、Mongodb数据库开发、vue.js、webpack、elementui等前端框架技术。 2、Web前端开发可以从事哪些工作? 学完Web前端开发后,可以从事网站前端工程师、网页制作工程师

web前端入门到实战:前端高手在CSS 开发效率的必备片段

╄→尐↘猪︶ㄣ 提交于 2020-04-02 05:52:03
这篇文章会记录我们平时常用到的 CSS 片段,使用这些 CSS 可以帮助我们解决许多实际项目问题中遇到的,墙裂建议点赞收藏再看,方便日后查找 清除浮动 浮动给我们的代码带来的麻烦,想必不需要多说,我们会用很多方式来避免这种麻烦,其中我觉得最方便也是兼容性最好的一种是,在同级目录下再创建一个<div></div>;不过这样会增加很多无用的代码。此时我们用:after这个伪元素来解决浮动的问题,如果当前层级有浮动元素,那么在其父级添加上 clearfix 类即可。 // 清除浮动 .clearfix:after { content: "\00A0"; display: block; visibility: hidden; width: 0; height: 0; clear: both; font-size: 0; line-height: 0; overflow: hidden; } .clearfix { zoom: 1; } 垂直水平居中 在 css 的世界里水平居中比垂直居中来的简单一些,经过了多年的演化,依然没有好的方式来让元素垂直居中(各种方式各有优缺点,但都不能达到兼容性好,破坏力小的目标),以下是几种常见的实现方式 绝对定位方式且已知宽高 专门建立的学习Q-q-u-n: 784783012 ,分享学习的方法和需要注意的小细节,不停更新最新的教程和学习技巧

浏览器相关的前端知识

我的梦境 提交于 2020-04-01 13:11:14
一、输入url到展示页面过程发生了什么? URL(Uniform Resource Locator)统一资源定位符,用于定位互联网上资源 scheme: // host.domain:port/path/filename scheme:定义因特网服务的类型,常见的类型有:HTTP HTTPS和GTP。 host:定义域主机(http默认是www) domain:定义因特网域名,比如xxx.com.cn port:定义主机上的端口号(http:默认是80) path:定义服务器上的路径 filename:定义文档/资源的名称 1. DNS解析:将域名解析成IP地址 在浏览器输入网址后,首先要经过域名解析,因为浏览器并不能直接通过域名找到对应的服务器,而是要通过IP地址,之所以我们用的是域名而不是IP,是因为IP是一段数字,特别不容易记住,而域名其实就是IP的伪装者。 什么是域名解析:DNS协议提供通过域名查找IP地址,或者是反向通过IP查找域名的服务。DNS是一个网络服务器,我们的域名解析简单来说就是DNS上记录一条信息记录。 1.1 递归查询 主机向本地域名服务器的查询一般都是采用递归查询。 所谓递归查询就是:如果主机所查询的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户的身份,向其他根域名服务器继续发出查询的请求报文(即替该主机继续查询)

第09组 Beta冲刺(3/5)

我与影子孤独终老i 提交于 2020-03-31 08:09:36
队名:观光队 链接 组长博客 作业博客 组员实践情况 王耀鑫 **过去两天完成了哪些任务 ** 文字/口头描述 学习 展示GitHub当日代码/文档签入记录 接下来的计划 完成短租车,页面美化 **还剩下哪些任务 ** s 完成短租车,页面美化 遇到了哪些困难 网络请求速度慢 有哪些收获和疑问 1、收获:后台数据库管理 2、疑问:暂无 许培荣 **过去两天完成了哪些任务 ** 文字/口头描述 新增服务端短租车确认归还接口。 前端新增输入框前端js校验,加载时等待动画,开放短租车功能模块,加入认证时上传图片功能。 展示GitHub当日代码/文档签入记录 接下来的计划 优化后台,完善前端。 **还剩下哪些任务 ** 地图功能模块未连入前端页面。有时间可优化前端页面效果。 燃尽图 遇到了哪些困难 目前数据库中有些冗余,欲求一个不需要太大改动后端代码的修改办法。 有哪些收获和疑问 1、收获:让我对html的使用方法和css的玩法更熟悉了... 2、疑问:对于ajax和js的异步动态加载html不清楚,玩不出高级的东西。 陈湘怡 **过去两天完成了哪些任务 ** 文字/口头描述 开始修改UI 展示GitHub当日代码/文档签入记录 还在修改中,故还没上传 接下来的计划 继续修改 **还剩下哪些任务 ** 前端页面与后端接口的完善 燃尽图 组内共享 遇到了哪些困难 暂无 有哪些收获和疑问 1

淘宝技术分享

↘锁芯ラ 提交于 2020-03-30 13:00:32
  前几天在淘宝UED( http://ued.taobao.com/blog/ )上看到了几篇不错的文章,且都有PPT,里面总结的很不错,因此分享给大家,主要针对的是初级前端开发者。这一系列课程由浅入深的介绍前端技术的关键部分,对HTML/CSS/JavaScript、包括浏览器渲染过程和JS引擎原理、常用工具等知识都有详细的讲解。 一、淘宝前端技术巡礼   这一讲主要介绍了淘宝前端的技术发展。   原文地址: 前端技术系列课程(No.1) – 淘宝前端技术巡礼   PPT如下:   PPT地址: http://www.slideshare.net/lijing00333/ss-12323405 二、HTML/CSS/JavaScript基础   这一讲有两部分,第一部分讲了HTML、CSS中关键知识,第二部分讲了ECMAScript基础   原文地址: http://ued.taobao.com/blog/2012/04/10/html-css-js/   HTML/CSS基础PPT:   PPT地址: http://www.slideshare.net/lijing00333/htmlcssjs   ECMAScript基础部分PPT:   PPT地址: http://www.slideshare.net/lijing00333/ecmascript 三、深入剖析浏览器