本文面向初学者,每一步都比较详细。阅读本文能学习一些命令行、程序编译和调试,以及使用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可以实现响应提交并取消跳转。
A web application for news, whose frontend is implemented by using React and whose backend is developed in Express.
Experiments for A Compiler Design, whose requirements are given by the NJU Compiling class. This simple compiler attempts to achieve basic jobs that a complex and complete compiler is enabled to finish.
A basic distributed file system that is based on the Microservices Architecture, implemented in Java by using Spring-boot/Spring-cloud framework, which is also a final project for the course called Software Architecture
An iOS News App with GUI in Swift4, which can display different news based on news types and GPS location, can persist favourite news in local memory and also can search for news with specific keywords.
An application, developed by Swift, used on mobile iOS system, contributed by a two-person team, is used for students to prepare for the national postgraduate entrance examination.