web前端

web前端

喜你入骨 提交于 2020-01-21 12:00:48
1, 蓝色理想 http://www.blueidea.com/ ; 诞生于1999年10月的蓝色理想,以建设网站设计与开发人员之家为宗旨,以介绍网络开发技术与网站创作设计交流为主要内容,是国内最大的设计类站点之一。 2, W3School http://www.w3school.com.cn/index.html ; W3School是最完善的在线教程站,包括 XHTML教程、XML教程JavaScript & AJAX、网站构建等前端开发人员必备的系统性学习教材。 3, 前端观察 http://www.qianduan.net/ ; 前端观察是一个纯粹的前端技术分享网站,本站的目的是为前端技术人员提供所需的资讯及资源,挖掘国内优秀的原创设计及内容,加以高度的整理。 4, CSS88 http://www.css88.com/ ; CSS88专注前端开发,关注用户体验,是一个资深的Web前端开发站,不仅传播前端技术,更重要的是关注前端设计从业者的生存状态,有多个开放的前端交流群。 5, CssRain http://www.cssrain.cn/ ; CssRain实用的前端技术信息,原创和搜集前端开发中细节的内容,一本jQuery新书推荐<<锋利的jQuery>>你值得拥有。 6, 我爱CSS http://www.52css.com/ ; 我爱CSS

怎么更好掌握Web前端技术 JS的跨域是怎么回事

邮差的信 提交于 2020-01-21 05:30:33
  怎么更好掌握Web前端技术?JS的跨域是怎么回事?JavaScript跨域是指通过JS在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过JS获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下面来看看吧。   在此之前,我们首先要了解为什么需要跨域。跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对JavaScript施加的安全限制。简单来说,跨域的作用就是让你能访问不是一个域的文件。   要解决跨域问题,我们可以使用以下几种方法:   一、通过jsonp跨域(实际上是动态创建script标签)   jsonp(json with Padding)是资料格式json的一种“使用模式”,可以让网页从别的网域要资料。jsonp也叫填充式json,是应用json的一种新方法,只不过是被包含在函数调用中的json。jsonp由两部分组成:回调函数和数据。回调函数是当响应到来时应该在页面中调用的函数,而数据就是传入回调函数中的json数据。   二、通过document.domain+ iframe (只有在主域相同的时候才能使用该方法)   两个不同域的a.html和b.html   解决办法:在两个页面都插入document.domain

在公司里,web前端开发工程师主要是做什么的?需要掌握什么

别来无恙 提交于 2020-01-20 16:52:25
随着5G技术的逐渐发展和成熟,未来大量的应用场景都需要前端进行呈现,所以未来前端开发将得到更多的重视。想要不被时代所淘汰,我们就需要不断学习,不断完善自己。未来相信所有的网站都会升级成HTML5网站,我们再也不用为了浏览网站去安装各种各样的插件了,并且它的效果会更加的炫酷。 之前界限分明的前端开发和后端开发,未来开始模糊。从趋势上来看,开发团队的人员配备都在向前端倾斜,包括Android开发、iOS开发、PC端开发、小程序开发等,前端工程师承担的角色不断扩大。 另外,Javascript开始向嵌入式领域进军,进一步促进了前端开发的普及化。与此同时,对安全,可靠等的要求越来越高,这都对前端开发提出更新和更严格的要求。虽然网页设计是网站的外观,但前端开发是将该设计的页面通过代码的形式在网络上进行展现,并加入一些功能特效 !使之具有一定的交互性!前端Web开发人员通过HTML,CSS和JavaScript等编码语言实现Web设计的人。 虽然它不再那么常见,但是前端开发人员有时被称为“客户端开发人员”,以区别于后端开发人员,后端是对数据库等幕后工作进行编程。如果您前往任何站点,您可以在导航,布局中查看前端开发人员的工作,甚至可以看到PC页面与手机页面不同的展现方式。 前端Web开发人员使用三种主要编码语言来编写由Web设计人员创建的网站和Web应用程序设计:HTML、CSS

web前端入门到实战:前端网页全局属性

