深入前端
前端知识点
子月吾生
one day by one day
展开
-
前端环境搭建
前端环境搭建一、node.js安装1、windows安装node.js2、Mac上安装node.js先安装nvm 一、node.js安装 1、windows安装node.js (1) 百度搜索node.js进入node.js官网进行下载安装,一步步的点击next就可以安装完成。 (2)测试是否按照完成:在键盘按下【win+R】键,输入cmd,然后回车,打开cmd窗口 (3)在cmd窗口输入以下命令,如果显示版本号则表示按照成功。 node -v npm -v 注释:Node.js中自带npm,安装Nod原创 2020-07-23 18:20:12 · 2290 阅读 · 2 评论 -
详解深拷贝和浅拷贝以及如何深拷贝
深拷贝和浅拷贝一、如何区分深拷贝和浅拷贝二、举例加深理解深拷贝和浅拷贝三、图文理解四、哪些方法是浅拷贝,如何进行深拷贝 一、如何区分深拷贝和浅拷贝 内在的区别:浅拷贝就是简单的把指向别人的值的一个指针给复制过来,深拷贝就是实实在在的把别人的值给复制过来。 直接显示出来的区别:浅拷贝就是双方不是独立的,还会互相影响;深拷贝是不会影响到彼此,是独立的个体。 深拷贝与浅拷贝的存在主要还是受拷贝的数据类型所影响的。当拷贝的是js基本数据类型时,都会是深拷贝;如果拷贝的是js引用数据类型时,简单的赋值过来的时候就原创 2020-09-10 10:50:17 · 4092 阅读 · 0 评论 -
理解js栈内存和堆内存
内存分配与垃圾回收: 在编译阶段,除了声明变量和函数,查找环境中的标识符这两项工作之外,还会进行内存分配。不同类型的数据会分配到不同的内存空间 一般来说栈内存线性有序存储,容量小,系统分配效率高。而堆内存首先要在堆内存新分配存储区域,之后又要把指针存储到栈内存中,效率相对就要低一些了。 垃圾回收方面,栈内存变量基本上用完就回收了,而推内存中的变量因为存在很多不确定的引用,只有当所有调用的变量全部销毁之后才能回收。 栈内存:引擎执行代码时工作的内存空间,除了引擎,也用来保存基本值和引用类型值的地址。 堆原创 2020-09-09 11:46:24 · 427 阅读 · 0 评论 -
理解W3C是干什么的
W3C是指万维网联盟(word wide web consortium);它是一个会员组织,其工作是对web进行标准化;W3C创建并维护WWW标准 W3C标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构 (Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括 XHTML和XML;表现标准语言主要包括CS...原创 2019-06-02 16:17:17 · 2691 阅读 · 3 评论 -
解决前端跨域的方法有哪些
1、首先一个域名的组成: 当协议、子域名、主域名、端口号中任意一个不相同时,都算作不同域 JavaScript出于安全方面的考虑,不允许跨域调用其它页面的对象。跨域就可以理解为因为JavaScript同源策略的限制,a.com下的js无法操作b.com或者c.a.com域名下的对象。 2、处理跨域的方法: 1)处理方法一——在后台进行处理:通过在同域名下web服务器创建一个代理 例如某个前端页面...原创 2019-06-14 19:32:03 · 550 阅读 · 0 评论 -
前端开发中的几大布局的详细总结
一,静态布局(Static Layout) 在屏幕宽高有调整时,使用横向和竖向的滚动条来查阅被遮掩部分; 意思就是不管浏览器尺寸具体是多少,网页布局就按照当时写代码的布局来布置 二,弹性布局(Elastc Layout) 是CSS3引入的布局方式,其中flex-flow是flex-direction和flex-wrap属性的简写方式,语法如下: flex-flow:< flex-direct...原创 2018-11-28 19:50:30 · 3153 阅读 · 0 评论