文章库ARTICLE COLUMN

  • Node 基础学习

    Node 基础学习

    摘要:既然这样,怎么理解中的单线程再捋一捋和的关系。在线程上,不会等待操作完成,继续执行后续的代码。这就是单线程异步。在中除了代码,一切都是并行的由于中主任务的执行是以单线程的方式进行,如果程序出错导致崩溃,就会终止整个流程。 node是什么 ...

    alaegealaege 评论0 收藏0
  • 使用onbeforeunload阻止用户刷新

    使用onbeforeunload阻止用户刷新

    摘要:卸载更新讲的就是事件,当页面关闭后会触发。想在某个页面中使用这个拦截的大体思路是在进入这个页面的时候挂载该事件,跳转页面的时候将挂载的事件取消。 1、onbeforeunload是什么玩意儿 onbeforeunload是一个事件,当页面将要被卸载(更新)的时候...

    aaronaaron 评论0 收藏0
  • 微信JSSDK分享,解决config:invalid signature问题

    微信JSSDK分享,解决config:invalid signature问题

    摘要:微信分享可以实现自己的网页在微信自定义图标,标题,还有描述,还可以分享到朋友圈,分享到微信群,分享给朋友等操作。 微信JSSDK分享可以实现自己的网页在微信自定义图标,标题,还有描述,还可以分享到朋友圈,分享到微信群,分享给朋友等操作。 sh...

    fsmStudyfsmStudy 评论0 收藏0
  • 【ES6入门09】:Set和Map数据结构

    【ES6入门09】:Set和Map数据结构

    摘要:类似于与的区别和的对比与对比数据结构横向对比,增查改删增查改删与对比增查改删与对比增查改删建议优先使用,不使用,特别是复杂的数据结构考虑数据唯一性,使用,放弃和 Set 1.add()方法和size属性 { let list = new Set(); // add()方法向...

    Codeing_lsCodeing_ls 评论0 收藏0
  • 手摸手教你使用WebSocket[其实WebSocket也不难]

    手摸手教你使用WebSocket[其实WebSocket也不难]

    摘要:缺点可能会导致丢失数据在断开重连的这段时间中,恰好双方正在通信。博客前端积累文档公众号以上参考资料教程理解心跳及重连机制协议分钟从入门到精通 showImg("https://segmentfault.com/img/remote/1460000016797888?w=1152&h=720"); 在本篇文章之前...

    jhhfftjhhfft 评论0 收藏0
  • 针对于iosAPP内嵌H5,-webit-overflow-scrolling:touch;产生空白

    针对于iosAPP内嵌H5,-webit-overflow-scrolling:touch;产生空白

    摘要:原有的结构也还在就是不显示。调试过程最开始把问题定位在空白区域样式问题,包括把全部重置,强行展示都没有效果。结论使用这种滑动过程中出现白屏的情况,暂时测试出现在小范围滚动的长页面,如果是特别长的数据列表测试是没有出现这个问题。 问题描...

    CoorChiceCoorChice 评论0 收藏0
  • vue使用原生js实现滚动页面跟踪导航高亮

    vue使用原生js实现滚动页面跟踪导航高亮

    摘要:需要使用做一个专题页面。滚动页面指定区域导航高亮。监听滚动页面事件,对比当前页面的位置与元素的位置,如果当前滚动的区域位置大于元素的位置,导航添加,其他去掉进行样式切换。 需要使用vue做一个专题页面。 滚动页面指定区域导航高亮。 监听...

    YanceyOfficialYanceyOfficial 评论0 收藏0
  • 原型模式故事链(3)--JS的数据类型、以及区别、区分、转化

    原型模式故事链(3)--JS的数据类型、以及区别、区分、转化

    摘要:所以不论你妈妈是喊,狗蛋回家吃饭了,还是喊小明回家吃饭了,其实喊的都是你。当然的嘛狗蛋买了件新衣服,小明当然就有这件新衣服了。。。 上一章--原型链讲解:传送门:https://segmentfault.com/a/11... 在上一章讲解原型链时提到了:所有的引用类...

    saucxssaucxs 评论0 收藏0
  • 测试本地node包

    测试本地node包

    摘要:测试本地包当我们编写一个包,在发布到上之前,需要在本地测试该包。假设我们有一个已经编写好的本地包包和一个测试该包的项目在同一个文件夹下下,有以下两种方式可以在项目中测试本地的包相对路径安装测试进入项目目录,按照相对路径找到包,直接安装...

    quietinquietin 评论0 收藏0
  • webpack4+react多页面架构

    webpack4+react多页面架构

    webpack在单页面打包上应用广泛,以create-react-app为首的脚手架众多,单页面打包通常是将业务js,css打包到同一个html文件中,整个项目只有一个html文件入口,但也有许多业务需要多个页面不同的入口,比如不同的h5活动,或者需要支持seo的官方网站,都需要...

    BarriorBarrior 评论0 收藏0
  • JS函数表达式的特征和递归

    JS函数表达式的特征和递归

    摘要:函数表达式是中的一个既强大又容易令人困惑的特性。函数表达式有几种不同的语法形式。匿名函数的属性是空字符窜。在把函数当成值使用的情况下,都可以使用匿名函数。不过,这并不是匿名函数唯一的用途。不过我们可以使用命名函数表达式来达成相同的成果...

    mudiyouyoumudiyouyou 评论0 收藏0
  • 动态设置html的title

    动态设置html的title

    摘要:使用前端框架做,竟然丢弃了很多和的东西了。。动态设置的方法使用的自定义指令很简单设置路由不同的首页个人中心完。 使用vue前端框架做,竟然丢弃了很多javascript和html的东西了。。动态设置title的方法: 1.使用vue的自定义指令 {{htmltitle}} ......

    BearyChatBearyChat 评论0 收藏0
  • A小程序与B小程序相互跳转的一点记录

    A小程序与B小程序相互跳转的一点记录

    摘要:要点速览小程序和小程序关联同一个公众号程序的用户授权小程序和小程序的用户关联诸葛统计用户访问信息需求微信放开小程序互跳的后,一些导流和拉新等活动可以在新的小程序实现从微信官方文档中,小程序之前的互相跳转使用跳转,但是最新版本使用组件来...

    lboollbool 评论0 收藏0
  • 客户端判断

    客户端判断

    var os = (function () { var ua = navigator.userAgent, isWindowsPhone = /(?:Windows Phone)/.test(ua), isSymbian = /(?:SymbianOS)/.test(ua) || isWindowsPhone, isAndroid = /(?:Android)/.test(...

    yearsjyearsj 评论0 收藏0
  • 单例模式 | 程序员都想要探索的 Javascript 设计模式

    单例模式 | 程序员都想要探索的 Javascript 设计模式

    摘要:单例模式主要是为了解决对象的创建问题。页面中只放一个按钮登录实现得到登录框元素绑定事件关闭弹框这里做登录点击页面中的按钮每次让登录框出现即可上面的代码根据单例模式的使用构造函数来实现的。 showImg("https://segmentfault.com/img/bVbiE4g?...

    rottengeekrottengeek 评论0 收藏0
  • ECMAScript 6入门类继承笔记

    ECMAScript 6入门类继承笔记

    类继承 看类继承前,先回顾构造函数怎么实现对象的继承的 function F() { this.a = 1; } function Son() { F.call(this); } function inherit(S, F) { S.protot...

    _DangJin_DangJin 评论0 收藏0
  • 翻译_只需20行代码创造JavaScript模板引擎(二)

    翻译_只需20行代码创造JavaScript模板引擎(二)

    摘要:函数执行后应该返回最终编译的模板。到了这里,我们只需要创建函数并执行它。 上文链接翻译_只需20行代码创造JavaScript模板引擎(一) 但是这还不够好,数据是非常简单的对象,并且很容易使用object["property"]对象的中括号语法,去读取对象的值。 ...

    superwsuperw 评论0 收藏0
  • ES6 系列之异步处理实战

    ES6 系列之异步处理实战

    摘要:前言我们以查找指定目录下的最大文件为例,感受从回调函数异步处理方式的改变。此外,该对象还有一个方法可以判断正在处理的到底是一个文件,还是一个目录。如果有错误或者不严谨的地方,请务必给予指正,十分感谢。 前言 我们以查找指定目录下的最大...

    amuqiaoamuqiao 评论0 收藏0
  • 使用Hexo+Github搭建属于自己的博客

    使用Hexo+Github搭建属于自己的博客

    摘要:工具技术创建项目账户注册和新建项目,项目必须要遵守格式账户名,不然接下来会有很多麻烦。安装在自己认为合适的地方创个文件夹,我是在盘建了一个文件夹。 工具:Visual Studio Code/MarkdownPad技术:Hexo+Github 创建Github项目 Github账户注册和...

    laoLiueizolaoLiueizo 评论0 收藏0
  • 对象的判空、遍历及转换和对数组的操作

    对象的判空、遍历及转换和对数组的操作

    摘要:在联调时,发现后台返回的不是数组,或者返回的类型与不为空时的类型不一样,这里小结下对对象的操作对象的判空先声明一个对象字面量将对象转化成字符串,然后进行判断是否等于字符串,直接写无法进行判断使用循环来判断,若不为空,则返回使用来判断,...

    liangzai_coolliangzai_cool 评论0 收藏0
  • Vue双向绑定原理,教你一步一步实现双向绑定

    Vue双向绑定原理,教你一步一步实现双向绑定

    摘要:储存订阅器因为属性被监听,这一步会执行监听器里的方法这一步我们把也给弄了出来,到这一步我们已经实现了一个简单的双向绑定了,我们可以尝试把两者结合起来看下效果。总结本文主要是对双向绑定原理的学习与实现。 当今前端天下以 Angular、React、v...

    LabradorsLabradors 评论0 收藏0
  • git 详解及实用指南之四(标签管理)

    git 详解及实用指南之四(标签管理)

    摘要:详解及实用指南之一本地操作详解及实用指南之二远程操作详解及实用指南之三分支管理创建标签标签可以简单的理解为属于分支定义的别名,分支本身都会进行指针的配置分支都会指向某一个但是标签却是一个固定的内容,可以说,标签永远指向一个。 1. git ...

    klivitamJklivitamJ 评论0 收藏0
  • 遍历方法

    遍历方法

    摘要:有用到对象的转换成数组,然后又想到了遍历方法,所以,也想记录下终止或者跳出循环跳出循环体所在循环体已结束跳出本次循环,进行下一次循环,所在的循环体未结束终止函数执行只输出,,,到就跳出循环了不输出,因为跳过了,直接进入下一次循环遍历方...

    miqtmiqt 评论0 收藏0
  • 基于canvas和web audio实现低配版MikuTap

    基于canvas和web audio实现低配版MikuTap

    摘要:导言最近发掘了一个特别的网页小游戏。于是第二天我就继续沉迷,随着一阵抽搐,这个游戏索然无味之后,冷静的我决定用和开发出一个低配版。我的低配版在交互操作比较高的情况下,还是比较卡的,没有原网页的流畅性,可能后续考虑版本实现。 导言 最近...

    AwbeciAwbeci 评论0 收藏0
  • mvvm框架--san.js 学习笔记(一)

    mvvm框架--san.js 学习笔记(一)

    摘要:最近,由于公司项目需要,使用百度框架开发了一个兼容的小项目。是框架,和有一些类似。和相比,优势是能兼容,但没有那么简单易用,学习最好有一些框架的基础。当初我自己好奇,尝试用做了一个小型项目,这里记录一下。 最近,由于公司项目需要,使用...

    zhangrxiangzhangrxiang 评论0 收藏0

热门文章

<