【CSS】两个DIVmargin值方向相对,取最大值

这是最近面试被问到的一个问题。 上面一个DIV给一个向下的外边距,下面的DIV给一个向上的外边距,他们之间的距离不是编辑之和,而是取最大值。 <html> <head> <style type="te...
5 年前 - 1461 热度 - 7 评论

前端应该知道的HTTP状态码

成功类(请求已经被成功处理了) 200 请求已成功,返回想要的东西。出现此状态码是表示正常状态。(所有人都喜欢的) 201 请求成功,服务器正在创建请求的资源 202 服务器收到请求了,但是未处理 203 服务器成功处理,但是返回的信息是另...
5 年前 - 694 热度 - 1 评论

商业意识和创业

1、首行培养商业意识。周鸿对程序员的弱点看得一清二楚。“想成功不要迷恋技术,没有技术肯定不行,但是只有技术一样行不通。”周鸿说。对于那些心怀创业梦想却不具备商业意识的程序员,周鸿提出了两点建议:第一,努力培养自己的商业意识,甚至要强迫自己去...
5 年前 - 908 热度 - 0 评论

JSONP的由来和原理

jsonp的产生: 1.AJAX直接请求普通文件存在跨域无权限访问的问题,不管是静态页面也好. 2.不过我们在调用js文件的时候又不受跨域影响,比如引入jquery框架的,或者是调用相片的时候 3.凡是拥有scr这个属性的标签都可以跨域例如...
5 年前 - 986 热度 - 2 评论

自适应正方形方案

JavaScript实现自适应浏览器宽度,可以监听onresize事件。 纯CSS实现自适应浏览器宽度的正方形有以下三种方法: 1、方案一:CSS3 vw 单位 CSS3 中新增了一组相对于可视区域百分比的长度单位vw、vh、vmin、vm...
5 年前 - 714 热度 - 0 评论

javascript 自定义事件

//定义一个Box类 function Box(){ //other code this.handlers = {};//存储事件的对象 } Box.prototype = { constructor: Box, ...
5 年前 - 1164 热度 - 0 评论

【JS】深浅拷贝,基本类型和引用类型

如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。 此篇文章中也会简单阐述到栈堆,基本数据类型与引用数据类型,因为这些概念...
5 年前 - 811 热度 - 0 评论

javascript中的bind方法

bind和apply,call都是用来改变this用的,只不过bind返回一个函数,不是立即调用。 先给window下增加一个str属性 window.str = '全局window下的str' let a = { ...
5 年前 - 957 热度 - 0 评论