例子
文章平均质量分 52
星辰一瞬
这个作者很懒,什么都没留下…
展开
-
数据转化为FormData格式
转化数据为FormData格式 var form_data = new FormData(); form_data.append("author", this.objStart.author); form_data.append("file", this.objStart.file); form_data.append("filePath", this.objStart.filePath); form_data.append原创 2022-05-06 18:49:51 · 2891 阅读 · 0 评论 -
vue时间格式装换为‘yyyy-MM-dd hh:mm:ss’补0
vue时间格式装换为‘yyyy-MM-dd hh:mm:ss’补0第一种使用三元调用即可dealWithTime(date) { let Y = date.getFullYear() let M = date.getMonth() + 1 - 0 >= 10 ? Number(date.getMonth()) + 1 : '0' + (Number(date.getMonth()) + 1) let D = date.getDate() let h原创 2021-07-14 11:20:36 · 563 阅读 · 0 评论 -
javaScript常用的操作和对象方法
写一些比较常用的操作如果不全多谢评论谢谢!!!1.filter多用过滤创建一个新数组, 其包含通过所提供函数实现的测试的所有元素。比如,创建一个学生年龄数组,该数组的值必须大于法定饮酒年龄:const studentsAge = [17, 16, 18, 19, 21, 17];const ableToDrink = studentsAge.filter( age => age > 18 );// [19, 21]2.map()返回值创建一个新数组,其结果是该数组中的每个元原创 2021-06-24 10:43:23 · 91 阅读 · 0 评论 -
前端的一些实用算法题
前端的一些算法很实用1.判断一个单词是否是回文?回文是指把相同的词汇或句子,在下文中调换位置或颠倒过来,产生首尾回环的情趣,叫做回文,也叫回环。比如 mamam redivider .很多人拿到这样的题目非常容易想到用for 将字符串颠倒字母顺序然后匹配就行了。其实重要的考察的就是对于reverse的实现。其实我们可以利用现成的函数,将字符串转换成数组,这个思路很重要,我们可以拥有更多的自由度去进行字符串的一些操作function checkPalindrom(str) { retur原创 2021-06-24 09:50:43 · 408 阅读 · 0 评论 -
angular中判断类型的方法
angular中判断类型的方法angular.isArray判断括号内的值是否为数组。格式:angular.isArray(value);value: 被判断是否为数组的值。angular.isDate判断括号内的值是否是一个时间。格式:angular.isDate(value);value:被判断是否为时间的值。angular.isDefined判断括号内的值是否存在。格式:angular.isDefined(value);value:被判断是否存在的值。angular.i原创 2021-06-10 15:39:13 · 855 阅读 · 1 评论 -
constructor 的private和public 区别和用途
constructor 的private和public 区别和用途公有,私有于受保护的修饰符默认为 public在上面的例子里,我们可以自由访问程序里定义的成员,在TypeScript里,成员默认为public,你也可以明确的将一个成员标记成public。class Animal { public name: string; public constructor(theName: string){ this.name = theName; } public move(d原创 2021-05-28 11:13:10 · 1155 阅读 · 0 评论 -
AngularJS入手了解
AngularJS入手介绍AngularJS 是一个 JavaScript 框架。它可通过 AngularJS 通过 指令 扩展了 HTML,且通过 表达式 绑定数据到 HTML。我们建议把脚本放在 元素的底部。这会提高网页加载速度,因为 HTML 加载不受制于脚本加载。angular示例<!DOCTYPE html><html><body><div ng-app=""> <p>在输入框中尝试输入:</p>原创 2021-05-27 13:54:32 · 168 阅读 · 2 评论 -
事件
事件监听:就是监听一个事件是否变化 function removeEvent( obj,type,fn,capture ){ if( obj.removeEventListener ){ obj.removeEventListener(type,clickFn,true); }else{ obj.detachEvent("on"+ type,clickFn,true); } } rem原创 2021-03-23 08:06:31 · 79 阅读 · 0 评论 -
事件
1,什么是事件 事件是文档和浏览器窗口中发生的特定的交互瞬间,例如用户点击内容,鼠标经过特定的元素 以及按下某个键盘按键,web页面加载完成,用户滚动。都是事件2,什么是事件流 事件流描述的是从页面中接受事件的顺序,事件流分为事件冒泡 事件阶段 事件捕获 事件流分为事件冒泡流和事件捕获流 事件冒泡流 => ie提出的 事件捕获流 => 网景提出的 事件流三个阶段顺序 事件捕获 =>事件冒泡3,事转载 2021-03-22 07:48:38 · 61 阅读 · 0 评论 -
js执行顺序
1,event loop(事件轮询/事件循环)首先我们要知道 由于js是单线程的脚本,异步事件要基于回调来实现的而event loop 就是异步回调的实现原理1,js的执行顺序从前到后,一行一行执行如果有一行执行报错,就会停止下面代码的执行先执行同步代码,后执行异步举个例子这上面是一个js执行顺序的小案例上面是浏览器运行首先运行第一行代码,显示console.log(‘Hi’),然后清空调用栈。然后调用函数,函数会进入异步函数队列中最后执行log代码,然后清空然后转载 2021-03-22 07:43:47 · 2005 阅读 · 0 评论 -
同步、异步
同步异步同步和异步对比异步是基于单线程运行的同步会阻塞代码的运行,异步不会阻塞代码运行。Promise一般使用来操作ajax数据请求,解决了连续请求的嵌套函数,优化了页面不同的ajax方法Promise方法就是解决了一个回调地狱 的问题。...原创 2021-03-18 21:05:39 · 61 阅读 · 0 评论 -
vue事件、方法、双向绑定原理
开头为重点必会1,Vue 基础使用指令,插值插值,表达式指令,动态属性v-html:这个会有 XSS 风险,会覆盖子组件 (用了之后内部自己写的所有代码块都会被覆盖,失效)computed(计算) 和 watch(监听)vue计算属性computed 有缓存,data不变则不会重新计算(缓存意味着不用重复加载)当 dom 是通过 v-model 绑定时 要 get() 和 set() 否则会报错watch 深度监听watch 本身是浅度监听 如何深度监听?要用到 handl原创 2021-03-17 07:54:45 · 151 阅读 · 0 评论 -
typeof判断的数据类型的返回值
typeof判断的数据类型的返回值//numberconsole.log(typeof 123) //numberconsole.log(typeof NaN) //numberconsole.log(typeof 'abc') //stringconsole.log(typeof true) //booleanconsole.log(typeof undefined) //undefined//objectconsole.log(typeof null) // objectco原创 2021-03-15 21:58:04 · 1204 阅读 · 0 评论 -
深拷贝浅拷贝,原型,类型校验,递归深拷贝
浅拷贝深拷贝,原型,类型校验,递归深拷贝浅拷贝:let top = { name: "赵云", }; let bom = "云中君"; function shallowCopy(src) { var newobj = {}; for (var prop in src) { if (src.hasOwnProperty(prop)) { newobj[prop] = src[prop]; } } return newobj;原创 2021-01-13 21:50:11 · 103 阅读 · 0 评论 -
github的使用
github的使用,以及理解github是一个基于git的实现的代码托管,利用github可以将项目存档,与其他人分享交流,重要的是可以多人团体开发。使用github首先现在git安装客户端安装如果看不懂的换直接使用傻瓜式安装步骤即可,安装完成鼠标右击就会出现git的标志。如图下就可以使用git了。第一次使用github需要绑定登录你的github账号。第一步:git clone 克隆先克隆可以在github中复制链接克隆吧你的文件夹克隆在出来,里面回带一个隐藏的.git文件原创 2021-01-13 19:50:25 · 172 阅读 · 0 评论 -
递归
递归递归说白了就是一个函数 //递归 function fun(num) { if (num == 1) { return 123; } return fun(num - 1); } // fun(100); console.log(fun(100));上面这是一个很简单的递归例子,用来理解,就是在函数里面提前判断一个结果值,然后在使用自己的函数,一步一步让上面那个判断成立递归的优点:1、代码简洁2、易于理解如在树的前/中/后序遍历中原创 2021-01-11 18:41:46 · 637 阅读 · 2 评论 -
冒泡排序例子
冒泡排序今天说到了递归和冒泡排序,我这几十万粉丝已经不允许我在低调了,今天就来给大家解说一波这个冒泡排序。首先来说说冒泡排序,冒泡排序跟sort有很大区别,虽然重点都是用来排序的但是我个人就的还是用冒泡的方式高级点所谓冒泡是一种简单的排序方式下面有一个简单的例子给大家解说一下这是一个从小到大的案例 //冒泡排序 function xin(arr) { var text; for (var i = 0; i < arr.length; i++) { fo原创 2021-01-11 17:15:20 · 737 阅读 · 2 评论