柔情痞子 提交于 2020-01-19 22:28:24
1. hidden hidden是一个布尔属性,表示当前的网页元素不再跟页面相关,因此浏览器不会渲染这个元素,所以就不会在网页中看到它。相当于display:none <p hidden>本句不会显示在页面上。</p> 2. contenteditable 允许用户修改内容 <p contenteditable="true"> 鼠标点击,本句内容可修改。 </p> 3. draggable 是否可以 使用 Drag and Drop API 拖动元素 <div draggable="true">按住鼠标左键拖动试试</div> 4. title 用来为元素添加附加说明。大多数浏览器中,鼠标悬浮在元素上面时,会将title属性值作为浮动提示,显示出来。 <div title="版权说明"> <p>本站内容使用创意共享许可证,可以自由使用。</p> </div> 专门建立的学习Q-q-u-n ⑦⑧④-⑦⑧③-零①② 分享学习方法和需要注意的小细节,互相交流学习,不停更新最新的教程和学习技巧(从零基础开始到WEB前端项目实战教程,学习工具,全栈开发学习路线以及规划) 5. 事件处理属性 onabort, onautocomplete, onautocompleteerror, onblur, oncancel, oncanplay, oncanplaythrough, onchange,

web前端入门到实战:Html头部meta标签

这一生的挚爱 提交于 2020-01-19 20:11:21
meta元素有4个属性:name、http-equiv、content、charset.meta标签通过name属性来表述页面文档的元信息,通过http-equiv属性设置http请求指令,通过charset设置页面的字符编码。按照属性设置分类,meta可以分为三类: name属性和content属性组合,构成名称/值对,用于描述网站信息. 标准的meta名称包括application-name、author、description、generator等。 示例代码: <meta name="keywords" content="british,typeface,font,fonts"/> 其中keywords和description这两个名称的使用率最高,是搜索引擎优化的主要手段之一,推荐读者使用。 http-equiv属性和content属性组合,设置特定的http指令; 其中content-type、default-style和refresh已经确定,content-language和set-cookie还未正式确定. 此类型meta应该谨慎使用。不推荐使用<meta http-equiv="refresh" content="300"/>,某些搜索引擎遇到此meta时会停止解析 页面剩余的部分。<meta http-equiv="default-style"

web前端——美化效果总结

痞子三分冷 提交于 2020-01-19 14:24:37
概述 项目开发过程中使用到了不少web前端美化效果的方法,总结一下 1 图片作为背景 要实现的效果是,任意一张图片 "img-page-background.png" ,不需要调整图片尺寸,图片完全填充网页背景。首先需在CSS代码中创建 .page-bg 类: .page-bg { width: 100%; height: 100%; background: url('img-page-background.png') no-repeat; background-size: 100% 100%; } url 指定图片路径, no-repeat 指定图片不平铺, background-size: 100% 100%; 完全占据背景 然后在HTML代码中将背景与其他想要显示的内容分两个 <div> 来放置: <!DOCTYPE html> <html> <head> ...... </head> <body> ...... <!--父容器--> <div class="father-div"> <!--放背景图片的容器--> <div class="page-bg"></div> <!--要显示在背景图片之上的内容--> <div class="page-context"> ...... </div> </div> ...... </body> </html> 最终效果上图,

在web开发中,为什么前端比后端更得到转行程序员的青睐?必看!

安稳与你 提交于 2020-01-18 15:39:45
1、Web开发分类与区别 人们通常将Web分为前端和后端,前端相关的职位有前端设计师(UI/UE),前端开发工程师,后端相关的有后端开发工程师。 2、技术栈区别 看各大招聘网站上,公司对前端开发工程师的要求莫过于精通HTML,CSS,JS,有良好的交互设计能力等。再看公司对后端开发工程师的要求: 比如Java开发工程师,要求精通Java,熟练掌握Java网络编程; 熟练运用SSH等开源框架; 熟悉互联网开发模式,清晰理解缓存,缓存设计和模式; 精通TCP/IP、HTTP等网络协议,精通socket网络编程,有用Java做大访问量高压力网络应用的经验; 熟悉Linux/Nginx; 熟练配置维护Apache,Tomcat,Resin等应用服务器,掌握shell/awk/python等系统脚本工具; 熟练掌握SQL语句,熟练使用数据库(MySQL,Oracle); 掌握Html/Javascript/Css/Ajax 等页面技术熟练使用Eclipse/Maven/Ant/SVN等软件开发工具; Web架构的性质决定服务端开发的复杂性,服务端的复杂性决定后端开发人员要掌握的技术。 3、学习成本区别 用3年时间学习Web前端开发,多数同学都能够成为一个优秀的Web前端开发工程师。同样,用3年时间学习后端开发,多数同学只能算是入门。Web前端开发人员需要掌握HTML,CSS,JS

