- 博客(27)
- 收藏
- 关注
原创 到底什么是微前端,框架qiankun如何使用(基于vue,附代码)
微前端什么是微前端?在讲解微前端之前先给大家看个示例(https://www.ucloud.cn/):UCloud是一个云计算服务平台,是比较典型的中后台应用,像这种应用往往面临着当业务发展之后,由刚刚开始的单体应用进化成巨石应用的问题,比如UCloud有很多的产品,如下图如果按照我们通常的开发单页面后台应用的规则去开发的话,往往会面临几个问题:毫无相关的业务会使应用越来越大,工程越大,从而导致越来越难以维护的问题。团队人员多,产品功能复杂,代码冲突频繁、影响面大。在不少的业务中,或多或少
2021-01-22 10:45:27 5587 7
原创 ES6精通之Proxy(代理)个人笔记
2019-12-18 Proxy 目录Proxy 的简介和特点Proxy 的拦截操作get()set()apply()has()construct()deleteProperty()defineProperty()getOwnPropertyDescriptor()...
2019-12-18 22:16:43 221
原创 ES6精通之Promise个人笔记
2019-12-17 Promise Promise 对象的特点Promise只有三种状态:pending,resolved,rejected一旦状态改变就无法再次变化,只有pending->resolved 或 pending->rejected两种方式一旦创建了Pro...
2019-12-17 22:08:11 155
原创 从基础到实战 手把手带你掌握新版Webpack4.0完整之个人笔记
1-1课程导学2-1 webpack究竟是什么1.面向过程的程序和面向对象的程序 面向过程的程序相当于一大长串的代码,会造成文件越来越大,不利于维护 面向对象是把一个部分封装到一个类中,当某个东西出现问题时,可以方便的去寻找这个类2.import 引入js文件 浏览器并不认识import,需要通过webpack来解析一下3.安装webpack...
2019-10-28 22:31:46 2577 3
转载 Vue源码解读准备--基本的调试工具vue-debugger与tool,带你疯狂vue
vue的debugger需要配置一下,怕将来忘记又要去查,索性随手记一笔。devtools安装1.github下载:git clone https://github.com/vuejs/vue-devtools2.下载好后进入vue-devtools工程 执行npm installnpm run build3.修改vue-devtools\shells\chromemainifest...
2019-06-20 10:31:43 1066
原创 js-mark新时代的网页标记容器
js-mark 网站标注 网站标记 标注 js-mark是一个JavaScript库,用于在浏览器。他是一个可以在任何网页做标记的前端库, 它提供了一组可交互操作的工具来注释网页内容。 支持标记文本和 持久化存储与还原 如果进行简单的演示,可以打开运行方可查看演示效果使用静态文件,把静态文件直接放到项目中创建一个新的jsMark实例,opts 会合并至默认配置 (如下所示).配置说明:配置说明:当或会触发此
2022-12-03 20:48:31 820
原创 JS正则从入门到精通
文档版本号说明作者创建时间第一版javascript正则基本朱保康2019.3.31一.什么是正则表达式按照某种规则匹配符合规则的字符串2.图形工具:网络:http://regexper.com本地下载:https://github.com/javalone/regexper-static二.REGEXP对象字面量:var reg = /\bis\b/g构造函...
2020-01-18 10:24:16 238
原创 vue源码解析一AST抽象语法树
写在最前面:以前只是了解过vue的一些原理性的东西,但是一直疏于总结,从今天开始进行详细的解析vue的源码,并且希望自己能在这个年终完成这些终结,也是对自己的提升...
2020-01-15 22:18:43 563
原创 ES6精通之Reflect个人笔记
2019-12-19 Reflect 目录Reflect 的简介和特点Reflect 的静态方法get()set()apply()has()construct()deleteProperty()defineProperty()getOwnPropertyDescri...
2019-12-23 06:38:07 185
原创 从基础到实战 手把手带你掌握新版Webpack4.0完整
2-1 webpack究竟是什么一.1.面向过程的程序和面向对象的程序面向过程的程序相当于一大长串的代码,会造成文件越来越大,不利于维护面向对象是把一个部分封装到一个类中,当某个东西出现问题时,可以方便的去寻找这个类2.import 引入js文件浏览器并不认识import,需要通过webpack来解析一下3.安装webpacknpm initnpm install webpack...
2019-10-11 22:43:28 1673
转载 vue vue-cli @vue/cli将px转换成rem单位配置(flexible,px2rem)
与原来的vue-cli 2.x版本不同的是:如果使用最新版本的@vue/cli初始化vue项目时,通常看不到webpack的配制文件。而在原来的2.x版本,我们可以在utils.js中轻松配制px2rem相关配置。为了解决这个问题,我研究了一下vue-cli的官方文档,发现我们仍然可以像以往那样配制。具体步骤如下:安装 安装lib-flexible:npm install --save...
2019-09-29 10:59:00 397
原创 精通css3所有的选择器
灵活运用强大的CSS3选择器,学会选择器的使用,可以直接将样式与元素绑定起来,之前我们需要使用JavaScrip实现的功能,现在只需要用CSS3就能轻松搞定。1 CSS3选择器 属性选择器2 CSS3 结构性伪类选择器—root3 CSS3 结构性伪类选择器—not4 CSS3 结构性伪类选择器—empty5 CSS3 结构性伪类选择器—target6 CSS3 结构性伪类选择器—fi...
2019-09-17 21:57:03 133
转载 前端工程化,模块化,组件化
一个项目组成分为 前端,服务端。传统的前端项目用三剑客 javascript html css 就传统的项目结构已经不能满足日益壮大的大型应用的需求了。现在前端的生态圈很繁荣,各种框架,组件的出现。让前端发展迅速,快速开发已经成为了前端的一个标准。如果你想构建一个易维护,代码简洁,性能优化程度高的项目就离不开前端的架构。这也就解疑了架构是不是必须的?架构的目的是什么?答案是提升质量和效率。在没...
2019-09-10 09:04:08 563
原创 gulp中好用的插件分享
更多信息可以查看speed_zombie的个人开源代码库https://gitee.com/sxlazbk/CodeBase
2019-09-05 08:35:54 146
原创 import,export,export default, require,module.exports区别
import,export,export default, require,module.exports区别require和import区别require和import区别遵循规范require 是 AMD规范引入方式import是es6的一个语法标准,如果要兼容浏览器的话必须转化成es5的语法调用时间require是运行时调用,所以require理论上可以运用在代码的任何地方imp...
2019-09-02 22:47:22 187
原创 python爬虫爬取政府网站关键字
**功能介绍**获取政府招标内容包含以下关键词,就提取该标书内容保存(本地文本)1,汽车采购2、汽车租赁3、公务车4、公务车租赁5、汽车协议供货6、汽车7、租赁爬取网站http://www.lxggzyjy.com/f/newtrade/annogoods/list?selectedProjectType=2作者:speed_zombie版本信息:python v3.7.4运行...
2019-08-08 10:45:47 6637
原创 微信小程序如何使用canvas进行多信息图片拼接(粘贴代码可用)
首先要展示wxml 下面来展示js部分 import UserManager from '../../utils/userManager.js'; Page({ /** * 页面的初始数据 */ data: { resultComment: '学霸' //测试数据 }, ...
2019-07-31 10:17:01 2511
原创 经同行js中的call和apply
call() 方法使用一个指定的 this 值和单独给出的一个或多个参数来调用一个函数。function Product(name, price) {this.name = name;this.price = price;}function Food(name, price) {Product.call(this, name, price);this.category = ‘food...
2019-06-19 20:24:51 67
原创 vue专题——重点剖析vue mvvm双向数据绑定--附源码
重点剖析vue mvvm双向数据绑定-->附源码欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程...
2019-06-17 11:37:55 109
原创 对Javascript的script标签的说明和扩展
对Javascript的script标签的说明和扩展相信很多学习前端的程序员对script标签都不是那么陌生,今天我们来复习并且扩展一下有关script标签的扩展
2019-02-18 22:09:06 147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人