2019年5月7日
摘要: 最近做了做一些js面试25 Essential JavaScript Interview Questions*,其中第一道是:使用typeof bar "object"检测”bar”是否为对象有什么缺点?如何避免? 这是一个十分常见的问题,用 typeof 是否能准确判断一个对象变量,答案是否定的, 阅读全文
posted @ 2019-05-07 14:31 Squirtle 阅读(417) 评论(0) 推荐(0) 编辑
摘要: ES 6 : 变量的解构赋值 1. 数组的解构赋值 [ 基本用法 ] 按照一定的模式从数组或者对象中取值,对变量进行赋值的过程称为解构。 以前,为变量赋值只能直接指定值: 而ES 6 允许写成下面这样: 上面的代码表示,可以从数组中取值,按照位置的对应关系对变量赋值。 [ 默认值 ] 解构赋值允许使 阅读全文
posted @ 2019-05-07 14:13 Squirtle 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、什么是响应式布局? 响应式布局就是一个网站能够兼容多个终端——而不是为每个终端做一个特定的版本。这个概念是为解决移动互联网浏览而诞生的。 响应式布局可以为不同终端的用户提供更加舒适的界面和更好的用户体验。 二、响应式布局的优点和缺点有哪些呢? (1) 优点 :1. 面对不同分辨率设备灵活性强 2 阅读全文
posted @ 2019-05-07 13:56 Squirtle 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 【webpack】 模块打包机webpack基础使用 001、什么是webpack? 作用有哪些?WebPack可以看做是模块打包机:它做的事情是,分析你的项目结构,找到JavaScript模块以及其它的一些浏览器不能直接运行的拓展语言(Scss,TypeScript等),并将其转换和打包为合适的格 阅读全文
posted @ 2019-05-07 09:02 Squirtle 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 001、创建仓库 002、新建项目 003、初始化仓库 这一步不需要做 git init : 文件夹中会多出一个隐藏的.git文件 004、克隆项目 git clone <项目地址> 005、编写代码并提交到github上面 1、git add index.html 2、git commit -m 阅读全文
posted @ 2019-05-07 08:24 Squirtle 阅读(466) 评论(0) 推荐(0) 编辑
2019年2月20日
摘要: 一. 普通对象与函数对象 JavaScript 中,万物皆对象!但对象也是有区别的。分为普通对象和函数对象,Object 、Function 是 JS 自带的函数对象。下面举例说明 在上面的例子中 o1 o2 o3 为普通对象,f1 f2 f3 为函数对象。怎么区分,其实很简单,凡是通过 new F 阅读全文
posted @ 2019-02-20 11:55 Squirtle 阅读(208) 评论(0) 推荐(0) 编辑
2019年1月13日
摘要: 首先分为3个板块 路由的api相当于一个域名. 根据当前地址在执行路由里的代码; 逻辑层: 书写业务逻辑的都代码都放在controller层 数据处理层: model 写数据的增删改查方法,导出一般供逻辑层处理数据 视图层: 做html的页面展示作用, mongoose做为mongo处理数据的插件 阅读全文
posted @ 2019-01-13 22:19 Squirtle 阅读(113) 评论(0) 推荐(0) 编辑
摘要: 1.基本路由概念 路由是指确定应用程序如何响应对特定端点的客户端请求,该请求是URI(或路径)和特定HTTP请求方法(GET,POST等)。 每个路由都可以有一个或多个处理函数,这些函数在路由匹配时执行。 路径定义采用以下结构: app是一个实例express。 METHOD是一个HTTP请求方法, 阅读全文
posted @ 2019-01-13 22:05 Squirtle 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 前后端不分离 在前后端不分离的应用模式中,前端页面看到的效果是由后端控制,由后端渲染页面或重定向,后端需要控制前端的展示,前端与后端的耦合度很,这种应用模式比较适合纯网页应用,但是当后端对接APP时,APP可能并不需要后端返回一个HTML网页,而仅仅是数据本身,所以后端原本返回的网页的接口不再适用于 阅读全文
posted @ 2019-01-13 21:45 Squirtle 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 中间件就是请求req和响应res之间的一个应用,请求浏览器向服务器发送一个请求后,服务器直接通过request定位属性的方式得到通过request携带过去的数据,就是用户输入的数据和浏览器本身的数据信息,这中间就一定有一个函数将这些数据分类做了处理,最后让request对象调用使用,这个处理函数就是 阅读全文
posted @ 2019-01-13 21:45 Squirtle 阅读(1457) 评论(0) 推荐(0) 编辑