文章库ARTICLE COLUMN

  • 初识EMCASCRIPT 模块化

    初识EMCASCRIPT 模块化

    摘要:到目前为止,我们完成了模块的简易定义与使用。但是模块化的一大精髓是命名空间,就是按需导入,而此时却是一个全局变量。 为什么需要模块化? 当我们在html中调用一个js函数时,如果我们把这个函数写在另外的一个js文件中,那么调用的时候我们需要在h...

    BamboyBamboy 评论0 收藏0
  • React文档翻译系列(一)安装

    React文档翻译系列(一)安装

    摘要:文档翻译系列一安装原文地址原文本系列是针对文档进行的翻译,因为自己在学习的时候,最开始通过看博客或者论坛等中文资料,有些内容是零零散散的接收,并没有给自己带来很好的效果,所以后来决定把文档的原文从头到尾看一遍。 React文档翻译系列(一...

    FourierrFourierr 评论0 收藏0
  • webpack + vue 使用mint-ui

    webpack + vue 使用mint-ui

    摘要:自己从一个月之前正式的接触这个框架,然后就疯狂的迷恋上他,易上手我觉得是他最大的优势,之前我一直是使用的,大量的操作让我有点力不从心,之前的我安于现状不想去探索新的知识,直到我直到并且使用上他之后,自己的生产力仿佛得到了质的飞跃,闲话...

    vvpvvpvvpvvp 评论0 收藏0
  • React文档翻译系列(三)JSX简介

    React文档翻译系列(三)JSX简介

    摘要:文档翻译系列三简介先来看一下下面的变量声明这种有趣的标签语法既不是字符串也不是。这种形式被称作,他是的一种扩展语法。为便于阅读,我们将分隔成多行。表示对象将编译成调用。我们建议您为选择的编辑器搜索语法方案,以便和代码都能够被正确高亮的...

    weanwean 评论0 收藏0
  • 浏览器端Event loop简介

    浏览器端Event loop简介

    摘要:所以提出了标准,允许创建子线程,但是规定很严格,子线程要受到主线程控制,并且不能操作,这种折中方法使得更加灵活了。案例输出的结果为案例这个的执行结果都是一样的,都会先执行事件,因为要等主线程空了才会去查看子线程有没有回调内容。 了解过...

    alexnevskyalexnevsky 评论0 收藏0
  • Canvas + WebGL中文艺术字渲染

    Canvas + WebGL中文艺术字渲染

    摘要:将所有关联对合并即并查集的过程,得到每个连通域的唯一标记。此时每个连通域轮廓可以看做是一个多边形,此时可以用经典算法将其剖分成若干个三角形。若值为则说明该像素处于当前连通域中。二维数组,表示每个像素是否是图像边缘。 笔者另一篇文章 htt...

    baihebaihe 评论0 收藏0
  • js正则表达式学习笔记

    js正则表达式学习笔记

    摘要:说来惭愧,做前端快三年对于正则表达式的应用还是很浅薄,大家都知道正则的速度基本上是最快的,但就是懒得去记那些语法和规则,这次项目中多次用到了需要匹配替换的动作,终于下定决心去研究一下了。 说来惭愧,做前端快三年对于正则表达式的应用还是...

    TowersTowers 评论0 收藏0
  • WebGL立体视觉呈现

    WebGL立体视觉呈现

    摘要:导言立体视觉技术前几年研究极为广泛,研究生期间也以此为课题,主要学习并研究特征提取和图像匹配方向目前火遍全球的虚拟现实技术,也属于立体视觉领域的研究范畴。 导言 立体视觉技术前几年研究极为广泛,研究生期间也以此为课题,主要学习并研究特...

    xeblogxeblog 评论0 收藏0
  • jQuery Deferred对象

    jQuery Deferred对象

    摘要:给普通的操作指定回调函数对象的最大优点,就是它把这一套回调函数接口,从操作扩展到了所有操作。方法用于指定对象状态为已失败时的回调函数。执行完毕执行成功执行失败接收一个或多个对象作为参数,为其指定回调函数。 什么是deferred对象 开发网站...

    baoxlbaoxl 评论0 收藏0
  • 【阅读笔记】你不知道的JavaScript(上)

    【阅读笔记】你不知道的JavaScript(上)

    摘要:作用域和闭包作用域查找变量并给变量赋值使用查询,查找变量并获取变量的值使用查询和都会从当前作用域开始沿着作用域链逐级向上查找不成功的会导致不成功的会隐式的创建全局变量非严格模式下,或者抛出错误严格模式下词法作用域欺骗词法中的字符串会被...

    Lin_RLin_R 评论0 收藏0
  • video元素和audio元素相关事件

    video元素和audio元素相关事件

    摘要:前言在利用元素或元素读取或播放媒体数据时,会触发一系列事件,如果用脚本来捕抓这些事件,就可以对着这些事件进行处理了。捕抓的方式有两种第一种是监听的方式。 前言 在利用video元素或audio元素读取或播放媒体数据时,会触发一系列事件,如果用js...

    chanjarsterchanjarster 评论0 收藏0
  • 深入理解javascript中的立即执行函数(function(){…})()

    深入理解javascript中的立即执行函数(function(){…})()

    摘要:要理解立即执行函数,需要先理解一些函数的基本概念。函数表达式使用关键字声明一个函数,但未给函数命名,最后将匿名函数赋予一个变量,叫函数表达式,这是最常见的函数表达式语法形式。 javascript和其他编程语言相比比较随意,所以javascript代码中...

    melody_lqlmelody_lql 评论0 收藏0
  • 一道有价值的JS继承面试题

    一道有价值的JS继承面试题

    摘要:题目原题目来源于一个网友的问答补充代码我有个我有个分析题目希望生成一个新的构造函数,继承于。尽量不要更改题目表达出希望有方法实现构造函数继承,又需要原型继承。的指向显然要改成指向子类构造函数中的。 题目 原题目来源于一个网友的问答 var ...

    darkbugdarkbug 评论0 收藏0
  • 项目3种弹框模式

    项目3种弹框模式

    摘要:一需求二使用插件在里面使用完整例子不需要的选项就不要设置,详情看文档标题文本类型弹框显示时间点击确认按钮执行的操作点击取消按钮执行的操作解决在中使用时的报错三注意事项我在使用过程报错的几个地方解决添加这样代码选项报错原因版本修改跟 一...

    2i18ns2i18ns 评论0 收藏0
  • webpack1学习笔记

    webpack1学习笔记

    摘要:基本介绍引入文件打包文件预览选项参数基本配置创建项目创建并引入创建可参考官网配置模块化输出指定文件为详解和的种单一字符串,数组,对象根绝不同而不同数组和打包成对象多页面应用 基本介绍 引入文件 // a.js require("./b.js") require("style-l...

    alexnevskyalexnevsky 评论0 收藏0
  • Canvas getContext("3d")?

    Canvas getContext("3d")?

    摘要:两条平行的直线在无穷远的地方看起来会汇集到一起,而汇集的点,在透视里称作消失点。小孔成像三维空间的火焰,透过小孔,在二维成像屏上显示了二维的画面。 前言 不好意思,标题其实是开了个玩笑。大家都知道,Canvas 获取绘画上下文的 api 是 getCon...

    tinnatinna 评论0 收藏0
  • Promise使用须知

    Promise使用须知

    摘要:已完成意味着操作成功完成。处理实例实例生成以后,可以用方法分别指定状态和状态的回调函数。第二个回调函数在的状态变成时被调用。方法是的别名,用于指定发生错误时的回调函数。具体的使用示例如下情形一全部成功的情况结果为。 一.关于Promise pro...

    TikitooTikitoo 评论0 收藏0
  • 数组随机排序:洗牌算法(Fisher–Yates shuffle)

    数组随机排序:洗牌算法(Fisher–Yates shuffle)

    摘要:代码实现代码一测试用例输出其中,代码二测试用例输出其中,参考资料洗牌算法学习笔记数组随机排序洗牌算法给数组随机排序洗牌算法原理 原理及步骤 1.定义一个数组(shuffled),长度(length)是原数组(arr)长度2.取 0 到 index (初始0) 随机值 ran...

    张金宝张金宝 评论0 收藏0
  • 数字的千位分隔符实现

    数字的千位分隔符实现

    摘要:常常见到这种场景,数字比较大时每隔位用逗号分隔开思路就是如果是小数的话先用分开得到整数部分,然后反转整数部分的字符串用正则每个数字加一个逗号然后再反转回去拼接上小数部分。 常常见到这种场景,数字比较大时每隔3位用逗号分隔开 思路就是如果...

    ssshooterssshooter 评论0 收藏0
  • JS产生随机数

    JS产生随机数

    摘要:随机数的位数原文产生随机数的几个用法参考资料二维数组排序的用法小结 function generateMixed(n) { var chars = ["0", "1", "2", "3", "4", "5", "6&q...

    loongggloonggg 评论0 收藏0
  • 定时器学习:利用定时器分解耗时任务案例

    定时器学习:利用定时器分解耗时任务案例

    摘要:对于执行时间过长的脚本,有的浏览器会弹出警告,说页面无响应。一个代码块长时间运行,将会导致其他任何任务都必须等待。而其他浏览器,比如上的浏览器,将默认终止运行时间超过秒钟的脚本。利用定时器来分解任务,关键点有两个。实际上每行耗时约左右...

    NinoNino 评论0 收藏0
  • 字符串方法总结

    字符串方法总结

    摘要:传入两个字符串如其实位置大于结束位置,返回空字符串若传入的有负数,则进行字符串长度的相加操作,在进行正数的参数进行操作。 String的操作在平时开发中经常操作现在对字符串中的方法进行一些归纳:1、访问字符串中指定位置的字符:charAt() charC...

    xioquaxioqua 评论0 收藏0
  • H5移动端图片上传

    H5移动端图片上传

    $(".xiaJiaUpload input").change(function() { var files = this.files; var that = $(this); var strHtml = ""; var tmpFile = files[0]; var reade...

    FleyXFleyX 评论0 收藏0
  • js如何打印object对象

    js如何打印object对象

    摘要:调试中经常会碰到输出的内容是对象而无法打印的时候,光靠只能打印出标示,却不能打印出来里面的内容,甚是不方便,于是各方面整理总结了如下一个函数,能够将数组或者对象这类的结果一一打印出来,具体代码如下另外当你需要将对象转换为字符串。 js调...

    zhaofeihaozhaofeihao 评论0 收藏0
  • ReactNative开发常用的三方模块

    ReactNative开发常用的三方模块

    摘要:写在前面一个好的缺不了好的三方支持,生活在这个活跃的开源社区,寻找合适的三方组件是一个开发者最基本的能力。下面分享几个我收集的三方模块,希望对大家有点帮助。 写在前面 一个好的App缺不了好的三方支持,生活在ReactNative这个活跃的开源社区...

    frolcfrolc 评论0 收藏0

热门文章

<