随笔分类 - 前端
摘要:这篇文章会介绍如何基于Vue CLI 命令行工具封装一个Vue UI组件库。之前有写过 React 版本从零开始配置做一个React UI 组件的文件,有兴趣的可以看下。 从零开始封装React UI 组件库并发布到NPM 1.安装 Vue CLI cnpm i @vue/cli -g 复制代码 可
阅读全文
摘要:原文:js中回车触发事件 - 真是你 - 博客园 (cnblogs.com) 方法一: document.onkeydown = function (e) { // 回车提交表单 // 兼容FF和IE和Opera var theEvent = window.event || e; var code
阅读全文
摘要:原文:https://www.cnblogs.com/telwanggs/p/11045773.html 【基本优化】 将所有需要的<script>标签都放在</body>之前,确保脚本执行之前完成页面渲染而不会造成页面堵塞问题,这个大家都懂的。 【合并JS代码,尽可能少的使用script标签】 最
阅读全文
摘要:原文:https://blog.csdn.net/halo1416/article/details/83620022 官网:http://momentjs.cn/ vue项目中,需要把 moment.js 挂载到全局上(即vue的原型链上),访问时直接使用 this.moment() ; vue项目
阅读全文
摘要:原文:https://www.cnblogs.com/onepixel/articles/7674659.html 一、算法概述: 1.算法分类: 十种常见算法可以分为两大类: 比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能超过Q(nlogn),因此也称为非线性时间比较类排序。 非
阅读全文
摘要:原文:https://www.cnblogs.com/lhx9527/p/14201863.html 先提一下修改颜色原理:svg适量矢量图的线条颜色通过stroke:xxx控制,删除.svg文件的原生stroke属性,便可继承包装组件通过prop传进去的新stroke值 如不想手动给svg去色,可
阅读全文
摘要:原文:https://www.jianshu.com/p/0f7984649347 TinyMCE是一个轻量、简洁、功能强大的编辑器。 公司之前使用过kindEditor和wangEditor。 kindEditor:功能强大,代码简洁,有常用的从txt和word复制、多图上传等功能,但是没有格式刷
阅读全文
摘要:原文:https://www.jianshu.com/p/d812ce349265 官网 https://github.com/nuysoft/Mock/wiki/Getting-Started 一、为什么使用mockjs 在做开发时,当后端的接口还未完成,前端为了不影响工作效率,手动模拟后端接口,
阅读全文
摘要:原文: 初始化 <!-- vjs-big-play-centered可使大的播放按钮居住,vjs-fluid可使视频占满容器 --> <video id="myVideo" class="video-js vjs-big-play-centered vjs-fluid"> <p class="vjs
阅读全文
摘要:原文:https://www.cnblogs.com/zhengchenhui/p/6689019.html 在使用textarea的时候,默认前面的文字是在最下面的,好丑,然后百度了一下,要在textarea加上vertical-align:top的css属性 代码: <div class="in
阅读全文
摘要:原文:https://www.cnblogs.com/codingcc1/p/11073083.html 一、原生JS选择器# JS选择器常用的有getElementById()、getElementsByName()、getElementsByTagName()、getElementsByClas
阅读全文
摘要:原文:https://www.jb51.net/article/66132.htm <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta charset="utf-8"> <title></title> <s
阅读全文
摘要:原文:https://www.cnblogs.com/xiamengz/p/13163006.html 原datagrid-export.js导出Excel只能导一级表头的Excel,因项目需要,对其进行了修改优化。 在js文件中,主要修改了toHtml方法。导出Excel步骤:先将datagrid
阅读全文
摘要:Promise Promise 是异步编程的一种解决方案,比传统的解决方案——回调函数和事件——更合理且更强大。它最早由社区提出并实现,ES6将其写进了语言标准,统一了用法,并原生提供了Promise对象。 特点 对象的状态不受外界影响 (3种状态) Pending状态(进行中) Fulfilled
阅读全文
摘要:相关链接:https://es6.ruanyifeng.com/#docs/intro 官网:https://www.babeljs.cn/ Babel 转码器 Babel 是一个广泛使用的 ES6 转码器,可以将 ES6 代码转为 ES5 代码,从而在老版本的浏览器执行。这意味着,你可以用 ES6
阅读全文
摘要:原文:https://www.cnblogs.com/nangong/p/ccdfabb7ccedbfa580acc6eeef286a27.html 例子1: $('#day_health').datagrid({ url: "sqb_bweb_day_health.aspx?mode=day_he
阅读全文
摘要:原文:https://www.cnblogs.com/zxin/archive/2013/01/26/2877765.html js: function checkLength(){ var passwordStart = $.trim($("#passwordStart").val()); if(
阅读全文
摘要:原文:https://www.cnblogs.com/66-88/articles/6627360.html /* javascript方法 *javascript动态修改css效果的方法(四种) * 第一种:使用obj.className来修改样式表的类名。例如:div1.style.width=
阅读全文
摘要:原文:https://www.cnblogs.com/futai/p/6033255.html EasyUI Datagrid 分页,两种情况 第一种,向后台请求数据,点击分页请求一次,点击排序请求一次。使用表格自带的ajax。 box.datagrid({ url: '’, //后台请求地址 qu
阅读全文
摘要:1.加法 var box=1+2 //3 var box=1+NaN //NaN,有一个为NaN就为NaN var box=Infinity+Infinity //Infinity var box=-Infinity + -Infinity //-Infinity var box=Infinity
阅读全文