摘要: 环境搭建: 1.安装node.js 2.安装cnpm # npm install -g cnpm --registry=https://registry.npm.taobao.org 3.全局安装create-react-app: # cnpm install -g create-react-app 阅读全文
posted @ 2018-04-19 14:36 liuxu_xrl 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 小程序与原生App哪个好? 答: 小程序除了拥有公众号的低开发成本、低获客成本低以及无需下载等优势,在服务请求延时与用户使用体验是都得到了较大幅度 的提升,使得其能够承载跟复杂的服务功能以及使用户获得更好的用户体验。 简单描述下微信小程序的相关文件类型?答:微信小程序项目结构主要有四个文件类型,如下 阅读全文
posted @ 2018-03-27 15:22 liuxu_xrl 阅读(762) 评论(0) 推荐(0) 编辑
摘要: 以下是ES6排名前十的最佳特性列表(排名不分先后): Default Parameters(默认参数) in ES6 Template Literals (模板文本)in ES6 Multi-line Strings (多行字符串)in ES6 Destructuring Assignment (解 阅读全文
posted @ 2018-03-27 15:10 liuxu_xrl 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 一.CSS3有哪些新特性? 1. CSS3实现圆角(border-radius),阴影(box-shadow), 2. 对文字加特效(text-shadow、),线性渐变(gradient),旋转(transform) 3.transform:rotate(9deg) scale(0.85,0.90 阅读全文
posted @ 2018-03-27 12:32 liuxu_xrl 阅读(741) 评论(0) 推荐(0) 编辑
摘要: http请求由三部分组成,分别是:请求行、消息报头、请求正文 HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。 1、常用的HTTP方法有哪些 阅读全文
posted @ 2018-03-27 12:30 liuxu_xrl 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 转载自 https://zhuanlan.zhihu.com/p/106287246 闭包是怎样的一个表现形式呢? 第一,闭包是一个函数,而且存在于另一个函数当中 第二,闭包可以访问到父级函数的变量,且该变量不会销毁 闭包的实现原理,其实是利用了作用域链的特性,我们都知道作用域链就是在当前执行环境下 阅读全文
posted @ 2018-03-26 19:42 liuxu_xrl 阅读(156) 评论(0) 推荐(0) 编辑
摘要: ECMAScript有两种开发模式: 1.函数式(过程化) 2.面向对象(OOP)。 面向对象的语言有一个标志,那就是类的概念,而通过类可以创建任意多个具有相同属性和方法的对象。但是,ECMAScript没有类的概念,因此它的对象也与基于类的语言中的对象有所不同。 创建对象 创建一个对象,然后给这个 阅读全文
posted @ 2018-03-26 19:22 liuxu_xrl 阅读(176) 评论(0) 推荐(0) 编辑
摘要: Bootstrap less/sass Sass (Syntactically Awesome Stylesheets)是一种动态样式语言,Sass语法属于缩排语法,比css比多出好些功能(如变量、嵌套、运算,混入(Mixin)、继承、颜色处理,函数等),更容易阅读。Scss和sass的改良版。 L 阅读全文
posted @ 2018-03-26 18:34 liuxu_xrl 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 一:什么是事件委托/代理? 事件委托是利用事件冒泡,只指定一个事件处理程序来管理某一类型的所有事件。 事件委托就是利用事件冒泡原理实现的! 事件冒泡:就是事件从最深节点开始,然后逐步向上传播事件; 例:页面上有一个节点树,div > ul > li > a 比如给最里面的a 加一个click 事件, 阅读全文
posted @ 2018-03-26 18:11 liuxu_xrl 阅读(359) 评论(0) 推荐(0) 编辑
摘要: 什么叫模块化开发? 模块化开发使代码耦合度降低,模块化的意义在于最大化的设计重用,以最少的模块、零部件,更快速的满足更多的个性化需求。因为有了模块,我们就可以更方便地使用别人的代码,想要什么功能,就加载什么模块。但总不能随便写吧,总得有规范让大家遵守吧。 为什么要进行模块化开发? 1.污染全局变量。 阅读全文
posted @ 2018-03-26 16:33 liuxu_xrl 阅读(193) 评论(0) 推荐(0) 编辑