想入门web前端开发,并且学好,你必须知道的十大开发工具!

孤人 提交于 2020-01-18 15:39:33
在网站制作和开发的过程中,其实有很多的辅助咱们开发的工具,使用这些工具会让咱们的开发更为方便,提高工作效率,从事开发第六个年头了,接下来为大家分享一些常用工具,专家建议:收藏一波! 1.Sublime Sublime 作为一个尽为人知的代码编辑器,他的优点我就不多做赘述了。此编辑器同时支持Windows、Linux、Mac OS X等操作系统。他的运行界面十分整洁美观、文本功能也是很强大,运行速度超快,非常适合编写代码,写文章做笔记。它还支持众多插件扩展,实现强强联手,比如说: Emmet插件:前端开发不可缺少,让编写 HTML和CSS代码变得简单,节省大量时间。Emmet可使开发者用缩写形式书写代码,再用"扩展"功能自动将代码扩展至完整样式 JsFormat:这是一款将JS格式化的插件 SideBarEnhancements:右键菜单增强插件 TrailingSpaces:高亮显示多余的空格和Tab Tag:这是HTML/XML标签缩进、补全、排版和校验工具 Terminal:允许在Sublime Text 3中打开cmd命令窗口 SublimeCodeIntel:代码提示插件,支持多种编程语言,可以提示用户自定义代码 CssComb:为CSS属性进行排序和格式化 Autoprefixer:CSS3私有前缀自动补全插件,该插件使用CanIUse资料库

web前端开发这门技术是什么?

孤街醉人 提交于 2020-01-18 08:14:30
前端是什么? 在回答这个问题之前,我想到了一道面试题: 当我们在浏览器中输入网址并按回车之后,接下来会发生什么? 我们来简单地看一看 “网页展现” 的整个过程。 比如这里有一个用户,它需要访问 abc.com 这个网址。一般来说,当用户输入一个域名时,是在请求一个 HTML 资源。当他完成域名解析之后,他的浏览器会向 abc.com 这个域名所指向的 Web 服务器发出请求。 有时候 Web 服务器直接就可以返回用户的请求了;有时候 Web 服务器还需要向数据库查询一些数据,然后才能把处理结果返回给用户。 当用户的浏览器拿到服务器返回的 HTML 资源之后,就开始解析并显示 HTML 的内容了。 一般来说,HTML 页面需要 CSS 资源来描述页面的样式。比如浏览器在解析 HTML 时发现了一个 CSS 外链 abc.com/a.css ,它就会去请求这个资源。 HTML 页面往往还需要加载外部的 JS 资源,比如 abc.com/a.js ,此时浏览器同样会向服务器请求这个资源。 当所需的资源都加载完成之后,这个页面就可以提供完整的外观和功能了。整个过程差不多就是这个样子了。 我们看一看这张流程图,可以在中间画一道竖线,把它分成左右两个部分。 我们会发现,这道线左侧的事情发生在浏览器端,我们称之为 “前端”;右侧的事情发生在服务器端,称为 “后端”。(“前端” 之所以叫 “前端”

web前端CSS2学习2017.6.22

╄→гoц情女王★ 提交于 2020-01-18 03:55:43
十六 定位(position) position:static/fixed/relative/absolute/inhret 1 static:正常文档,默认值,忽略top/bottom/left/right/z-index 2 fixed:固定定位,脱离了文档流,以浏览器为坐标始(浏览器的左上角位置)终固定在浏览器窗口的某个坐标上,不会随着滚动条滚动 3 定位方式通常要配合:left/right/top/bottom 4 relative:相对定位,不会脱离文档流,以自己的原始位置为坐标进行偏移,偏移后该元素的原始位置将会保留 5 absolute:绝对定位,脱离了文档流,以浏览器为坐标进行偏移(浏览器的左上角位置) 但是如果该元素最近的已定位的祖先元素设置了定位方式了(除了static),那么就以这个祖先元素为起始坐标 ----------- z-index:层叠顺序 z-index:5;数字大的元素在数字小的元素上面 z-index只适用于定位属性所产生的重叠 如何让一个元素始终居中与另一个元素? left:50%;top:50%;margin-left:-width/2;margin-top:-height/2; 来源: https://www.cnblogs.com/jiandandeboke/p/7124543.html