文章库ARTICLE COLUMN

  • 原生 js 实现一个前端路由 router

    原生 js 实现一个前端路由 router

    摘要:实现原理现在前端的路由实现一般有两种,一种是路由,另外一种是路由。现在的前端主流框架的路由实现方式都会采用路由,本项目采用的也是。当值发生改变的时候,我们可以通过事件监听到,从而在回调函数里面触发某些方法。 效果图: showImg("https://...

    gggggggbonggggggggbong 评论0 收藏0
  • JavaScript ES6 async/await的简单学习demo

    JavaScript ES6 async/await的简单学习demo

    摘要:传统回调函数现在我们要做个事情,写个回调函数,每秒输出一个递增的数字,输出三次普通回调函数的写法现在调用它现在我们改用来重写的函数我们在这里暴露那个以供调用现在使用它这里把这个暴露出去以供使用,记得把本的调用函数注释掉就是行注释掉 传...

    张迁张迁 评论0 收藏0
  • 移动端 H5 中百度地图的点击事件

    移动端 H5 中百度地图的点击事件

    摘要:根据百度地图官方解释,在移动端页面中可监听下面这个事件而如果地图上监听了事件,在移动端是不会执行这个事件里面的代码的。所以需要模拟一个像中的事件,就能解决这个问题了。 根据百度地图官方解释,在移动端 H5 页面中可监听下面这 4 个事件:touc...

    legendmohelegendmohe 评论0 收藏0
  • javaScript常用到的方法

    javaScript常用到的方法

    摘要:判断一个对象是否为空对象不为,仅仅是可以使用如下方法判断也可以数组去重或者也可以对字符串去重多个数组一起去重判断数据类型结果为这个方法基本可以一劳永逸的解决所带来的不确定性 判断一个对象是否为空对象,不为null,仅仅是{};可以使用如下方法...

    hedge_hoghedge_hog 评论0 收藏0
  • Array的属性和方法

    Array的属性和方法

    摘要:方法也是对象的通用方法。这就是说,如果数组遍历的目的是为了得到返回值,那么使用方法,否则使用方法。,这两个方法类似断言,返回一个布尔值,表示判断数组成员是否符合某种条件。,方法和方法依次处理数组的每个成员,最终累计为一个值。 属性 len...

    everflyeverfly 评论0 收藏0
  • JavaScript装饰者模式

    JavaScript装饰者模式

    摘要:用户名不能为空密码不能为空校验未通过使用优化代码返回的情况直接,不再执行后面的原函数用户名不能为空密码不能为空 本文是《JavaScript设计模式与开发实践》的学习笔记,例子来源于书中,对于设计模式的看法,推荐看看本书作者的建议。 什么是装饰...

    TasteTaste 评论0 收藏0
  • 前端进击的巨人(六):知否知否,须知this

    前端进击的巨人(六):知否知否,须知this

    摘要:有关函数柯里化的详解,请回阅前端进击的巨人五学会函数柯里化。构造函数中的通过操作符可以实现对函数的构造调用。在了解构造函数中的前,有必要先了解下实例化对象的过程。 showImg("https://segmentfault.com/img/bVburMp?w=800&h=600"); 常见this...

    AndrmanAndrman 评论0 收藏0
  • JavaScript 是如何工作的:编写自己的 Web 开发框架 + React 及其虚拟 DOM

    JavaScript 是如何工作的:编写自己的 Web 开发框架 + React 及其虚拟 DOM

    摘要:与大多数全局对象不同,没有构造函数。为什么要设计更加有用的返回值早期写法写法函数式操作早期写法写法可变参数形式的构造函数一般写法写法当然还有很多,大家可以自行到上查看什么是代理设计模式代理模式,为其他对象提供一种代理以控制对这个对象的...

    余学文余学文 评论0 收藏0
  • 项目中的经验总结

    项目中的经验总结

    摘要:当发起一个请求,并且要保存下来的数据包括请求的参数和请求的结果时,保存的参数要等到接口请求成功后再保存,保证参数和结果是一致的。 当发起一个请求,并且要保存下来的数据包括请求的参数和请求的结果时,保存的参数要等到接口请求成功后再保存,...

    NeverSayNeverNeverSayNever 评论0 收藏0
  • 原生js利用时间戳计算出具体的年龄

    原生js利用时间戳计算出具体的年龄

    摘要:所需材料出生年月日格式现在的时间格式方法将以上的材料转换为时间戳,在用现在的时间戳减去,出生年月日的时间戳,最后将所得时间戳转换为年龄代码出生时间毫秒当前时间毫秒一年毫秒数注为向上取整 所需材料 出生年、月、日 【格式】:(1879-04-23)...

    garfileogarfileo 评论0 收藏0
  • Vue基础之内部指令(上)

    Vue基础之内部指令(上)

    摘要:以及条件指令类似于里的,这三个指令根据表达式的值对组件进行渲染销毁。如果想一次性判断多个元素,可以将他们包裹在之内,使用条件指令操作外层的,并不会包含在最终的渲染结果中。要是不希望被复用,需要在指定的元素上添加值,值存在且唯一。 v-if...

    LeoHsiunLeoHsiun 评论0 收藏0
  • Anka——渐进式小程序开发工具集

    Anka——渐进式小程序开发工具集

    摘要:渐进式小程序开发工具集。提供通用的开发函数库及组件,我们正努力使小程序开发过程变得愉快。不同于和,不提供任何特殊的小程序开发语法,在保持原生状态的条件下引入所需的工具。 showImg("https://user-gold-cdn.xitu.io/2019/1/24/1687fc05ccf293f...

    CarlBenjaminCarlBenjamin 评论0 收藏0
  • Object的各种方法

    Object的各种方法

    摘要:的一些知识点总结参数要检测的属性字符串名称或者返回值用来判断一个对象是否含有指定的属性的所有继承了的对象都会继承到方法。返回值返回值规则与相同。 Object的一些知识点总结 1.hasOwnProperty obj.hasOwnProperty(prop) 参数 prop: 要检测的属性...

    gselfgself 评论0 收藏0
  • 一文掌握前端面试浏览器相关知识点

    一文掌握前端面试浏览器相关知识点

    摘要:决定了注册的事件是捕获事件还是冒泡事件。浏览器会自动进行通信,实现通信的关键是后端。该方式只能用于二级域名相同的情况下,比如和适用于该方式。中的中的和浏览器中的不相同。 事件机制 事件触发三阶段 事件触发有三个阶段 window 往事件触发处...

    anquananquan 评论0 收藏0
  • JS数据结构与算法_集合&字典

    JS数据结构与算法_集合&字典

    摘要:上一篇数据结构与算法链表写在前面说明数据结构与算法系列文章的代码和示例均可在此找到一集合集合数据结构集合是一种包含不同元素的数据结构。集合中的元素成为成员。 上一篇:JS数据结构与算法_链表 写在前面 说明:JS数据结构与算法 系列文章的代码...

    sf_wangchongsf_wangchong 评论0 收藏0
  • 12个令人惊叹的CSS实验项目

    12个令人惊叹的CSS实验项目

    摘要:看看这些惊人的纯实验,也许你自己也可以尝试一下。项目链接叠叠高游戏你可以不用来编写一个游戏。这个纯粹用实现的叠叠高游戏看上去很简单,但是很有趣,而且图形也很漂亮。项目链接鬼影渐变效果按钮令人惊讶的是它是只用编写的。 翻译:疯狂的技术宅...

    CastlePeaKCastlePeaK 评论0 收藏0
  • vue封装element-ui的table组件,灵活配置表头实现表格内编辑,按钮,链接等功能。

    vue封装element-ui的table组件,灵活配置表头实现表格内编辑,按钮,链接等功能。

    摘要:一封装的组件定义表格高度全屏增加前台分页功能。表格内编辑后,自动选中该行。单元格内数据样式单元格内按钮,可多个。触发组件绑定函数,参数按钮名称,按钮样式,按钮事件标识。单元格是否可点击的判断函数,可进行复杂的函数判断。 vue-bxz-table ...

    henry14henry14 评论0 收藏0
  • 让前端面试不在难(深度克隆 clone)

    让前端面试不在难(深度克隆 clone)

    摘要:今天聊一下这个前端面试高频问题,由此引出这些。下面我们先详细的聊一下,完了解决下面试官的问题。数组之所以为是因为上边说了和其实就是想说这两个对于深度的实现来说不够严谨要不就是多层判断。 今天聊一下clone这个前端面试高频问题,由此引出typ...

    hover_lewhover_lew 评论0 收藏0
  • weekly 2019-01-29 && 年终总结

    weekly 2019-01-29 && 年终总结

    摘要:所以,我大概觉得,无论是做什么开发,可选的技术栈都不是唯一,并且技术栈永远是推陈出新的,所以一定要有一套属于自己的开发流,并且要对此深入学习和探究,此处又深刻体会到方向的重要性。 本文开始其实只是weekly,但是想到年末了,最近的学习和工...

    tinnatinna 评论0 收藏0
  • call、apply、bind三者为改变this指向的方法

    call、apply、bind三者为改变this指向的方法

    call、apply、bind三者为改变this指向的方法 共同点:第一个参数都为改变this的指针。若第一参数为null/undefined,this默认指向window call(无数个参数) 第一个参数:改变this指向第二个参数:实参使用之后会自动执行该函数 function fn(a,b,c){ ...

    ARGUSARGUS 评论0 收藏0
  • 基于electron制作一个node压缩图片的桌面应用

    基于electron制作一个node压缩图片的桌面应用

    摘要:压缩图片桌面应用基于制作一个压缩图片的桌面应用下载地址项目源码准备工作我们来整理一下我们需要做什么压缩图片模块获取文件路径桌面应用生成压缩图片我们需要使用这个库来压缩图片,这里我们把这个库封装成压缩模块。 压缩图片桌面应用imagemin-ele...

    bigdevil_sbigdevil_s 评论0 收藏0
  • 【实战教程】使用知晓云完成小程序客服消息的自动回复

    【实战教程】使用知晓云完成小程序客服消息的自动回复

    摘要:此次教程将再次带领大家体验消息推送,实现另一个微信消息推送的触发器,关于自动回复小程序客服消息的。我们需要通过控制台引擎触发器添加创建一个触发器,这个触发器将帮助我们在设置好的条件被触发的情况下运行云函数来实现用户消息的自动回复。 在...

    ytwmanytwman 评论0 收藏0
  • Vue-router基本学习(1)

    Vue-router基本学习(1)

    摘要:单页面应用网页只有在第一次进入页面的的时候请求服务器的文件,接下来的页面跳转是基于内部的。单页面应用第一次要将所有的资源全部加载,所以首屏时间慢,但是后续的跳转不需要再次向服务器发请求。 多页面应用:网页HTML文件是请求后台发过来的。每...

    IamDLYIamDLY 评论0 收藏0
  • axios添加自定义头部出现的问题

    axios添加自定义头部出现的问题

    摘要:在浏览器的的的跨域请求中,添加自定义头部,发送不是字符串,的数据时,都是非简单请求。浏览器都预先发出预检安全请求。后端中只需要对请求做出允许自定义头部和状态即可。 在浏览器的http的GET,POST的跨域请求中,添加自定义头部,发送不是字符串,...

    JrainJrain 评论0 收藏0
  • 深入node.js-浏览器缓存机制

    深入node.js-浏览器缓存机制

    摘要:浏览器缓存的使用是提高用户体验的一个重要途径,通常也是优化前端的一种重要方式。浏览器看到就会去读取缓存信息并呈现。 浏览器缓存 浏览器缓存(Browser Caching)是为了节约网络的资源加速浏览,浏览器在用户磁盘上对最近请求过的文档进行存储,当...

    StardustskyStardustsky 评论0 收藏0

热门文章

<