随笔分类 - 面试题
摘要:浏览器就可以通过访问链接来得到页面的内容,通过绘制和渲染,显示出页面的最终的样子 知识点:页面加载过程、性能优化、安全性 1、页面加载过程 知识点:加载资源的形式、加载一个资源的过程、浏览器渲染页面的过程 (1)、加载资源的形式 输入url(或跳转页面)加载html http://www.baidu
阅读全文
摘要:一、IDE编写代码工具 webstorm、sublime、vscode、atom、插件 二、Git 代码版本的管理,多人协作开发 正式项目都需要代码版本管理 大型项目需要多人协作开发 git和linux是一个作者 网络git服务器如codeing.net、github.com 常用git命令 git
阅读全文
摘要:从基础知识JS web API js基础知识:ECMA 262标准 js web API: w3c标准 W3c标准中关于js的规定有 DOM操作、BOM操作、事件绑定、ajax请求(包括http协议)、存储 常说的js(浏览器执行的js)包含两部分: 1、js基础知识(ECMA262标准) 2、JS
阅读全文
摘要:js复习 js知识点介绍 基础知识 1、原型、原型链 2、作用域、闭包 3、异步单线程 jsAPI 1、DOM操作 2、AJax 3、事件绑定 开发环境 1、版本管理 2、模块化 3、打包工具 运行环境 1、页面渲染 2、性能优化 一、原型和原型链 1、构造函数 function Foo(name,
阅读全文
摘要:1、页面布局 题目:假设高度已知,请写出三栏布局,其中左栏右栏宽度为300px,中间自适应? 1、浮动 浮动布局 优点:兼容性比较好 缺点:浮动后,元素是脱离文档流的,需要处理清除浮动clear:both;处理好与周边元素关系 div是left right center 效果图 { margin:
阅读全文
摘要:基本知识 1、DOM结构 两个节点之间可能存在哪些关系以及如何在节点之间任意移动 document.documentElement 返回文档的根节点 document.body document.activeElement 返回当前文档中被激活的标签节点(ie) event.formElement
阅读全文
摘要:1、v if(虚拟dom元素)和v show有什么区别? 1.手段: v if是动态的向DOM树内添加或者删除DOM元素; v show是通过设置DOM元素的display样式属性控制显隐; 2.编译过程: v if切换有一个局部编译/卸载的过程,切换过程中合适地销毁和重建内部的事件监听和子组件;
阅读全文
摘要:JS相关问题 数组去重 function uniq(array){ var temp = []; //一个新的临时数组 for(var i = 0; i
阅读全文
摘要:HTML&css相关问题 1.XHTML和HTML有什么区别 HTML是一种基本的WEB网页设计语言,XHTML是一个基于XMl的置标语言 最主要的不同 XHTML元素必须被正确地嵌套。 XHTML元素必须被关闭 标签名必须用小写字母 XHTMl文档必须拥有根元素 2.什么是语义化的HTML? 直观
阅读全文
摘要:1、为什么用Nodejs,它有哪些缺点? 事件驱动,通过闭包很容易实现客户端的生命活期。 不用担心多线程,锁,并行计算的问题 V8引擎速度非常快 对于游戏来说,写一遍游戏逻辑代码,前端后端通用 当然Nodejs也有一些缺点: nodejs更新很快,可能会出现版本兼容 nodejs还不算成熟,还没有大
阅读全文