本文面向初学者,每一步都比较详细。阅读本文能学习一些命令行、程序编译和调试,以及使用VSCode的知识。
一般情况下,HTML5中div盒子模型默认排列是垂直排列,这篇文章简单介绍了几种将div盒模型水平排列的方法。
如果被问到“Cookie和Session的区别”,大家基本都会知道:Session比Cookie安全;Session是存储在服务器端的,Cookie是存储在客户端的。本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有更深入的了解。
AJAX是前端开发中很常用的框架(库),这篇文章是对Web前端开发常见的AJAX跨域问题出现的各类错误信息的一个简单概括,以AJAX跨域的解决方法来说明跨域策略。
这篇文章是对Web前端开发常见的跨域问题的各种解决方案的一个简单概括,用一些实例来说明跨域策略。在前端开发中,跨域问题是很常见的问题之一,所以在这里做了个总结,可以当成Handbook来用。
网页布局(layout)是CSS的一个重点应用。布局的传统解决方案,基于盒状模型,依赖display属性+position属性+float属性。它对于那些特殊布局非常不方便,比如,垂直居中就不容易实现。
在CSS中可以利用多媒体查询(Media query)来实现不同屏幕尺寸的自适应设计(Responsive design),无需书写额外的JS代码即可实现不同设备上的自适应布局。
CSS3渐变(gradients)可以在两个或多个指定的颜色之间显示平稳的过渡。在CSS3之前(例如CSS2)必须使用图像来实现这些效果。而通过使用CSS3渐变,可以无需图片来实现类似的效果,从而减少下载时间和带宽的使用,并且加快了渲染速度。此外,渐变效果的元素在放大时看起来效果更好,因为渐变是由浏览器生成的。
在CSS3中,可以通过改变border的各种属性来设置border的样式,包括圆角、阴影、边框样式等等。这篇速记着重介绍了和CSS3边框相关的一些样式的设计方法,如圆角边框,边框阴影,边框粗细和样式,边框图片。
在Web前端设计中经常需要对表单提交的内容进行检查以确保合法性,或者是对表单将要提交的数据进行一系列处理,或者是单纯想要取消跳转。但是在HTML5中form表单响应提交后会默认发生跳转,无论提交的内容是否通过了合法性检查或者完成了某些处理。通过结合Javascript操作DOM可以实现响应提交并取消跳转。