文章库ARTICLE COLUMN

  • 简明算法: 选择排序(javascript描述)

    简明算法: 选择排序(javascript描述)

    摘要:懒惰了很久,人有点生锈,所以写个算法系列让自己脑筋活跃起来。所有范例一律从小到大排序选择排序比冒泡的改进是,不会频繁交换元素,而只是记录索引,最后再交换。 懒惰了很久,人有点生锈,所以写个算法系列让自己脑筋活跃起来。 (所有范例一律从...

    MiyangMiyang 评论0 收藏0
  • 前端性能优化之路——图片篇。

    前端性能优化之路——图片篇。

    摘要:判断为白名单,则直接调用,返回格式图片反之,则显示原图。处理处理,是美团云为美团主站提供的处理方式。目前,可用替换路径的方式来处理。处理实际上效果也是不错的,美团页面里以上的图片都是懒加载的,基本上都可以满足需求。 本人是一名前端开发...

    wfc_666wfc_666 评论0 收藏0
  • 随手查阅的正则匹配笔记

    随手查阅的正则匹配笔记

    摘要:可视化查看正则表达式复杂版,很直观,神器一枚可视化查看正则表达式简化版 常见需求如下: 如果你只需要获取字符串中的首个匹配项 var re = /quicks(brown).+?(jumps)/ig; var result = re.exec("The Quick Brown Fox Jumps Over The Lazy Dog"); // ...

    RiddlerRiddler 评论0 收藏0
  • 字串(数组)截取

    字串(数组)截取

    摘要:字串截取应该是普遍存在的,在各个语言中都存在,下面以来说明中截取字串的方法为可能你见到过这个概念,那就是从到位置的取出来,挺奇怪的,为什么不取最后一位呢假设有个字串为得到得是下面让我们来看看究竟为什么要这样定义给这个字串编号,编号编在...

    maybe_009maybe_009 评论0 收藏0
  • 从非数组对象转数组方法小结

    从非数组对象转数组方法小结

    摘要:该方法可以将类数组对象转换为数组,所谓类数组对象,就是含和索引属性的对象返回的数组长度取决于对象属性的值,且非索引属性的值,或索引大于的值都不会被返回到数组中实锤如下简洁写法该方法可以将类数组对象和可迭代对象转换为数组类数组对象上文已...

    silvertheosilvertheo 评论0 收藏0
  • 关于vue的懒加载实践

    关于vue的懒加载实践

    摘要:最近在研究的按需加载,好奇怪,之前好像并没有看到的官文里面有这一部分,是我看差了吗尬笑其实只需要看官文就可以了,里面有懒加载的讲解,并且附带了详细内容的连接。所以很大程度上优化了页面的初始加载速度。只是为了测试按需加载随便写的而已。 ...

    wangzy2019wangzy2019 评论0 收藏0
  • JS 作用域 闭包 this 原型 知识点总结

    JS 作用域 闭包 this 原型 知识点总结

    摘要:如果你能看懂以下两张图那就可以跳过本总结了当然点个赞再走啊喂啊喂分割线你不知道的上册作用域和闭包和查询可以理解为查找变量赋值的目标和源头当然赋值可以是隐晦的查询失败将在严格模式下导致抛出非严格模式下则会自动创建新变量额分别是修改原有作...

    warnerwuwarnerwu 评论0 收藏0
  • JavaScript中的图片处理与合成(四)

    JavaScript中的图片处理与合成(四)

    摘要:算法性能提升图片算法处理实质原理其实是遍历像素点,对像素点的值进行改造。而像素点的数量与图片的大小尺寸成正向指数级增长,因此适当的缩放图片源后再去处理,对性能的提升十分巨大。 引言: 本系列现在构思成以下4个部分: 基础类型图片处理技术...

    Coding01Coding01 评论0 收藏0
  • iview-admin 三级菜单路由嵌套

    iview-admin 三级菜单路由嵌套

    摘要:使用,框架是二级菜单,因业务需要改成三级菜单。系统配置用户配置管理员部门信息工单配置出现了,请写,问题重现了问题也就解决啦。 使用iview-admin,框架是二级菜单,因业务需要改成三级菜单。其他部分都已经改好,但是页面仍然没有出来,页面也没...

    刘明刘明 评论0 收藏0
  • 从现象看浏览器中js单线程运行

    从现象看浏览器中js单线程运行

    摘要:浏览器创建进程的现象如图所示默认的情况下打开浏览器,会创建以上进程。主要的三个为浏览器进程,进程,和一个默念的标签页进程。当我们浏览某个网页的时候,引擎就会切换到这个网页线程上运行。 1.浏览器创建进程的现象 showImg("https://segmentfa...

    yagamiyagami 评论0 收藏0
  • 学习《JavaScript经典实例》之第1~3章

    学习《JavaScript经典实例》之第1~3章

    摘要:与的区别如何理解和熟练运用中的及,动态改变装换为数组返回的是数组,但是本身保持不变借用别人的方法实现继承封装对象保证的指向删除或替换数组元素方法与方法的作用是不同的,方法会直接对数组进行修改。 《JavaScript经典实例》各节中的完整代码解...

    vvpalevvpale 评论0 收藏0
  • 深入浅出webpack学习(11)--多种类型配置

    深入浅出webpack学习(11)--多种类型配置

    摘要:如果采用导出一个来描述所需配置的方法需要写两个文件。再在启动时通过指定使用哪个配置文件。例如启动命令是时,则的值是。采用描述的一份配置采用函数描述的一份配置采用异步函数描述的一份配置以上配置会导致针对这三份配置执行三次不同的构建。 除...

    idisfkjidisfkj 评论0 收藏0
  • js中函数参数值传递的理解

    js中函数参数值传递的理解

    摘要:中参数传递为什么必定是按值传递,有些疑惑,以下是一些理解。指两个变量是两个独立的变量,唯独在于他们各自的对象都是在同一个堆内存空间的。就是实际上没有把堆内存中的对象作为函数参数。 js中参数传递为什么必定是按值传递,有些疑惑,以下是一些...

    马永翠马永翠 评论0 收藏0
  • 为什么很多代码都会有很多可有可无的空格?

    为什么很多代码都会有很多可有可无的空格?

    摘要:总不能理解为什么写代码时候,都是带上空格的,像这样然后,最近上编译原理课发现设计编译器时候要设计词法分析器,所谓词法分析就是确定哪些是标识符,哪些是变量,哪些是关键字,哪些是算符和界符。 总不能理解为什么写代码时候,都是带上空格的,像...

    laznrbfelaznrbfe 评论0 收藏0
  • 原生ES6写的Web游戏:ES6-Mario,小美女,小帅哥快来玩啊~~

    原生ES6写的Web游戏:ES6-Mario,小美女,小帅哥快来玩啊~~

    摘要:这是一个用原生语法和新特性写成的游戏。通过这个项目,你可以在实践中对的主要内容相关以及的基础配置有一个直观的认识。主体结构学习自非常感谢原作者,从他那里学到了很多人生经验。移动端兼容为了支持目前互联网的主流。 ? ES6-Mario 这是一个用原...

    yeyan1996yeyan1996 评论0 收藏0
  • 前端小知识--地图坐标转换

    前端小知识--地图坐标转换

    摘要:实际中我们可能会用到不同的地图,那么就对应到不同坐标系的转换,比如说,你有一份的数据服务,你要展现在百度或者高德地图上,这时候你就需要转换了。 地图坐标转换 LBS,基于位置的服务(Location Based Service),近年来已经无处不在,尤其是我们...

    liangdasliangdas 评论0 收藏0
  • 对原型链和原型以及构造函数的验证

    对原型链和原型以及构造函数的验证

    摘要:开局先上一张图分清楚函数与对象得到结论对象都有这个属性但是只有函数对象才有这个属性。所有的原型对象都有属性,该属性对应创建所有指向该原型的实例的构造函数。原型链的顶端是。的原型链的上一个节点是本身这个很奇怪哎。 开局先上一张图、分清楚...

    sourcesource 评论0 收藏0
  • ❤️❌  如何用vue制作一个探探滑动组件

    ❤️❌ 如何用vue制作一个探探滑动组件

    showImg("https://segmentfault.com/img/remote/1460000013559744?w=887&h=625"); 前言 嗨,说起探探想必各位程序汪都不陌生(毕竟妹子很多),能在上面丝滑的翻牌子,探探的的堆叠滑动组件起到了关键的作用,下面就来看看如何用vue写一个探探的堆叠组件 ? 一...

    kelkel 评论0 收藏0
  • 高性能迷你React框架 anu1.3.0 发布

    高性能迷你React框架 anu1.3.0 发布

    摘要:是一款高性能框架,是目前世界上对兼容最好的迷你库。自起,相继推出,与等新,表明官方正积极由纯库向大而全的框架演变,它将会越来越好用。一些迷你库可能跟不上步伐,现在也只有有这实力跟进。 anujs1.3.0是一款高性能React-like框架,是目前世界上...

    FlandsFlands 评论0 收藏0
  • react-highlight-words源码解析

    react-highlight-words源码解析

    摘要:被和模块共享的工具函数源码思路主要提供多个工具函数此为核心函数,根据传入的参数,返回这样的数据结构,分段标识出语句的高亮部分及未高亮部分。供给外部进一步使用。 react-highlight-words https://github.com/bvaughn/re... 一个React组件,用处...

    xiangzhihongxiangzhihong 评论0 收藏0
  • js函数声明提升与变量提升

    js函数声明提升与变量提升

    摘要:在编译阶段,函数声明和变量声明都会被先处理置于执行环境的顶部,且赋值会被留在原地,这个过程称之为提升。另外函数声明提升不会被变量声明覆盖,但会被变量赋值覆盖。 看到相关的前端面试题,总结一下知识点,大神请飘过。JS在编译阶段,函数声明和...

    RindiaRindia 评论0 收藏0
  • 腾讯御安全深度解析暗云Ⅲ

    腾讯御安全深度解析暗云Ⅲ

    摘要:到目前为止,腾讯反病毒实验室发现的暗云攻击目标大多为各类棋牌游戏服务器。 【关键词:腾讯御安全,APK漏洞扫描,APP保护,Android防破解】 前面对暗云的分析报告中,腾讯电脑管家安全团队和腾讯御安全基本摸清暗云Ⅲ的感染方式和传播方式,也定位到被...

    894974231894974231 评论0 收藏0
  • html2image原理简述

    html2image原理简述

    摘要:前言看到大神了,也一直很好奇怎么转那么就翻下源码,看下是如何实现的,其实一共就不到行代码,还蛮容易读懂的工作原理使用的一个特性,允许在标签中包含任意的内容。 showImg("https://segmentfault.com/img/remote/1460000013540928?w=1794&h=648")...

    SillyMonkeySillyMonkey 评论0 收藏0
  • webpack 项目构建:(二)ES6 编译环境搭建

    webpack 项目构建:(二)ES6 编译环境搭建

    摘要:本质就是一个编译器,通过将源代码解析成抽象语法树将源代码的结果一系列转换生成目标代码的将目标代码的转换成代码。项目构建三开发环境本地服务器搭建源码下载地址参考资料入门阮一峰中文文档中文网 注:以下教程均在 windows 环境实现,使用其他操...

    marsermarser 评论0 收藏0
  • 浏览器指纹跨域共享

    浏览器指纹跨域共享

    摘要:存储都和浏览器相关,我们无法通过来标识一台电脑,只能以浏览器作为设备维度来采集设备信息。即用户电脑中一个浏览器就是一个设备。 概念:设备id 即设备指纹,用来表示用户设备的唯一性 背景 最近在做用户行为分析项目的开发,需要采集用户的设备信...

    rottengeekrottengeek 评论0 收藏0

热门文章

<