前端汇总
汇总前端内容
loulanyue_
使我有洛阳二尺地,安能配六国将相
展开
-
ES6 划重点
节流–》技能CD防抖–》大招施法前摇1、ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效2、不存在变量提升var命令会发生“变量提升”现象,即变量可以在声明之前使用,值为undefined。这种现象多多少少是有些奇怪的,按照一般的逻辑,变量应该在声明语句之后才可以使用3、const声明一个只读的常量。一旦声明,常量的值就不能改变const只能保证这个指针是固定的(即总是指向另一个固定的地址),至于它指向的数据结构是不是可变的,就完全原创 2020-07-21 17:02:52 · 169 阅读 · 0 评论 -
Visual Studio Code 前端开发10大初始化插件
1.自动开闭标签Auto Close Tag2.自动重命名Auto Rename Tag3.中文包Chinese4.语法检查ESLint5.简化开发HTML CSS SupportHTML Snippets6.语法提示JavaScript ES67.实时服务器Live Server8.浏览器打开页面open in browser9.开发vue工具Vetur10.语法提示Vue 2 Snippets...原创 2020-07-15 06:35:49 · 385 阅读 · 0 评论 -
【JAVA】POI导入Excel表格后,debug匹配不到映射的原因
问题:最近在实现用POI实现批量修改信息的功能,后端配置好controller了,点击上传excel按钮后,提示接口异常,但debug还未抵达后端映射原因:排查后发现后端Spring接口方法名与前端LayUi的函数方法名不一致,调整后正常前端:batchStoreInfo:function () { layui.use('upload', function(){ ...原创 2019-07-18 21:12:40 · 469 阅读 · 0 评论 -
【JS】iframe下监听postMessage并打印接收的消息
iframe页: <iframe id="my-iframe" src="url"frameborder="no" width="100%" height="100%"></iframe> <script type="text/javascript"> window.addEventListener('message',function(e)...原创 2019-08-29 22:05:37 · 3604 阅读 · 0 评论 -
webstorm调用命令行
安装 tnpm:npm install tnpm -g --registry=点击webstorm窗口左下角图标,选中Terminal选项就可以打开命令行窗口原创 2019-08-16 20:57:10 · 1507 阅读 · 0 评论 -
【VUE】Vue.js安装淘宝NPM初始化
安装淘宝npm镜像(推荐):npm install -g cnpm --registry=https://registry.npm.taobao.org安装vue-cli脚手架:cnpm install -g vue-cli创建初始化项目“my-project”:vue init webpack my-project安装项目依赖:cnpm install运行项目:...原创 2019-07-20 21:02:50 · 1518 阅读 · 1 评论 -
【JavaScript】message: "a is not defined"
监听鼠标事件,后提示 distance is not definedMODULES.AMAP.DISTANCE = $("#distance").val()解法1: 去掉鼠标事件,直接使用 赋值val()$("#distance").change(function () { //逻辑 if($("#distance").val()==1){ ... }}解法2:调整变量申明位...原创 2019-06-27 22:38:38 · 2960 阅读 · 0 评论 -
【layui】下拉框赋值与设置监听事件
下拉框赋值给value$("#selectxxx").val(‘1’);form.render(‘select’);监听下拉选框选择事件,xxx-select-filter需在html中声明的lay-filterform.on(‘select(xxx-select-filter)’, function(data)...原创 2019-06-26 23:05:00 · 3686 阅读 · 0 评论 -
解决sublime 3 中安装插件报错:there are no package available for installation
在首选项-Package Settings - Package Control - Settings -User ,添加channels"channels": [ "https://raw.githubusercontent.com/SuCicada/channel_v3.json/master/channel_v3.json" ],...原创 2019-06-24 10:07:33 · 484 阅读 · 0 评论 -
【JavaScript】基于LaiUI的下拉框,获取鼠标选择对象,并进行计算
设置下拉选框 { label: "店铺类型", id: "selectxxx", placeholder: "请选择", type: "select", ...原创 2019-06-19 20:16:48 · 160 阅读 · 0 评论 -
【JS】使用jQuery设置disabled属性与移除disabled属性
jQuery进行操作:复制代码 代码如下://两种方法设置disabled属性$('#areaSelect').attr("disabled",true);$('#areaSelect').attr("disabled","disabled");//三种方法移除disabled属性$('#areaSelect').attr("disabled",false);$('#areaSel...原创 2019-06-12 23:36:56 · 8165 阅读 · 0 评论 -
【JS】JavaScript深入浅出
DOM简单学习:为了满足案例要求* 功能:控制html文档的内容* 获取页面标签(元素)对象:Element * document.getElementById("id值"):通过元素的id获取元素对象* 操作Element对象: 1. 修改属性值: 1. 明确获取的对象是哪一个? 2. 查看API文档,找其中有哪些属性可以设置 2. 修改标签体内容: * 属性:inne...原创 2019-05-23 20:53:25 · 323 阅读 · 0 评论 -
【JS】浅谈JavaScript
客户端脚本语言运行在客户端浏览器中,每一个浏览器都有JavaScript的解析引擎脚本语言:不需要编译,直接就可以被浏览器解析执行了功能:可以来增强用户和html页面的交互过程,可以来控制html元素,让页面有一些动态效果,增强用户体验JavaScript发展史:1. 1992年,Nombase公司,开发出第一门客户端脚本语言,专门用于表单的校验,命名为:C–,后来更名为:Script...原创 2019-05-22 22:01:54 · 175 阅读 · 0 评论 -
RunScriptError: post install error, please remove node_modules before retry!
cnpm install报错:RunScriptError: post install error, please remove node_modules before retry!解决:1、先到项目文件下重命名或者删除node_modules这个文件$ rm -rf node_modules/2、安装gulp-sass$ cnpm install gulp-sass --save-d...原创 2020-03-19 22:04:22 · 30752 阅读 · 2 评论 -
深入浅出之nodejs中md5加密
说明:1.ES5 引入了Object.keys方法,返回一个数组,成员是参数对象自身的(不含继承的)所有可遍历( enumerable )属性的键名2.JSON.stringify() 方法是将一个JavaScript值(对象或者数组)转换为一个 JSON字符串3.md5.update(data[key] || ‘’) 支持多次update表示追加字符串后进行md5加密验签流程如下:...原创 2019-08-27 21:13:03 · 850 阅读 · 0 评论