摘要:
前置知识 SSR服务器渲染 Vue SSR(server side rendering)服务端渲染 和 Vue SPA(single page application)单页应用 Vue SSR->将本来要放在浏览器执行创建的组件,放到服务端先创建好,然后生成对应的html 将他们直接发送到浏览器,最 阅读全文
摘要:
移动端css里面写了1px, 实际看起来比1px粗,因为css中的1px并不等于移动设备的1px,这些由于不同的手机有不同的像素密度 在window对象中有一个devicePixelRatio属性,他可以反应css中的像素与设备的像素比 很明显图一要比图二更粗,这就是所谓的1px区别 实现方案: 1 阅读全文
摘要:
1、node有哪些特征,与其他服务器端对比 特征:单线程、事件驱动、非阻塞I/O node 无法直接渲染静态页面,提供静态服务 node 没有根目录的概念 node 必须通过路由程序指定文件才能渲染文件 node 比其他服务端性能更好,速度更快 2、CommonJS中require/exports和 阅读全文
摘要:
1、说一下React React是Facebook 开发的前端JavaScript库 V层:react并不是完整的MVC框架,而是MVC中的C层 虚拟DOM:react引入虚拟DOM,每当数据变化通过reactdiff运算,将上一次的虚拟DOM与本次渲染的DOM进行对比,仅仅只渲染更新的,有效减少了 阅读全文
摘要:
Error: listen EADDRINUSE: address already in use :::3000,出现这个报错说明3000端口被占用 解决方法:找到占用该端口的程序,kill杀掉它就可以了 输入命令 发现是8832这个鬼占用端口 接着输入taskkill命令 这样就终止了占用程序的进 阅读全文
摘要:
在node环境中所有与文件操作都是通过fs核心模块实现的。包括文件的创建、删除、查询以及读写和写入 在 fs 模块中,所有的方法都分为同步和异步两种实现,具有 sync 后缀的方法为同步方法,不具有 sync 后缀的方法为异步方法 文件读取 同步文件读取readFileSync 第一个参数为读取文件 阅读全文
摘要:
类式继承 一般类式继承是继承私有属性,调用父类通过call改变子类this指向 拷贝继承 把一个对象的属性和方法直接复制到另一个对象中 使用for in 遍历父类身上的方法,只要是自身的就赋值给子类的原型 子类通过for in继承父类的方法(把父类的东西都继承过来),子类新加的方法父类不会有 使用O 阅读全文
摘要:
1、双层循环去重 先定义原始数组第一个元素的数组,遍历原始数组,新数组与原始数组进行比较 如果不重复就添加到新数组中,最后返回新数组res 2、使用indexOf方法去重 indexOf()方法可返回某个指定的元素在数组中首次出现的位置 首先定义一个空数组res,然后调用indexOf方法对原来的数 阅读全文
摘要:
首先浏览器是多线程的,JS是单线程的(浏览器只给js分配了一个线程) 单线程的特点就是一次只能处理一件事情。(后一个任务需要等待前一个任务的执行,这就可能出现长时间的等待) JS在单线程中实现异步机制主要依赖浏览器的任务队列 任务队列分为主任务队列,等待任务队列 在主任务队列自上而下执行的时候,如果 阅读全文
摘要:
1、对vue的理解,有什么特点,vue为什么不能兼容IE8及以下浏览器 vue是一套用于构建用户界面的渐进式框架,核心是一个响应的数据绑定系统 vue是一款MVVM框架,基于双向绑定数据,当数据发生变化时候,vue自身会进行一些运算 特点:简洁轻量、数据驱动、组件化、模块友好 vue.js使用了IE 阅读全文