文章库ARTICLE COLUMN

  • WebAssembly和Emscripten工作整理

    WebAssembly和Emscripten工作整理

    摘要:写在前面之前做过一段时间的的研究,写过几个,并且阅读并翻译了很多篇官方文档,今天对这些东西做一个总结。主要是以链接形式提供,并附上简短的说明。欢迎加入和技术交流群,群聊号码 写在前面 之前做过一段时间的WebAssembly的研究,写过几个WebAss...

    qieangel2013qieangel2013 评论0 收藏0
  • 取周期性字符串中的其中一个

    取周期性字符串中的其中一个

    摘要:如果一个字符串由很多个完全相同的字符串组成,如果只想取其中一个则可以获取想要重复的字符串获取想要重复的次数在命令窗口输入 如果一个字符串由很多个完全相同的字符串组成,如果只想取其中一个则可以: test.js: let targetStr = process.argv.slic...

    codecookcodecook 评论0 收藏0
  • 了解HTML5中的MutationObserver

    了解HTML5中的MutationObserver

    摘要:的出现就是为了解决带来的问题。对于,它是其中这两个属性不管是哪种观察方式都会有返回值,其他属性返回值与观察方式有关,比如只有当或者为时才有返回值,只有改变属性时,才有返回值等。 MutationObserver翻译过来就是变动观察器,字面上就可以理解...

    SimonSimon 评论0 收藏0
  • JavaScript 闯关记

    JavaScript 闯关记

    摘要:对象数组初始化表达式,闯关记之上文档对象模型是针对和文档的一个。闯关记之数组数组是值的有序集合。数组是动态的,根闯关记之语法的语法大量借鉴了及其他类语言如和的语法。 《JavaScript 闯关记》之 DOM(下) Element 类型 除了 Document 类型之...

    mjmj 评论0 收藏0
  • 通过改变属性来实现动画

    通过改变属性来实现动画

    摘要:今天这篇文章主要简述如何通过改变属性来实现动画效果,比如通过定时器快速改变等属性,实现图形在的页面上做匀速的运动。 今天这篇文章主要简述js如何通过改变属性来实现动画效果,比如通过定时器快速改变width, height, left, top等属性,实现图形在...

    wangbinkewangbinke 评论0 收藏0
  • 开发一个本地上传图片控件你需要知道的知识点

    开发一个本地上传图片控件你需要知道的知识点

    摘要:必须阻止和事件的默认行为,这样才能触发事件文件对象将图片转换为获取到图片内容微信截图上传监听事件,通过剪贴板对象获取图片信息。但是最好的方案还是不管下载上传都直接走独立图片服务器,避免对服务器造成额外的压力。 更多文章请点击Jade 接了...

    qieangel2013qieangel2013 评论0 收藏0
  • 原创全新打包工具Parcel零配置VueJS开发脚手架

    原创全新打包工具Parcel零配置VueJS开发脚手架

    摘要:一个基于打包工具的急速开发脚手架解决方案强烈建议使用以上项目地址初始化项目安装依赖其中是主要的工具,对于结尾的单文件,需要多带带处理文件类型,这个插件会通过来生成对应的代码,会自动加载开头的依赖。 parcel-vue 一个基于Parcel打包工具的 ...

    testHstestHs 评论0 收藏0
  • 你真的会在async/await中捕获异常吗?

    你真的会在async/await中捕获异常吗?

    摘要:在我的上一篇文章中写到,当使用时,如何同时捕获到回调函数和抛出的错误。而对于操作则会返回一个,我们能够轻松地通过捕获到异常不管是回调函数还是,他们都是异步的,我们的应用程序都不会因为发送而被阻塞。 原文链接:Catching without Awaiting ...

    baiybaiy 评论0 收藏0
  • 生成随机均衡整数

    生成随机均衡整数

    摘要:使用来生成随机数在日常操作中是普遍并且是简单的。如下上述代码的作用是生成的随机数。但是,如果把随机数改成随机整数。 使用 Math.random 来生成随机数在日常操作中是普遍并且是简单的。如下: let rnd = Math.random() * 10; 上述代码的作用是生...

    hidogshidogs 评论0 收藏0
  • js中的按位运算

    js中的按位运算

    摘要:中的数字也是按照的标准存储的,按位存储,但是操作符不会直接去操作位,会将位数转换成位整数操作,完成运算后再转换成位,这个位对用户来说是透明的。虽然经常写,但是还是对一些按位运算比较迷茫。 javascript中的数字也是按照IEEE754的标准存储的...

    cniocnio 评论0 收藏0
  • 游戏开发

    游戏开发

    摘要:工欲善其事必先利其器游戏环境对比发表算法在游戏上超过人类之后,游戏研究迅速成为了研究热点。当然这不是网络游戏服务器架构概述一架构模型现代电子游戏,基本上都会使用一定的网络功能。 每个程序员都需要知道一些游戏网络知识 本文主要针对游戏的...

    EnlightenmentEnlightenment 评论0 收藏0
  • JS中的柯里化

    JS中的柯里化

    摘要:作为函数式编程语言,带来了很多语言上的有趣特性,比如柯里化和反柯里化。个人理解不知道对不对延迟执行柯里化的另一个应用场景是延迟执行。不断的柯里化,累积传入的参数,最后执行。 作为函数式编程语言,JS带来了很多语言上的有趣特性,比如柯里化...

    Hancock_XuHancock_Xu 评论0 收藏0
  • js变量类型

    js变量类型

    js有六种原始类型:undefined、null、string、number、boolean、object(Array和Function都是特殊的Object),它们之间可以相互转换 Number类型 整数类型可以用四种进制表示,最常见的是10进制 10进制 16进制 以0x开头 8进制 以0开头,如果后面包含0-7以外的...

    cloudcloud 评论0 收藏0
  • NPM酷库:globby,增强版的glob

    NPM酷库:globby,增强版的glob

    摘要:酷库,每天两分钟,了解一个流行库。昨天,我们学习了一个新库,用于模式匹配目录文件。今天,我们要了解的,是基于,并进一步得到了增强了功能。 NPM酷库,每天两分钟,了解一个流行NPM库。 昨天,我们学习了一个新库 glob,用于模式匹配目录文件。今...

    atinosunatinosun 评论0 收藏0
  • ES6函数与Lambda演算

    ES6函数与Lambda演算

    摘要:高阶函数函数式编程中,接受函数作为参数,或者返回一个函数作为结果的函数通常就被称为高阶函数。均属于高阶函数,高阶函数并不神秘,我们日常编程也会用到。参考演算函数式编程指南入门康托尔哥德尔图灵永恒的金色对角线原文函数与演算 缘起 造了一...

    fasssfasss 评论0 收藏0
  • 聊一聊call、apply、bind的区别

    聊一聊call、apply、bind的区别

    摘要:指定的参数列表语法在函数运行时指定的值。需要注意的是,指定的值并不一定是该函数执行时真正的值,如果这个函数处于非严格模式下,则指定为或时会自动指向全局对象浏览器中就是对象,同时值为原始值数字,字符串,布尔值的会指向该原始值的自动包装对...

    kohoh_kohoh_ 评论0 收藏0
  • es6中容易忽视的细节(二)

    es6中容易忽视的细节(二)

    摘要:变量的解构赋值结构赋值允许使用默认值内部使用严格相等运算符,判断一个位置是否有值。所以,只有当一个数组成员严格等于,默认值才会生效。这样的层层判断非常麻烦,因此现在有一个提案,引入了传导运算符,简化上面的写法。 变量的解构赋值 结构...

    RayKrRayKr 评论0 收藏0
  • ES6语法之Symbol

    ES6语法之Symbol

    摘要:概述的对象属性名都是字符串,这容易造成属性名的冲突。这就是引入的原因。它是语言的第七种数据类型,前六种是布尔值字符串数值对象。它将创建唯一的标识符,并将其存储在中。同理,在对象的内部,使用值定义属性时,值必须放在方括号之中。 概述 ES5...

    baishancloudbaishancloud 评论0 收藏0
  • 你不知道的前端算法之文字避让

    你不知道的前端算法之文字避让

    摘要:避让算法采用的是四分位模型算法,接下来手把手教你写避让算法,老司机带你装逼带你飞。创建四分位模型所谓四分位模型,每一个标记点都有上下左右四个放文字的位子,如果左边放不下,那就放右边试试,还不行就放到下面试试,以此类推,原理就这么简单,...

    yedfyedf 评论0 收藏0
  • es6中容易忽视的细节(一)

    es6中容易忽视的细节(一)

    摘要:但是对于复杂类型的数据数组对象,保存的是一个指针,真正的数据是存储在堆区,只能保证这个指针不会变化,不能保证里面的数据不发生变化的变量声明方式在中声明的全局变量是和顶层对象的属性对等的获取全局对象的方法 你可能不知道的let与const let ...

    baishancloudbaishancloud 评论0 收藏0
  • nodejs模块——fs模块小记

    nodejs模块——fs模块小记

    摘要:参数说明文件描述符,必须接收方法中的回调函数返回的第二个参数。引入模块打开文件读取文件打印出中存入的数据关闭文件运行结果如下五目录操作创建目录使用创建目录,是需要创建的目录,是目录的权限默认是,是回调函数。 一、同步和异步使用require(...

    nanfeiyannanfeiyan 评论0 收藏0
  • lodash源码分析之自减的两种形式

    lodash源码分析之自减的两种形式

    摘要:作用与用法是的内部函数,之前在源码分析之缓存介绍过一种这样的数据结构这是一个二维数组,每项中的第一项作为缓存对象的,第二项为缓存的值。 这个世界需要一个特定的恶人,可以供人们指名道姓,千夫所指:全都怪你。——村上春树《当我谈跑步时...

    KevenKeven 评论0 收藏0
  • 常用正则表达式

    常用正则表达式

    摘要:一校验数字的表达式数字位的数字至少位的数字位的数字零和非零开头的数字非零开头的最多带两位小数的数字带位小数的正数或负数正数负数和小数有两位小数的正实数有位小数的正实数非零的正整数或或非零的负整数或 一、校验数字的表达式 1 数字:^[0-9]...

    BicycleWarriorBicycleWarrior 评论0 收藏0
  • Electron 前端提测小工具

    Electron 前端提测小工具

    摘要:场景目前公司的测试环境还是由开发来搭建和部署的。没网,我就做个离线版的工具呗。调研选型技术目前我了解到使用前端技术做桌面应用有和以及着三种神器。好了,多说无用,来预览一下我们的小工具吧默认,就是最新的要提测的包。更新于年月日已入手。 ...

    RiddlerRiddler 评论0 收藏0
  • 五句话明白JSONP

    五句话明白JSONP

    摘要:创造过程需求点击按钮存款减元纯前端实现添加后端通过来实现需求通过来发送请求通过来发送请求的前端代码能操作的后端代码将第六步的代码进行更新就能变成第一个版本将的后端代码中的路由代码中的内所有内容剪切添加在的前端代码开头添加在服务端通知第...

    RdouTypingRdouTyping 评论0 收藏0

热门文章

<