文章库ARTICLE COLUMN

  • JavaScript的数据类型之- Number

    JavaScript的数据类型之- Number

    摘要:整数字面量类型十进制十进制是我们最常用的类型,如,,,等。八进制语法八进制的第一位必须是,后面是数字序列。数字位为,,其中大小写皆可。例如输出结果浮点数数值范围数值转化 1: 整数字面量类型1:十进制十进制是我们最常用的类型,如12,100,-1...

    fobnnfobnn 评论0 收藏0
  • 原生 JS 实现一个瀑布流插件

    原生 JS 实现一个瀑布流插件

    摘要:瀑布流布局中的图片有一个核心特点等宽不定等高,瀑布流布局在国内网网站都有一定规模的使用,比如花瓣网等等。那么接下来就基于这个特点开始瀑布流探索之旅。 showImg("https://segmentfault.com/img/remote/1460000013059759?w=640&h=280"); 瀑布流...

    lavnFanlavnFan 评论0 收藏0
  • 你不知道的Javascript:有趣的setTimeout

    你不知道的Javascript:有趣的setTimeout

    摘要:单线程就意味着,所有任务需要排队,前一个任务结束,才会执行后一个任务。为了优化单线程的性能,将任务分成两种,一种是同步任务,另一种是异步任务。每次循环的迭代,都将中的回调函数加入任务队列等待执行。 今天在回顾JavaScript进阶用法的时候,...

    whjinwhjin 评论0 收藏0
  • 用Vue搭建一个应用盒子(三):音乐播放器

    用Vue搭建一个应用盒子(三):音乐播放器

    摘要:组件结构接着我们就该搭建这个播放器的组件了。总的原理是首先获取音频的持续时间,然后通过一个定时器,不断更新显示时间,播放完成时,计时器停止。这个页面比较简单,播放器标签,绑定了事件,即播放完成后执行。 这个播放器的开发历时2个多月,并...

    appetizerioappetizerio 评论0 收藏0
  • javascript高程第三章部分笔记

    javascript高程第三章部分笔记

    摘要:标识符按以下规则组合第一个字符必须是一个字母,下划线或一个美元符号。包含值的变量和尚未定义的变量是不一样的,例子报错然而,对未初始化的变量执行操作符会返回值,对未声明的变量执行操作符统一也会返回值。 1. 语法 1.1 区分大小写 变量、函数...

    lentoolentoo 评论0 收藏0
  • web-push实现原理及细节介绍

    web-push实现原理及细节介绍

    摘要:一使用动机与原理简述相较于移动端本地应用,站点常常缺少一项常用的功能推送通知。发送数据时,数据必须编码出于安全性考虑。二实现细节按照上一部分所说,首先进行用户订阅。 一、web push 使用动机与原理简述 相较于移动端本地应用,web站点常常缺...

    hufenghufeng 评论0 收藏0
  • mongoDB通过_id删除doc

    mongoDB通过_id删除doc

    摘要:做项目遇到一个需求,需要根据数据记录里面的字段删除相应的,实际使用时发现直接如下使用会报错,这里需要将转换成默认的字段的类型于是,引入模块其他的版本可尝试引用完成之后此时,你会发现并不能通过上述操作成功删除数据,而是报错重点请使用通过...

    ixleiixlei 评论0 收藏0
  • 前端系列——React开发必不可少的eslint配置

    前端系列——React开发必不可少的eslint配置

    摘要:项目需要安装的插件配置详情下面的配置涵盖了开发者所需要的绝大部分信息,中的值分别表示不开启检查警告错误。配置文件类型配置文件类型不只有和,其实包括下面这些 项目需要安装的插件 "babel-eslint": "^8.0.3", "eslint": "^4.13.1", "eslint-plug.....

    keithxiaoykeithxiaoy 评论0 收藏0
  • H5直播答题并不难,看完这篇你也会

    H5直播答题并不难,看完这篇你也会

    摘要:一的直播答题时什么的直播答题主要发生在三个环境下端移动浏览器和微信端,微信端包括微信浏览器和微信小程序。除了要注意部署边缘节点,转码和中继也需要部署边缘几点,所以微信端直播与答题的同步问题会加重。 各大平台为了给自家的直播答题争抢流量...

    hiyanghiyang 评论0 收藏0
  • 区分JavaScript中slice与splice方法

    区分JavaScript中slice与splice方法

    摘要:区分中与方法方法是从已有的数组中返回通过索引选定的元素。即为倒数第一个元素。参数是规定何处结束选取的。语法规定了添加或者删除元素的起始位置。结果删除的数量为的情况结果注意原数组发生了改变。 区分JavaScript中slice与splice方法 slice()方...

    BlackMassBlackMass 评论0 收藏0
  • 经典的for循环案例

    经典的for循环案例

    摘要:我们改一下这个例子这里我们在循环里随便打印个什么东西,你会发现最后都是执行了次。。。 for (var i = 0; i < 10; i++) { setTimeout(function() { console.log(i); }, 100 * i); } 想想打印结果是啥? 没错是10次10,为什么不是我们想要的0,...

    k00baak00baa 评论0 收藏0
  • react-native-vector-icons使用遇到的大坑

    react-native-vector-icons使用遇到的大坑

    摘要:第一次写文章也是第一次用有需要改正的地方希望大家多多指点由于公司业务以及需求的扩大用写已经满足不了当前的需求急需一个处理数据流简单用户体验好及入手快的框架在查了好多框架之后最终选择了简称开始用的时候就是从看文档开始还有就是希望大家在学...

    buildupchaobuildupchao 评论0 收藏0
  • JavaScript的深浅拷贝

    JavaScript的深浅拷贝

    摘要:实际上,是禁止这样做的。传值和传址基本数据类型赋值基本数据类型的赋值是在内存中新开辟一段栈内存,然后再把再将值赋值到新的栈中。结果见输出,可以看出来,无论是修改赋值得到的对象和浅拷贝得到的都会改变原始数据。 存储问题:深拷贝和浅拷贝的...

    zhjx922zhjx922 评论0 收藏0
  • 『不再迷茫 - 正则表达式』JS正则要点梳理 持续更新

    『不再迷茫 - 正则表达式』JS正则要点梳理 持续更新

    摘要:写在前面正在看的源码看到了部分感觉以前看的正则表达式基础知识已经完全不够用了现翻阅博客资料将一些中正则表达式难用的部分总结归纳方便自己和友翻阅正则分组重复匹配对于重复的匹配我们经常使用到正则表达式的分组功能我们使用正则匹配地址来实践一...

    SQCSQC 评论0 收藏0
  • vuex源码阅读分析

    vuex源码阅读分析

    摘要:继续看后面的首先遍历的,通过和首先获取然后调用方法,我们来看看是不是感觉这个函数有些熟悉,表示当前实例,表示类型,表示执行的回调函数,表示本地化后的一个变量。必须是一个函数,如果返回的值发生了变化,那么就调用回调函数。 这几天忙啊,有...

    airborne007airborne007 评论0 收藏0
  • 尝试封装一个自己的模块

    尝试封装一个自己的模块

    摘要:上一周学了闭包和模块,这一周仍然是跟着波同学,试着封装了一个拖拽模块。 上一周学了闭包和模块,这一周仍然是跟着@波同学,试着封装了一个拖拽模块。过程中经历了一些曲折,最开始我是打算只用style.left的方式,但是这个需要设置position:absolut...

    philadelphiaphiladelphia 评论0 收藏0
  • 笔记-js高程-第七章 函数表达式

    笔记-js高程-第七章 函数表达式

    摘要:函数声明提升定义函数有两种方式函数声明函数表达式报错,该函数不存在上述代码出现不同的执行结果,是因为函数声明的一个重要特征函数声明提升,意思是函数声明会被提升到顶部,即首先读取函数声明。 函数声明提升 定义函数有两种方式: 函数声明 say...

    sourcesource 评论0 收藏0
  • Vue2.x 总结

    Vue2.x 总结

    摘要:结果对象语法。当然,使用并不是首选,只有在构建中大型单页面应用时,考虑到全局的状态管理,自然就会想到。页面路由使用创建单页面应用,就可以使用目前版本是,把组件映射到对应的路由,通过改变来渲染不同的页面。 Vue2.x 总结 Vue 是一套用于构建...

    banana_pibanana_pi 评论0 收藏0
  • Vue全局异常捕获

    Vue全局异常捕获

    摘要:全局异常捕获全局配置可以进行全局错误收集我们可以根据这个特性对前端异常做这样的处理业务错误直接写在业务里代码错误请求异常等错误可以进行全局捕获然后抛出,不至于前端页面挂掉系统错误捕获抛出全局异常代码错误不用手动抛出,全局会捕获到如果是...

    elvaelva 评论0 收藏0
  • puppeteer进阶版_爬取小说站

    puppeteer进阶版_爬取小说站

    摘要:写爬虫抓取页面是不是还需要等待页面有数据了才能抓取,那么页面渲染的这段时间虽然不长但架不住多啊是不是可以省去呢时间要好好的利用起来基础不太了解的可以参考我这篇简单使用的文章使用抓取接口拦截数据这里有小伙伴就要说了我都知道接口了直接去请...

    qpalqpal 评论0 收藏0
  • DuiC 统一配置管理 2

    DuiC 统一配置管理 2

    为什么设计 DuiC 在工作中我们时常要根据不同环境配置不同的参数,让项目的灵活性、可用性变得更高,那灵活的配置就变得必不可少,虽然目前已经存在很多配置管理解决方案,但是管理方式局限性大,适应范围窄。 DuiC 在设计初就考虑到配置的应用范围,将配置...

    CHENGKANGCHENGKANG 评论0 收藏0
  • 前端系列——小程序开发记录片

    前端系列——小程序开发记录片

    摘要:第一次开发这玩意,记录一些需要注意的点,以后再次开发时可以快速解决。小程序里面的很多写法,和非常像,如果你是开发者,学习小程序不需要任何学习成本。更新数据通过来完成,这种行为很像,但在小程序中是同步的操作。 概要 由于公司的业务需求,...

    jccjcc 评论0 收藏0
  • 有价值的前端技术点

    有价值的前端技术点

    摘要:借着产品层面的功能和视觉升级,我们用对它进行了一次技术重构。前端优化是一个让人技术提升的,希望你也能从这里学到一些东西。年最流行的前端链接我们每周会给多名前端开发者发送新闻邮件。 面试 -- 网络 HTTP 现在面试门槛越来越高,很多开发者对于...

    microelecmicroelec 评论0 收藏0
  • node环境下安装Fabric.js

    node环境下安装Fabric.js

    摘要:教程在环境下安装需要安装依赖安装安装先要安装依赖项系统使用安装如果遇到不能的问题执行。然后再就可以了安装完依赖运行安装 fabrucjs教程http://fabricjs.com/fabric-in... 在node环境下安装fabrucjs,需要安装依赖node-canvas,jsdom 安装jsdom: npm...

    hearawayhearaway 评论0 收藏0
  • 用Vue搭建一个应用盒子(一):todo-list

    用Vue搭建一个应用盒子(一):todo-list

    摘要:最近在研究的相关知识,最好的学习方法莫过于自己开发一个,这样带着问题来学习,进步自然飞速。在首页里,我们会用写一个导航,通过的路由导航到不同的应用。我们在文件夹里创建一个新的组件。 最近在研究vue的相关知识,最好的学习方法莫过于自己开...

    MAX_zuoMAX_zuo 评论0 收藏0

热门文章

<