实现vue-router部分功能
为了了解路由的底层工作原理,自己参考资料,仿写了vue-router的部分功能。当然自己写的DEMO功能较粗糙,主要实现核心功能,其它功能有待完善、补充。
body里面的onload和window.onload的区别
在body里面使用window.onload是不会起到效果的,只有在, , , , , , , , 中支持onload。
使用Gulp压缩混淆JS的相关配置
在文件根目录初始化npm,出现package.json,在根目录下面新建gulpfile.js文件,并配置,运行命令(顺序不要变,先把ES6转化问ES5,然后开始压缩混淆,uglify不支持ES6压缩混淆,会报错)
Gulp前端自动化构建工具
Gulp自动化构建工具可以增强你的工作流程!易于使用、易于学习、构建快速、插件高质!在日常开发中,可以借助Gulp的一些插件完成很多的前端任务。
JS是如何实现前端路由的 JS实现原生路由
路由就是根据不同的 url 地址展示不同的内容或页面,早期路由的概念是在后端出现的,通过服务器端渲染后返回页面,随着页面越来越复杂,服务器端压力越来越大。后来ajax异步刷新的出现使得前端也可以对url进行管理,此时
ES6变量的解构赋值、字符串的新增方法
解构可以用于数组,还可以用于对象。对象的解构赋值,可以很方便地将现有对象的方法,赋值到某个变量。
常用的十大 NodeJS 框架
Node.js 是基于 Chrome V8 javascript 引擎构建的开源、跨平台运行时环境。事件驱动的非阻塞I/O 模型使,NodeJS 能开发极其轻便且高效的 Web 应用程序。客户端 和 服务端 脚本中使用相同的语言
避免在单页应用程序中使用CORS,如何以及为什么?
在过去的十年中,单页应用程序已成为构建Web应用程序的标准技术。如今,诸如Angular,Vue之类的框架以及诸如React之类的库主导着前端开发,为这些应用程序提供了基础平
动手写一个Promise
现在Promise用的比较频繁了,如果哪天突然不用了,可能逻辑就不好厘清了,回调没的说是一大把,Promise这个东西很神奇,用起来舒服,若自己写一下,恐怕还真不简单,关键就一个字“绕”,绕过了也就好了