摘要: ACE 是一个开源的、独立的、基于浏览器的代码编辑器,可以嵌入到任何web页面或JavaScript应用程序中。ACE支持超过60种语言语法高亮,并能够处理代码多达400万行的大型文档。ACE开发团队称,ACE在性能和功能上可以媲美本地代码编辑器(如Sublime Text、TextMate和Vim 阅读全文
posted @ 2020-12-08 13:01 陌路y 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 基本使用 想要了解 tapable 的实现,那就必然得知道 tapable 的用法以及有哪些使用姿势。tapable 中主要提供了同步与异步两种钩子。我们先从简单的同步钩子开始说起。 同步钩子 SyncHook 以最简单的 SyncHook 为例: const { SyncHook } = requ 阅读全文
posted @ 2020-12-08 12:59 陌路y 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 可能你看过Node是什么,看过Node的文档,用Node写过一些小项目。但是如果问你——你知道在一线互联网企业里,Node真正是怎么用的吗?是拿来做什么的?怎么做? 我相信百分之八十的人都不知道答案,甚至包括一些用Node写过博客,小站点的前端程序员。这也是大家对于学习很容易出现的问题:我学会了这个 阅读全文
posted @ 2020-12-08 12:57 陌路y 阅读(595) 评论(0) 推荐(0) 编辑
摘要: 引言 Facebook在Chainreact2019大会上正式推出了新一代JavaScript执行引擎Hermes。Hermes是个轻量级的js引擎,专门对Android上运行reactNative进行了优化。我们第一时间在 CRN 项目中集成了Hermes, 并做了深度调研。 一、Hermes介绍 阅读全文
posted @ 2020-12-08 12:56 陌路y 阅读(1042) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 1.1 FilePond 它是一个 JavaScript 文件上传库。可以拖入上传文件,并且会对图像进行优化以加快上传速度。让用户体验到出色、进度可见、如丝般顺畅的用户体验。 FilePond 项目地址: https://github.com/pqina/ 1.2 特点和优势 上传内容:支 阅读全文
posted @ 2020-12-08 12:54 陌路y 阅读(682) 评论(0) 推荐(0) 编辑
摘要: 一、mpvue简介 mpvue 是一个使用 Vue.js 开发小程序的前端框架。框架基于 Vue.js 核心,mpvue 修改了 Vue.js 的 runtime 和 compiler 实现,使其可以运行在小程序环境中,从而为小程序开发引入了整套 Vue.js 开发体验。mp 即 mini prog 阅读全文
posted @ 2020-12-08 12:52 陌路y 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 创建项目 使用 create-react-app 工具快速创建 React SPA。 # 创建项目 yarn create react-app my-app cd my-app # 开发模式下运行程序 yarn start 项目初始结构: my-app/ README.md node_modules 阅读全文
posted @ 2020-12-08 12:50 陌路y 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一. WXSS的简单介绍 WXSS(WeiXin Style Sheets)是一套样式语言,用于描述 WXML 的组件样式。与 css 相比,WXSS 扩展的特性有: 尺寸单位 样式导入 二. 尺寸单位 rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rp 阅读全文
posted @ 2020-12-08 12:48 陌路y 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 跨域,前端开发中常常遇到的问题。Angularjs实现跨域方式类似于Ajax,使用CORS机制。以下阐述一下Angularjs中使用$http实现跨域请求数据。 AngularJS XMLHttpRequest:$http用于读取远程server的数据 $http.post(url, data, [ 阅读全文
posted @ 2020-12-08 12:46 陌路y 阅读(804) 评论(0) 推荐(0) 编辑
摘要: webpack在build包的时候,有时候会遇到打包时间很长的问题,这里提供了一个解决方案,让打包如丝般顺滑~ 1. 介绍 在用 webpack 打包的时候,对于一些不经常更新的第三方库,比如 react,lodash,vue 我们希望能和自己的代码分离开,Webpack 社区有两种方案 Commo 阅读全文
posted @ 2020-12-08 12:44 陌路y 阅读(213) 评论(0) 推荐(0) 编辑
摘要: 一.示例代码 wx.request({ url: 'test.php', // 仅为示例,并非真实的接口地址 data: { x: '', y: '' }, header: { 'content-type': 'application/json' // 默认值 }, success(res) { c 阅读全文
posted @ 2020-12-08 12:43 陌路y 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 测试的动机 测试用例的书写是一个风险驱动的行为, 每当收到 Bug 报告时, 先写一个单元测试来暴露这个 Bug, 在日后的代码提交中, 若该测试用例是通过的, 开发者就能更为自信地确保程序不会再次出现此 bug。 测试的动机是有效地提高开发者的自信心。 前端现代化测试模型 前端测试中有两种模型, 阅读全文
posted @ 2020-12-08 12:42 陌路y 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 什么是组件 组件(component)就是零件,将零件组装成想要的工具(页面)。 组件是vue.js最强大的功能之一,它可以扩展html元素,封装可重用的代码,通过传入对象的不同,实现组件的复用。 使用组件的好处 组件是可以复用性的 易于维护 有封装性,易于使用 大型项目中降低组件之间重复性 全局组 阅读全文
posted @ 2020-12-08 12:40 陌路y 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 废话不多说,之前写小程序碰到了一个问题,如何在 wxml 页面中截取数据? 1、wxs 取数据想必大家都会,不就是 substring 吗?但是这种方法在 wxml 页面中是无效的。那还有 css 啊,不一样可以做到吗?但是个人觉得 css 复用性太差,暂不考虑。 实在不行就用 js 呗,在获取到数 阅读全文
posted @ 2020-12-08 12:39 陌路y 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 前言 开发项目的时候突然接到了这个需求,实验过后,解决方法也蛮多种,下面就讲下常规的几种方案 1.改变router-view中的key值 通过改变router-view中的key值,来达到刷新组件的目的 <router-view :key="activeDate"></router-view> th 阅读全文
posted @ 2020-12-08 12:38 陌路y 阅读(1029) 评论(0) 推荐(0) 编辑