![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
前端
beiniao520
这个作者很懒,什么都没留下…
展开
-
总结js中this的指向问题
我们知道js中有个全局对象就是window,如果在顶层声明一个变量如var a=1 //就相当于window.a=1同时有了node以后,js也可以在服务端运行了,官方解释为Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。通俗说node是一个支持js语法的容器,直接写js就可以在node下运行。这里介绍node主要说一下在node中的全局变量叫global,...原创 2018-03-11 13:44:19 · 162 阅读 · 0 评论 -
现代前端开发路线图:从零开始,一步步成为前端工程师
很多人都想学编程。但是苦于没有具体的步骤和指导。比如想找份前端开发的工作,却不知道应该先学习什么再学习什么,也不知道该选择什么样的工具。因为经常被人问到类似的问题,全栈开发者Kamran Ahmed索性在github上制订了一份现代前端开发的路线图,并且用一篇文章对前端开发的整个学习过程进行了详细解释。感兴趣的初学者不容错过。进入正题之前先交代一下我和这张路线图的背景。过去5年我一直在进行全栈开发...原创 2018-07-10 14:54:51 · 288 阅读 · 0 评论 -
15、内元素有哪些?块级元素有哪些? 空(void)元素有那些?
行内元素a、b、span、img、input、strong、select、label、em、button、textarea块级元素div、ul、li、dl、dt、dd、p、h1-h6、blockquote空元素即系没有内容的HTML元素,例如:br、meta、hr、link、input、img参考资料:...原创 2018-05-07 14:36:45 · 344 阅读 · 0 评论 -
16、什么是HTML5?
什么是HTML5??> HTML5是下一代HTML标准。?> HTML,HTML 4.01的上一个版本诞生于1999年。自从那以后,Web世界已经经历了巨变。?> HTML5仍然处于完善之中。然而,大部分现代浏览器已经具备了一些HTML5的支持。?> HTML5的设计目的是为了在移动设备上支持多媒体...原创 2018-05-07 14:35:36 · 191 阅读 · 0 评论 -
14、Quirks模式是什么?它和Standards模式有什么区别?
Quirks模式是什么?它和Standards模式有什么区别?从IE6开始,引入了Standards模式,标准模式中,浏览器尝试给符合标准的文档在规范上的正确处理达到在指定浏览器中的程度。在IE6之前CSS还不够成熟,所以IE5等之前的浏览器对CSS的支持很差, IE6将对CSS提供更好的支持,然而这时的问题就来了,因为有很多页面是基于旧的布局方式写的,而如果IE6 支持CSS则将令这些页面显示不...原创 2018-05-07 14:06:08 · 305 阅读 · 0 评论 -
13、行内元素、块级元素、空元素都有哪些?
行内元素有哪些?块级元素有哪些? 空(void)元素有那些?行内元素a、b、span、img、input、strong、select、label、em、button、textarea块级元素div、ul、li、dl、dt、dd、p、h1-h6、blockquote空元素即系没有内容的HTML元素,例如:br、meta、hr、link、input、img参考资料:MDN: 行内元素MDN: 块级元素...原创 2018-05-07 14:04:50 · 298 阅读 · 0 评论 -
12、iframe有那些缺点?
href和src的区别hrefhref (Hypertext Reference)指定网络资源的位置,从而在当前元素或者当前文档和由当前属性定义的需要的锚点或资源之间定义一个链接或者关系。目的不是为了引用资源,而是为了建立联系,让当前标签能够链接到目标地址。srcsource(缩写),指向外部资源的位置,指向的内容将会应用到文档中当前标签所在位置。请求资源类型不同(1)href 指向网络资源所在位...原创 2018-05-07 14:03:40 · 162 阅读 · 0 评论 -
11、iframe有那些缺点?
iframe中有哪些缺点?iframe中会阻塞主页面的的Onload事件(过多会增加服务器的HTTP请求);搜索引擎的检索程序无法解读这种页面,不利于搜索引擎优化;页面样式调试麻烦,出现多个滚动条;浏览器的后退按钮失效产生多个页面,不易管理不容易打印IFRAME和主页面共享连接池,而浏览器对相同域的连接有限制,所以会影响页面的并行加载。使用iframe中之前需要考虑这两个缺点。如果需要使用ifra...原创 2018-05-07 14:01:55 · 355 阅读 · 0 评论 -
10、如何实现浏览器内多个标签页之间的通信?
如何实现浏览器内多个标签页之间的通信?(阿里)WebSocket的,SharedWorker;也可以调用localstorge,饼干等本地存储方式;localstorge另一个浏览上下文里被添加,修改或删除时,它都会触发一个事件我们通过监听事件,控制它的值来进行页面信息通信;注意quirks:Safari在无痕模式下设置localstorge值时会抛出QuotaExceededError的异常;使...原创 2018-04-28 16:36:43 · 428 阅读 · 0 评论 -
9、webSocket如何兼容低浏览器?
webSocket如何兼容低浏览器?(阿里)Adobe Flash SocketActiveX HTMLFile (IE)基于 multipart 编码发送 XHR基于长轮询的 XHR原创 2018-04-28 16:34:31 · 1743 阅读 · 1 评论 -
8、介绍一下你对浏览器内核的理解?
介绍一下你对浏览器内核的理解?主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网...原创 2018-04-28 16:32:23 · 556 阅读 · 0 评论 -
7、介绍一下你对浏览器内核的理解?
主要分成两部分:渲染引擎(layout engineer或Rendering Engine)和JS引擎。渲染引擎:负责取得网页的内容(HTML、XML、图像等等)、整理讯息(例如加入CSS等),以及计算网页的显示方式,然后会输出至显示器或打印机。浏览器的内核的不同对于网页的语法解释会有不同,所以渲染的效果也不相同。所有网页浏览器、电子邮件客户端以及其它需要编辑、显示网络内容的应用程序都需要内核。J...原创 2018-04-28 16:28:33 · 909 阅读 · 0 评论 -
6、常见的浏览器内核有哪些?
常见的浏览器内核有哪些?Trident内核:IE,MaxThon,TT,The World,360,搜狗浏览器等。[又称MSHTML]Gecko内核:NETSCAPE6及以上版本,FF,MozillaSuite / SeaMonkey的等Presto内核:Opera7及以上。[Opera内核原为:Presto,现为:Blink;]Webkit内核:Safari,Chrome等。[Chrome的:B...原创 2018-04-28 09:54:32 · 3428 阅读 · 0 评论 -
5、HTML全局属性(全局属性)有哪些?
HTML全局属性(全局属性)有哪些?accesskey:设置快捷键,提供快速访问元素如aaa在windows下的firefox中按alt + shift + a可激活元素类:为元素设置类标识,多个类名用空格分开,CSS和JavaScript的可通过类属性获取元素contenteditable:指定元素内容是否可编辑contextmenu:自定义鼠标右键弹出菜单内容data- *:为元素增加自定义属...原创 2018-04-28 09:52:33 · 2105 阅读 · 0 评论 -
4、cookie、sessionSttorage、localStory区别
cookie、sessionSttorage、localStory区别cookie、sessionSttorage、localStory都是在客户端以键值对存储的存储机制,并且只能将值存储为字符串 cookielocalStoragesessionStorage由谁初始化客户端或服务器,服务器可以使用Set-Cookie请求头。客户端客户端过期时间手动设置永不过期当前页面关闭时在当前浏览器会话(b...原创 2018-04-28 09:51:45 · 4148 阅读 · 0 评论 -
1、HTML和XHTML的区别
HTML和XHTML的区别 ☆什么是HTML?Html是用来描述网页的一种语言,是一切网页的基础。HTML 指的是超文本标记语言 (Hyper Text Markup Language)HTML 不是一种编程语言,而是一种标记语言标记语言是一套标记标签 (markup tag)HTML 使用标记标签来描述网页什么是XHTML?XHTML 是更严谨更纯净的 HTML 版本。****XHTML 指可扩...原创 2018-04-28 09:48:37 · 871 阅读 · 0 评论 -
JS基础篇--replace替换全部的正确应用
一般使用var str = "test-test-test";str = "test-test-test".replace("test", "ok");console.log(str);使用正则:var str = "test-test-test";str = "test-test-test".replace(/test/g, "ok");console.log转载 2018-03-11 13:50:00 · 198 阅读 · 0 评论 -
2017年前端人才市场:一半海水,一半火焰
一直很热闹的前端人才市场,在刚过去的 2017 年也不太平静。一边是薪水和地位继续见长,前端技术也异常活跃;一边是互联网红利期过后,市场回归理性,找工作艰难的抱怨声四起。看似矛盾的两种情景并存,不禁让人疑惑:这一年,前端程序员们究竟过得怎么样?100offer 在走访了几位今年跳槽的前端开发者和资深行业专家之后,结合数据,给出了我们的答案:初级前端程序员供给泛滥,待遇恶化,犹如浸入冰冷的「海水」;...转载 2018-07-10 15:08:14 · 364 阅读 · 0 评论