我曾经已经按照vue官网的各种小demo都写了一遍。现在我想做个项目,完整的。我不是专业的前端,写组件恐怕会费很多精力,于是我决定使用iview的组件来完成我的项目。 进行这些之前,我们需要做一些准备工作。 从官网下载n…
一个node系统的日志管理
已经很久没有学习了,趁需求不饱和,想通过学习组里的成熟的node系统,模仿搭建一个“健全”的node系统。 一般第一步肯定是怎么配置基础信息,让这个系统跑起来。可是。。。刚好我不会日志管理,想研究下怎么打logger,所…
TypeScript ES6-Promise 递归遍历文件夹中的文件
貌似很多人都爱用这个作为写文章的初尝试,那来吧。遍历文件夹下的所有文件,步骤如下:1、传入一个路径,读取路径里面所有的文件;2、遍历读取的文件,判断当前文件是文件还是文件夹;3、if: 前目录为文件,输出当前文件绝对路径…
Laravel+vue实现history模式URL可行方案
项目:laravel + vue 实现前后端分离。vue-router 默认 hash 模式 —— 使用 URL 的 hash 来模拟一个完整的 URL,于是当 URL 改变时,页面不会重新加载。 hash URL 例如…
耗时一周整理的前端面试题,干货为主
websocket Websocket同http一样都是是基于tcp的,可靠性的双向通信协议,是建立在tcp之上的,并且是持久化的协议。 websocket 和http区别? 相同点 都是应用层的协议 都是基于tcp,可…
Angular7 中使用 svg sprite
起因 看到项目中很多svg,使用方法都是使用img标签引入。于是就想将svg合并,像字体图标那样方便使用。 解决方案 在网上了解到可以将众多svg文件合并成一个,用symbol+id的方式区分不同的svg图案,然后使…
vue项目-创建项目
1.首先具备一定的前端基础,常规的HTML+CSS+Js/jqeury必须熟练,这是后期开发的基础。2.明白node是什么东西,明白npm能干什么。3.打开cmd窗口,我用的PowerCmd. node -v //检查是…
2018 浅谈前端面试那些事
虽然今年没有换工作的打算 但为了跟上时代的脚步 还是忍不住整理了一份最新前端知识点 知识点汇总 1.HTML HTML5新特性,语义化浏览器的标准模式和怪异模式xhtml和html的区别使用data-的好处meta标签c…
使用Egret插件压缩代码包体积,减少请求数量的实战教程
在白鹭引擎发布了5.2.7版本中新增加了命令行,增加自动合图插件TextureMergerPlugin功能。今天,我们以一个EUI案例来展示自动合图插件的具体使用方法和注意事项。 此外,我们在本文还融入了UglifyPl…
对象的类型--接口 interface
对象的类型--接口 interface 1. “在 TypeScript 中,我们使用接口(Interfaces)来定义对象的类型。” 2. “在面向对象语言中,接口(Interfaces)是一个很重要的概念,它是对行为…
用原生TypeScript造轮子(序) 关于本教程
关于typescript,本来打算写语法相关的,但发现很难写的比官网文档好,所以还是直接用吧~~教程目标: 完全掌握ts语法,熟练到足以取缔js(响应下ts刚出道的口号) 了解一些常见的,较复杂的轮子实现原理,摆脱插件的…
TypeScript枚举
枚举 枚举(Enum)类型用于取值被限定在一定范围内的场景,比如一周只能有七天,颜色限定为红绿蓝等 示例 使用枚举来定义关键字 enum Days {Sun, Mon, Tue, Wed, Thu, Fri, Sat};…