四时宝库

程序员的知识宝库

33道前端开发理论面试题,附答案

一、理论知识

1.1、讲讲输入完网址按下回车,到看到网页这个过程中发生了什么

a. 域名解析

b. 发起TCP的3次握手

c. 建立TCP连接后发起http请求

d. 服务器端响应http请求,浏览器得到html代码

e. 浏览器解析html代码,并请求html代码中的资源

f. 浏览器对页面进行渲染呈现给用户

参考《一次完整的HTTP事务是怎样一个过程》

前端兼容性问题总结

1.如何在IE6及更早浏览器中定义小高度的容器?

IE6及更早浏览器之所以无法直接定义较小高度的容器是因为默认会有行高。

解决:#test{overflow:hidden;height:1px;font-size:0;line-height:0}

2. 如何解决IE6及更早浏览器浮动时产生双倍边距的bug?

在IE6及更早浏览器出现浮动后margin值解析为双倍的情况,设置该元素的display属性为inline即可

HTML初学者入门学习教程笔记手册第一部分

HTML基本结构
基本文件格式:一般写的代码需要存储在文件中,比如html代码存储在.html文件中
什么是HTML标签:HTML标签也称为HTML标记,由开始标签和结束标签组成,用于表现结构化的内容,将内容构造成为一个完整的网页。

HTML标签组成
双标签:是指由开始标签和结束标签组成
单标签:是指没有结束标签的标签,由一个标签构成即为开始也是结束
理解:开始标签是被括号包围的元素名,结束标签是被括号包围的斜杠和元素名,如<h1></h1><b></b> 注意:有些HTML元素没有结束标签,比如<br/>

JavaScript 事件

JavaScript 事件

  • JS 对象
  • JS 字符串

HTML 事件是发生在 HTML 元素上的“事情”。

当在 HTML 页面中使用 JavaScript 时,JavaScript 能够“应对”这些事件。

JavaScript 初学者手册



JavaScript 是世界上最流行的编程语言之一。

聊一聊 RASP 和它的优劣(rasp2)

RASP - Runtime Application Self Protection

网锐推出“锐”品牌,全面助力IT架构转型

近日,南京网锐(原xNet)推出“锐”品牌,技术理念转向更具前瞻性的“IT架构转型”,结合近年来在SDN交换机和开放式网络领域的积累,网锐公司将SDN/NFV技术的开放性和灵活性优势充分发挥了出来。在启用“锐”品牌的同时,“NetrimX”作为全新的英文品牌名,一并闪亮登场!

回顾网锐的发展之路,艰辛与挑战如影随形,作为国内最早从事SDN技术研究的创业公司,网锐在成立之初,一直充当着SDN的布道师和破冰者角色。彼时,xNet(extensible Network)是网锐践行“开放网络”的标签,通过力推交换机软硬件解耦理念、白盒模式、交换机系统定制化开发,得到了大量ODM客户和互联网公司的认同。如今,网锐的眼光已经不仅仅局限与“L2~L4”的交换机层面,而是瞄准了更高处:网络与IT的融合协作,将软件定义的理念提升到应用交付,帮助用户构筑以软件为中心(software-centric)的IT基础设施。“锐”品牌令旗挥动,ADS交换机、flexSDN交换机、pureIP软件等一大波新产品拍马杀到。

免费轻量级网站防火墙的解决方案(最好的免费防火墙)

百度安全亮相GITC 展示AI助力网络安全

中新网11月24日电 11月23日GITC2017全球互联网技术大会在北京国家会议中心召开,本次大会以“大象无形”为主题,寓意在大数据、人工智能时代,通过技术的发展和传承,让互联网行业得以持续创新发展,催生出更多的产品创新和应用创新。

百度安全通过发挥威胁情报、大数据、深度学习三者合力支撑构成的技术优势,已提前布局,在AI的基础层、平台层、应用层等,都推出了相应的安全方案。在本届大会上,百度安全携旗下多款安全产品和解决方案亮相GITC2017大会,展示AI安全生态建设成果。

开发高并发 高扩展的ai WAF尝试(高并发开发经验)

针对上次写的项目的痛点进行了改进,下面回顾下:

  • python服务器和go相当于是串行的,也就是说waf掉了整个业务就掉了
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接