文章库ARTICLE COLUMN

  • 关于字符编码你应该知道的事情

    关于字符编码你应该知道的事情

    摘要:读完本文你将了解的知识点为什么上使用会出现乱码为什么表情在有些手机上显示不准确为什么在没有做过特殊优化的数据库中存储失败为什么使用开发的代码他人使用开发后换行符全变了为什么在中 读完本文你将了解的知识点 为什么 Windows 上使用 Notepad ...

    CrazyCodesCrazyCodes 评论0 收藏0
  • Koa源码解析

    Koa源码解析

    摘要:若大于时,将赋予,此时与相等。通过源码分析,我们知道了的核心思想建立于中间件机制,它是一个设计十分简洁巧妙的框架,扩展性极强,就是建立于之上的上层框架。 Koa是一款设计优雅的轻量级Node.js框架,它主要提供了一套巧妙的中间件机制与简练的AP...

    CarterLiCarterLi 评论0 收藏0
  • 拖拽上传功能的实现及原理

    拖拽上传功能的实现及原理

    摘要:场景最近,小明遇到这样一种情况在网页中上传文件时偶尔页面会崩溃。小明仔细测试了这种情况,发现之前用的一个文件上传组件有一点缺陷,于是,小明决定自己手写一个,样式如下图一是没有上传文件时的样式,图二为上传文件后的样式。 场景 最近,小明...

    beanlambeanlam 评论0 收藏0
  • 对一道【脉脉】上 头条 算法面试题的思考

    对一道【脉脉】上 头条 算法面试题的思考

    摘要:偶然间在脉脉上看到了一道头条的算法面试题按照题目的理解,简单的写了一个网页开始学的不仅是技术,更是梦想得到了如下效果图得到如题可以进行开关的示例在最后一个灯特殊处理,链接第一个灯,形成环经过测试发现只要从序号开始,如 偶然间在脉脉上看...

    tyheisttyheist 评论0 收藏0
  • 学习WebSocket(附: WebSocket + koa例子)

    学习WebSocket(附: WebSocket + koa例子)

    摘要:优点参考维基与对比图客户端例子连接成功后调用当接收到服务器消息时调用连接关闭后调用服务端例子运行结果客户端服务端名词解释握手一般创建链接需要通过浏览器发出请求服务器做出回应这个过程称为握手参考链接协议分钟从入门到精通 原文地址 github...

    0xE7A38A0xE7A38A 评论0 收藏0
  • 初学immutable.js的一些总结

    初学immutable.js的一些总结

    摘要:在中,的返回值是,即一个新的对象。该方法在中的和中均有使用,但是此处的方法返回的是一个布尔值。是排序方法,可以传入一个函数,通过返回值的正负确定元素的前后排序顺序。 1.immutableObj在复制的时候,复制的是引用。 === 比较的是引用是否一样...

    Near_LiNear_Li 评论0 收藏0
  • 重新梳理下js中的深拷贝和浅拷贝

    重新梳理下js中的深拷贝和浅拷贝

    摘要:参考链接浅拷贝最简单的浅拷贝就赋值。所谓的浅拷贝就是,后面的对象和前面的对象在第一层数据结构中指向同一个堆地址。但是如果前面的数据不止有一层,如此时,使用和方式实现的都是浅拷贝。深拷贝管你怎么变,互不影响。 参考链接:http://www.cnblo...

    kun_jiankun_jian 评论0 收藏0
  • 深入call apply bind

    深入call apply bind

    摘要:众所周知,这三个函数都是改变执行上下文的,那么我们来捋一捋,这些函数内部到底做了什么。 前言 稍微翻了一下call,apply, bind 的各种论坛上的文章, 发现讲的都太浅了,大部分都只讲了个用法, 对于实现的原理却都没有提,因此,在这里,我写下这...

    AlexAlex 评论0 收藏0
  • 玩转小程序转发——小程序探索

    玩转小程序转发——小程序探索

    摘要:转发的意义转发即是分享,分享带动了事物去中心化,实现网络化,最终走向云处理化通过微信平台,转发即是聊天流量时代,转发即是引流官方转发示例监听用户点击页面内转发按钮组件或右上角菜单转发按钮的行为,并自定义转发内容。 转发的意义 转发即是...

    UsherChenUsherChen 评论0 收藏0
  • javascript实现继承的几种主要方法

    javascript实现继承的几种主要方法

    摘要:原型链继承核心代码核心代码优点简单容易实现缺点多拷贝了一份的属性过来并且的方法每生成一个新的就要再重新拷贝一份造成了不必要的浪费构造函数继承优点简单容易实现可以同时继承多个父对象三姓家奴缺点只能继承定义在父元素上的属性或方法而对于父元...

    chnmagnuschnmagnus 评论0 收藏0
  • JavaScript高级程序设计(4)

    JavaScript高级程序设计(4)

    摘要:类型首先记住一句话函数是对象,函数名是指针。一是函数声明语法定义函数,二是函数表达式定义函数,三是使用的构造函数定义函数,其中,最后一个参数始终被看做函数体。 Function类型.首先记住一句话:函数是对象,函数名是指针。1: function sum (n...

    atinosunatinosun 评论0 收藏0
  • 搭建gitbook 和 访问权限认证

    搭建gitbook 和 访问权限认证

    摘要:相信大家都或多或少的都接触过。首先是一个软件,正如上面定义的那样,它使用和来编排书本,如果用户没有听过和,那么可能不适合你。废话不多说,干起来。 相信大家都或多或少的都接触过gitbook。gitbook 首先是一个软件,正如上面定义的那样,它使用 ...

    Java3yJava3y 评论0 收藏0
  • JS 中的== 与 ===

    JS 中的== 与 ===

    摘要:中的与代表相同先判断两个操作数的数据类型相同进行比较不相同类型转换转换成相同类型进行比较代表严格相同判断类型是否相同,如果不相同直接返回在转化为字符串时被转化为在转化为字符串时被转化为 JS 中的== 与 === == == 代表相同 先判断两个操作...

    BetaRabbitBetaRabbit 评论0 收藏0
  • JavaScript原型与构造函数笔记

    JavaScript原型与构造函数笔记

    摘要:属性是在实例被的一瞬间建立的,指向原型对象即等同于访问到的属性只能在学习或调试的环境下使用构造函数可以看成一个规范,并非实际存在的当执行时,首先开辟一个新的地址空间用来创建并存放对象,再使的指向对象并且执行函数。 简述 本文是笔者看完...

    maxminmaxmin 评论0 收藏0
  • 前端进击的巨人(七):走进面向对象,原型与原型链,继承方式

    前端进击的巨人(七):走进面向对象,原型与原型链,继承方式

    摘要:除了以上介绍的几种对象创建方式,此外还有寄生构造函数模式稳妥构造函数模式。 showImg("https://segmentfault.com/img/remote/1460000018196128"); "面向对象" 是以 "对象" 为中心的编程思想,它的思维方式是构造。 "面向对象" 编程的三大特点:&...

    wumswums 评论0 收藏0
  • 刷前端面经笔记(十二)

    刷前端面经笔记(十二)

    摘要:以下递归函数存在栈溢出的风险,请问如何优化解答请实现一个计算最大公约数的函数在这里编写代码解答数组去重如果数组中有排除用实现斐波那契数列函数返回第个斐波那契数。父类我的名字是我今年岁原型继承构造函数继承组合继承组合继承优化 1.以下递归...

    RockoRocko 评论0 收藏0
  • 排序算法 JavaScript

    排序算法 JavaScript

    摘要:一冒泡排序算法介绍比较相邻的两个元素如果前一个比后一个大,则交换位置。它与冒泡排序的不同之处在于,它会优先比较距离较远的元素。希尔排序的核心在于间隔序列的设定。作为一种线性时间复杂度的排序,计数排序要求输入的数据必须是有确定范围的整数...

    Charlie_JadeCharlie_Jade 评论0 收藏0
  • 力软移动框架 ionic cordova插件jpush-phonegap-plugin 极光推送配置

    力软移动框架 ionic cordova插件jpush-phonegap-plugin 极光推送配置

    摘要:极光推送是现在流行的推送方式因为官网的范例藏得比较隐蔽自己摸索了半天下面介绍下极光推送插件的安装和代码应用以下是安卓安装配置的后面项目完成了再补充一获取极光推送上极光开发者服务官网注册账注意应用名称要和配置文件中的文件的程序名称一致生...

    李增田李增田 评论0 收藏0
  • 前端开发API及规范

    前端开发API及规范

    es6教程es6API

    djfmldjfml 评论0 收藏0
  • JS每日一题:Vue-router有哪些钩子?使用场景?

    JS每日一题:Vue-router有哪些钩子?使用场景?

    摘要:问有哪些钩子使用场景的实现可以点这里前面我们用大白话讲过什么是钩子,这里在重复一下,就是在什么什么之前什么什么之后英文叫专业点叫生命周期,装逼点可以叫守卫中也存在钩子的概念分为三步记忆全局守卫路由独享守卫组件独享守卫全局守卫很好理解,...

    张金宝张金宝 评论0 收藏0
  • 正则表达式在 ES2018 中的新写法

    正则表达式在 ES2018 中的新写法

    摘要:自从年推出标准第版以来,正则表达式已成为语言的一部分。最后,如果在正则表达式中使用了命名捕获组,则将它们放在属性中。支持与相同语法的命名组已经模仿了的正则表达式语法。下面是一个例子此正则表达式在句子中查找连续的重复单词。 翻译:疯狂的...

    lanffylanffy 评论0 收藏0
  • 通过手机物理返回键实现弹出层的隐藏

    通过手机物理返回键实现弹出层的隐藏

    摘要:通过手机物理返回键实现弹出层的隐藏返回键隐藏弹出层弹出层文本点击关闭实现弹出层隐藏关闭总的实现思想即为通过一个开关的或值来判断是否需要来添加一条空的历史记录当添加历史记录时,通过下绑定函数进行监听通过名的开关实现是否通过添加一条空的 ...

    CloudwiseAPMCloudwiseAPM 评论0 收藏0
  • 【译】理解回调和Promise

    【译】理解回调和Promise

    摘要:理解回调和原文自工程师博客,传送门这两个概念是编程语言的基本内容。回调地狱就是滥用回调。通常,在回调中,错误作为第一个参数传递。这个具有这两个函数作为参数的回调称为执行程序。到目前为止,我希望我已经让自己了解了回调和。 理解回调和Prom...

    liuyixliuyix 评论0 收藏0
  • JSON的作用

    JSON的作用

    摘要:必须被正确的嵌套,如则会报错必须被关闭标签名必须用小写字母文档必须被嵌套于根元素中作用用途设计结构。什么是指的是对象表示法是轻量级的文本数据交换格式独立于语言具有自我描述性,更易理解使用语法来描述数据对象,但是仍然独立于语言和平台。 ...

    AmioAmio 评论0 收藏0
  • 【你该懂一点Javascript算法系列】之【图类】的定义及深度优先与广度优先搜索算法

    【你该懂一点Javascript算法系列】之【图类】的定义及深度优先与广度优先搜索算法

    摘要:邻接矩阵在邻接矩阵实现中,由行和列都表示顶点,由两个顶点所决定的矩阵对应元素表示这里两个顶点是否相连如果相连这个值表示的是相连边的权重。直到返回到顶点完成探索具体还有版的深度和广度优先的算法,具体代码奉上直达地址 图github直达地址 htt...

    qqlcbbqqlcbb 评论0 收藏0

热门文章

<