笔记-6-JavaScript高级补充(跨域/事件循环) 笔记

一、什么是跨域?什么是同源策略? 跨域问题通常是由浏览器的同源策略(Same-Origin Policy,SOP)引起的访问问题。 同源策略是浏览器的一个重要安全机制,他用于限制一个来源的文档或脚本如何能够与另一个来源的资源进行交互。 当两个URL的协议、主机(Host)、端口都相同时才被认为是同源。 在早期,服务器渲染的网站不会有跨域问题。随着前后端分离的...
codeez 发布于 

笔记-5-JavaScript高级(原型/浏览器) 笔记

JS中的函数也是对象,那么它就会有自己的属性和方法。 name属性 获取函数名称,length属性 获取形参个数(不包含剩余参数运算符和有默认值的参数) arguments是类数组对象,虽然有length属性也可以通过index访问元素。但没有map、filter等数组才有的方法,有时候如果我们需要用到这些方法,就需要将其转为数组,可以使用ES6中的方法:A...
codeez 发布于 

笔记-4-JavaScript基础(DOM/BOM) 笔记

JS是一种高级的、解释型的编程语言; JS是一门基于原型、头等函数的语言,是一门多范式的语言,它支持面向对象程序设计,指令式编程,以及函数式编程。 历史: 1994年,网景公司(Netscape)发布了Navigator浏览器0.9版 这是历史上第一个比较成熟的网络浏览器,但这个版本的浏览器只能浏览,不具备与访问者互动的能力。 网景公司急需一种网页脚本语言,...
codeez 发布于 

笔记-3-CSS补充 笔记

编码时可参考凹凸实验室代码规范:https://guide.aotu.io/ 类名:公共类使用_隔开单词,专属类使用-隔开单词。 meta标签有charset(字符编码)、http-equiv、name 三种属性。 meta http-equiv=X-UA-Compatible content=IE=edge 作用: 告知IE浏览器去模仿哪一个浏览器的行...
codeez 发布于 

笔记-2-CSS基础 笔记

CSS表示层叠样式表(Cascading Style Sheet)。 MDN中的解释:CSS不是真正的编程语言,也不是标记语言,它是一门样式表语言。 CSS提供了三种方法,可以将CSS样式应用到元素上: 内联样式(inline style) 内部样式表(internal style sheet) 外部样式表(external style sheet) 注释:...
codeez 发布于 

笔记-1-HTML 笔记

Hello everybody! 再过两天就是中秋节啦~ 今天搭建了一个小博客,用来记录一下我的codelife《一位优秀前端的自我修养》hhhh 目前不知道写什么好,就先把学习笔记搬上来吧...(正好印象笔记的会员也要到期了。 笔记中如果有错误,还请指正我,感谢~ 上世纪90年代,Berners-Lee上线了世界上第一个网站:http://info.cer...
codeez 发布于