前端
Vacy
这个作者很懒,什么都没留下…
展开
-
模拟input 密码框效果 (中文输入法处理)
inputPwd: (function () { var map = {}; function inputPwd(el) { // var $el = $(el); // var key = $el.attr('input-pwd'); // map[key] = $el; this.el = el; this.initInput(); }.原创 2021-05-21 09:36:31 · 1220 阅读 · 1 评论 -
密码框禁止浏览器下拉
密码框禁止浏览器下拉 <input type="text" name="password" autocomplete="off" search-input="salaryDetail-open" onfocus="$(this).attr('type','password')" />原创 2021-05-10 16:37:55 · 345 阅读 · 0 评论 -
js中json对象数组按对象属性排序(sort方法)---(根据拼音排序汉字和排序英文)
//要排序的数据let data = [ {chinese: '蔡司', english: 'Chase'}, {chinese: '艾伦', english: 'Allen'}, {chinese: '左拉', english: 'Zola'}, {chinese: '贝克', english: 'Baker'}, ...转载 2019-03-15 09:55:58 · 1182 阅读 · 0 评论 -
js with语法
demo1:var a, x, y;var r = 10;with (Math) { a = PI * r * r; x = r * cos(PI); y = r * sin(PI / 2);}demo2:var obj = { aa: "xxx", bb: [1,2,3,4], test: { a: "xx" }...原创 2019-01-03 10:51:28 · 204 阅读 · 0 评论 -
window7 下nvmw的node版本控制
安装流程:cNode文档 可能遇到的问题: 没有文件扩展".js"的脚本引擎 。 报错404 报错0Unkown 解决办法: 在运行中输入“regedit”进入注册表,只需要把[HKEY_CLASSES_ROOT\.js] 项下的那个默认值改成 "JSFile" 就可以正常运行JS 文件了。 需要修改nvmw文件夹下nvmw.dat文件,源码的下载地址 win-x6...原创 2018-12-04 10:57:16 · 233 阅读 · 0 评论 -
axios设置fomrData请求
设置form-data请求格式 import axios from "axios" //引入//设置axios为form-dataaxios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded';axios.defaults.headers.get['Content-Type'] ...转载 2018-10-31 15:26:14 · 1338 阅读 · 0 评论 -
axios的cookie跨域以及相关配置
axios的cookie跨域以及相关配置1、 带cookie请求 - 画个重点axios默认是发送请求的时候不会带上cookie的,需要通过设置withCredentials: true来解决。 这个时候需要注意需要后端配合设置:header信息 Access-Control-Allow-Credentials:true Access-Control-Allow-Origin不可以为...转载 2018-10-31 10:15:47 · 1534 阅读 · 0 评论 -
ES6/7/8新特性Promise,async,await,fetch
Promise: 在ES6以前如果我们需要在js中进行异步处理,大多数都是通过使用回调函数的方式来解决问题,如果简单的异步处理,回调函数的方式看起来还是比较优雅的,逼格还有点高,但是如果异步操作很多,回调嵌套就很深,代码看起来就会特别别扭,维护起来成本也会变高这个时候ES6带来Promise这个新特性,这个方法很好的解决了深层次异步嵌套的问题,我们在写代码的时候可以采用类似linux流式的书写方...转载 2018-10-17 15:07:48 · 210 阅读 · 0 评论 -
Js中async/await的执行顺序详解
前言随着async/await正式纳入ES7标准,越来越多的人开始研究据说是异步编程终级解决方案的 async/await。但是很多人对这个方法中内部怎么执行的还不是很了解,本文是我看了一遍技术博客理解 JavaScript 的 async/await(如果对async/await不熟悉可以先看下这篇文章)后拓展了一下,我理了一下await之后js的执行顺序,希望可以给别人解疑答惑,先简单介绍...转载 2018-10-17 14:54:56 · 318 阅读 · 0 评论 -
Js Promise对象
Promise的含义promise是异步编程的一种解决方法,比传统的回调函数和事件更合理更强大。他由社区最早提出和实现,ES6将其写进语言标准,统一了用法,原生提供了promise对象。所谓promise,简单说是一个容器,里面保存着某个未来才会结束的事件(通常是一个异步操作)的结果,从语法上说,promise是一个对象,从它可以获取异步操作的消息,promise提供了统一的API,各种异步...转载 2018-10-16 09:23:15 · 474 阅读 · 0 评论 -
前端处理后台传来的图片流
前端处理后台传来的图片流直接在img标签的src中写入请求路径+参数原创 2018-09-25 17:36:52 · 10320 阅读 · 1 评论 -
select下拉选择第一个选项为空白、option无法选中的解决办法,
问题:<select ng-model="id"> <option value="{{v.id}}" ng-repeat="v in list" ng-bind="v.name" ng-selected="v.id == id"></option></select>第一个选项为空白;或者原创 2018-05-17 10:23:47 · 15205 阅读 · 0 评论 -
前端本地文件操作与上传
前端无法像原生APP一样直接操作本地文件,否则的话打开个网页就能把用户电脑上的文件偷光了,所以需要通过用户触发,用户可通过以下三种方式操作触发:通过input type="file" 选择本地文件通过拖拽的方式把文件拖过来在编辑框里面复制粘贴第一种是最常用的手段,通常还会自定义一个按钮,然后盖在它上面,因为type="file"的input不好改变样式。如下代码写一个选择控件,并放在form里面:...转载 2018-04-17 16:21:36 · 3356 阅读 · 0 评论 -
angular学习-angualr文件上传
原生:$(".cert_box").on("change","#uploadFile",function(event){ var formData = new FormData(); formData.file=uploadFile;//文件 console.log(formData); var i = 0; ...原创 2018-04-17 16:17:07 · 231 阅读 · 0 评论