会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AiTing on the way
走自己的路,让别人去说吧!不要被别人打扰了你的幸福!
博客园
首页
新随笔
联系
管理
订阅
随笔分类 -
js基础
1
2
3
下一页
js判断一个数组
摘要:方法一:从原型入手,Array.prototype.isPrototypeOf(obj); 利用isPrototypeOf()方法,判断Array是不是在obj的原型链中。如果是,则返回true,否则false 方法二:从构造函数入手,obj instanceof Array,返回true/fals
阅读全文
posted @
2020-07-02 14:22
LIULIULIU666
阅读(454)
评论(0)
推荐(0)
js - 观察者模式与订阅发布模式
摘要:一、观察者模式(observer) 观察者模式:定义了对象间一种一对多的依赖关系,当目标对象 Subject 的状态发生改变时,所有依赖它的对象 Observer 都会得到通知。 这种模式的实质就是我们可以对某个对象的状态进行观察,并且在发生改变时得到通知(以进一步做出相应的行为)。vue的数据变化
阅读全文
posted @
2020-07-01 15:52
LIULIULIU666
阅读(390)
评论(0)
推荐(0)
js中函数function的三种定义方式,声明式定义函数、函数表达式、立即执行函数的区别
摘要:转载:https://www.cnblogs.com/tu-0718/p/9584184.html 可能光这样看,有些小伙伴会有些蒙蔽,不知道到底有什么区别? 请大家先看下面的代码: <script> y(); function y() { alert(2); }; x(); var x = fun
阅读全文
posted @
2020-03-29 10:24
LIULIULIU666
阅读(1539)
评论(0)
推荐(0)
vue项目里面,__ob__对象的理解
摘要:最近在用一个后台管理开源框架时,动态配置路由,报错addRoutes()传的值不是数组,研究后发现是因为我传的数组中有__ob__这个对象。 后来只有格式转了一下才生效。 // router.addRoutes(accessRoutes) // 这种写法报错 router.addRoutes([..
阅读全文
posted @
2020-03-17 10:33
LIULIULIU666
阅读(3188)
评论(0)
推荐(0)
ES6——Object.assign() 对象的合并
摘要:Object.assign方法用于对象的合并,将源对象(source)的所有可枚举属性,复制到目标对象(target)。 Object.assign方法的第一个参数是目标对象,后面的参数都是源对象。 注意,如果目标对象与源对象有同名属性,或多个源对象有同名属性,则后面的属性会覆盖前面的属性。 注意点
阅读全文
posted @
2020-01-10 11:03
LIULIULIU666
阅读(4831)
评论(0)
推荐(0)
js计算舍入误差解决办法
摘要:原文链接:http://www.luyixian.cn/javascript_show_154162.aspx 1、起因: 返回结果是true。 2、原因:计算机的二进制实现和位数限制有些数无法有限表示。就像一些无理数不能有限表示,如 圆周率 3.1415926...,1.3333... 等。JS
阅读全文
posted @
2019-12-27 16:55
LIULIULIU666
阅读(428)
评论(0)
推荐(0)
异步操作async await
摘要:async函数的特点: 语义化强 里面的await只能在async函数中使用 await后面的语句可以是promise对象、数字、字符串等 async函数返回的是一个Promsie对象 await语句后的Promise对象变成reject状态时,那么整个async函数会中断,后面的程序不会继续执行
阅读全文
posted @
2019-11-27 14:19
LIULIULIU666
阅读(271)
评论(0)
推荐(0)
前端图片压缩后,文件流上传
摘要:直接贴部分代码了 使用的是vantUI框架,不过没有关系,都是对文件流进行判断压缩的。按需求改造一下就OK了
阅读全文
posted @
2019-11-13 10:27
LIULIULIU666
阅读(2103)
评论(0)
推荐(0)
多个图片,合并一次上传
摘要:需求是要将三个图片,一起上传到服务器,并不是一起选择的图片。查了依稀资料,直接将file文件合并成数组并不行,多次append同一个字段即可。 代码:
阅读全文
posted @
2019-11-08 16:31
LIULIULIU666
阅读(651)
评论(0)
推荐(0)
promise学习总结
摘要:什么是Promise Promise是异步编程的一种解决方案,它有三种状态,分别是pending-进行中、resolved-已完成、rejected-已失败 当Promise的状态又pending转变为resolved或rejected时,会执行相应的方法,并且状态一旦改变,就无法再次改变状态,这也
阅读全文
posted @
2018-08-14 23:35
LIULIULIU666
阅读(255)
评论(0)
推荐(0)
ES6中export与export default的区别
摘要:首先要知道export,import ,export default是什么 ES6模块主要有两个功能:export和importexport用于对外输出本模块(一个文件可以理解为一个模块)变量的接口import用于在一个模块中加载另一个含有export接口的模块。也就是说使用export命令定义了模
阅读全文
posted @
2018-08-08 16:53
LIULIULIU666
阅读(300)
评论(0)
推荐(0)
前端常见跨域解决方案
摘要:转载地址:https://segmentfault.com/a/1190000011145364 什么是跨域? 跨域是指一个域下的文档或脚本试图去请求另一个域下的资源,这里跨域是广义的。 广义的跨域: 其实我们通常所说的跨域是狭义的,是由浏览器同源策略限制的一类请求场景。 什么是同源策略?同源策略/
阅读全文
posted @
2018-08-08 14:25
LIULIULIU666
阅读(174)
评论(0)
推荐(0)
移动端滑动轮播,原生JS
摘要:因为公司需要自定义两个轮播图联动,又不想引入第三方库,所以自己研究了下。 下面只是一个简单的轮播图,由此再拓展一下即可实现两个轮播图联动。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewp
阅读全文
posted @
2018-07-26 16:14
LIULIULIU666
阅读(902)
评论(0)
推荐(0)
JavaScript中的label语句,及应用
摘要:label语句:可以在代码中添加标签,以便将来使用。 语法:label : statement 示例: 示例扩展: 应用场景:
阅读全文
posted @
2018-07-06 12:29
LIULIULIU666
阅读(1480)
评论(0)
推荐(2)
commonJS,常用js工具方法
摘要:说明:平时项目用到的一些常见过滤方法,有些是vue过滤器,稍微修改下吧,我就不改了。 js四舍五入不准确的解决(重写方法): 获取链接参数: 获取url参数,返回对象 手机号显示前三后二,其他用星号 姓名显示第一个字: 过滤金额,没三位用逗号隔开 保留两位小数: 获取当前时间: 复制到剪切板(放到a
阅读全文
posted @
2018-06-21 15:55
LIULIULIU666
阅读(507)
评论(0)
推荐(0)
移动端页面利用好viewport,适配各种宽度屏幕
摘要:最近研究微贷网的移动端代码,发现他们网站在适配不同宽度屏幕的显示情况时,发现他们并不是利用rem单位,而是利用js动态设置mete的viewport来达到适配的效果。 感觉挺不错的,也不需要计算什么东西,单位继续用px.代码分享下: // 计算缩放比例 (function () { var phon
阅读全文
posted @
2018-04-08 14:27
LIULIULIU666
阅读(640)
评论(0)
推荐(0)
非常不错的地区三级联动,js简单易懂。封装起来了
摘要:首先需要引入area.js,然后配置并初始化插件: 例: area.js
阅读全文
posted @
2018-03-20 10:43
LIULIULIU666
阅读(2954)
评论(1)
推荐(0)
JavaScript中call,apply,bind方法的总结
摘要:原文地址:http://www.cnblogs.com/pssp/p/5215621.html why?call,apply,bind干什么的?为什么要学这个? 一般用来指定this的环境,在没有学之前,通常会有这些问题。 我们是想打印对象a里面的user却打印出来undefined是怎么回事呢?如
阅读全文
posted @
2018-03-06 15:43
LIULIULIU666
阅读(253)
评论(0)
推荐(0)
理解JS中的this的指向
摘要:原文地址:https://www.cnblogs.com/pssp/p/5216085.html#1 首先必须要说的是,this的指向在函数定义的时候是确定不了的,只有函数执行的时候才能确定this到底指向谁,实际上this的最终指向的是那个调用它的对象(这句话有些问题,后面会解释为什么会有问题,虽
阅读全文
posted @
2018-03-06 14:30
LIULIULIU666
阅读(185)
评论(0)
推荐(0)
HTTP协议【详解】——经典面试题
摘要:HTTP协议【详解】——经典面试题 http请求由三部分组成,分别是:请求行、消息报头、请求正文 HTTP(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,HTTP1.1版本中给出一种持续连接的机制,绝大多数的Web开发,都是构建在HTTP协议之上的Web
阅读全文
posted @
2018-03-05 15:51
LIULIULIU666
阅读(545)
评论(0)
推荐(0)
1
2
3
下一页
公告