文章库ARTICLE COLUMN

  • 图说 WebAssembly(三):什么是汇编

    图说 WebAssembly(三):什么是汇编

    摘要:为了更好的理解,我们有必要去先理解什么是汇编,以及编译器是如何产生汇编的。什么是汇编现在,我们来看看外星人的大脑是如何工作的。这些注释就是汇编,也称为符号机器码。结束以上的内容就是什么是汇编以及它是如何从高级编程语言翻译过来的。 本文...

    刘福刘福 评论0 收藏0
  • H5新增API

    H5新增API

    摘要:新增选择器和,参数都是选择器,前者返回符合条件的第一个匹配的元素,如果没有则返回,后者返回符合筛选条件的所有元素集合,如果没有符合筛选条件的则返回空数组。它返回一个对象,可以通过的形式新增或修改。 H5新增API 选择器 querySelector()和qu...

    testbirdtestbird 评论0 收藏0
  • 图说 WebAssembly(四):快速入门

    图说 WebAssembly(四):快速入门

    摘要:本文是图说系列文章的第四篇。它们表示一种可以在普遍流行机器上高效使用的指令集合。这是因为是一种称为堆栈机器。尽管是根据堆栈机器来设计的,但是这并不是它在真实物理机器上工作的方式。这些内容称为段。 本文是图说 WebAssembly 系列文章的第四...

    BoYangBoYang 评论0 收藏0
  • 尾调用优化——记一道面试题的思考

    尾调用优化——记一道面试题的思考

    摘要:如果函数内部还调用函数,那就还有一个的调用帧,依次类推。等同于等同于如果所有函数都是尾调用,那么完全可以做到每次执行时,调用帧只有一项,这将大大节省内存。这就是尾调用优化。尾递归函数调用自身,称为递归。 前言 面某东,有一道题目是 实现...

    awkjawkj 评论0 收藏0
  • 总结一下ES6的promise

    总结一下ES6的promise

    摘要:代码结果是原因是或者中一个对象并不会抛出错误,而是通过来处理的,所以不会被后续的捕获,需要改成其中一种方法方法是的语法糖,用于指定发生错误时的回调函数。 基本用法 promise有三种状态:pending(进行中)、fulfilled(已成功)和rejected(已...

    Bowman_hanBowman_han 评论0 收藏0
  • JavaScript异步编程:Generator与Async

    JavaScript异步编程:Generator与Async

    摘要:从开始,就在引入新功能,来帮助更简单的方法来处理异步编程,帮助我们远离回调地狱。而则是为了更简洁的使用而提出的语法,相比这种的实现方式,更为专注,生来就是为了处理异步编程。 从Promise开始,JavaScript就在引入新功能,来帮助更简单的方法...

    leonleon 评论0 收藏0
  • Licia:最全最实用的 JavaScript 工具库

    Licia:最全最实用的 JavaScript 工具库

    摘要:为了避免不同项目之间进行复制粘贴,可以将这些常用的函数封装到一起并发布包。目前所包含模块已达三百个,基本可以满足前端的日常工发需求。二使用打包工具该项目自带打包工具,可以通过配置文件或命令行扫描源码自动生成项目专用的工具库。 前言 在...

    luxixingluxixing 评论0 收藏0
  • 精读《js 模块化发展》

    精读《js 模块化发展》

    摘要:我是这一期的主持人黄子毅本期精读的文章是。模块化需要保证全局变量尽量干净,目前为止的模块化方案都没有很好的做到这一点。精读本次提出独到观点的同学有流形,黄子毅,苏里约,,杨森,淡苍,留影,精读由此归纳。 这次是前端精读期刊与大家第一次...

    FreelanderFreelander 评论0 收藏0
  • js+canvas仿微信《弹一弹》小游戏

    js+canvas仿微信《弹一弹》小游戏

    摘要:在弹一弹游戏中,小球不能向上发射。这里又有一个坑弹一弹游戏中,刚射击出去的小球是不受重力影响的不然瞄准还有什么意义。 前言 半年前用js和canvas仿了热血传奇网游(地址),基本功能写完之后,剩下的都是堆数据、堆时间才能完成的任务了,没什么...

    InvokerInvoker 评论0 收藏0
  • 小程序的初次遇见,使用mpvue搭建模板

    小程序的初次遇见,使用mpvue搭建模板

    摘要:最后写一个公用的样式就可以使用了。现在我们可以愉快的使用其开发了,如果对开发比较熟悉的话,完全迁移过来是没有问题的。 由于公司业务需求的需要,在这一周需要开发小程序,加急看了下小程序的文档,发现用其原生来编写程序不是很顺手,公司前端用...

    MangoGoingMangoGoing 评论0 收藏0
  • 图说 WebAssembly(五):高性能原因

    图说 WebAssembly(五):高性能原因

    摘要:本文是图说系列文章的第五篇。这样的话,使用的开发者也不需要做任何适配,但是它们却能获得更高性能。该图并不是用来准确的衡量其性能的。运行编写出高性能的代码是可能的。这种清理工作由引擎自动进行,称为垃圾回收。 本文是图说 WebAssembly 系列...

    seal_deseal_de 评论0 收藏0
  • 记大四以来的前端面试

    记大四以来的前端面试

    摘要:大四到校就开始了紧张的秋招。在此纪录一下大四以来的前端面试。面试准备准备简历。主要是牛客网,牛客网秋招和春招都有面经分享活动,很多拿到大厂的大牛会在上面分享面试经验。这段是调用函数的语句,调用了约好的函数,并且将数据当做参数传入。 前...

    刘福刘福 评论0 收藏0
  • JS基础——数据类型之Number

    JS基础——数据类型之Number

    摘要:不要因为它的特殊就怀疑它的出生,它可是地地道道的类型那么是如何产生的呢大多数情况是进行不正当操作,比如代表无法表示的数值,因为可能是由很多种情况造成得到,所以这里之前一直理解不了举个栗子 这篇篇幅或许稍微有点长,里面涉及到4块知识点:1...

    wtheewthee 评论0 收藏0
  • JavaScript工作原理(十一):网络层内部和如何优化其性能和安全性

    JavaScript工作原理(十一):网络层内部和如何优化其性能和安全性

    摘要:套接字按池组织,按原点分组,每个池强制实施自己的连接限制和安全约束。待处理的请求排队,优先,然后绑定到池中的单个套接字。 就像我们之前文章中提到的渲染引擎一样,我们认为好的和优秀的JavaScript开发人员之间的区别在于,后者不仅了解语言的基...

    NoodlesNoodles 评论0 收藏0
  • Codepen 每周精选:21个页面特效(2018-5-7)

    Codepen 每周精选:21个页面特效(2018-5-7)

    摘要:按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 按下右侧的点击预览按钮可以在当前页面预览,点击链接可以打开原始页面。 1. 飞机飞行 3d 效果https://codepen.io/Zultan/pen... 2. 纯 css 写的小猫开灯关灯动画https://c...

    vincent_xybvincent_xyb 评论0 收藏0
  • 图说 WebAssembly(二):JIT 编译器

    图说 WebAssembly(二):JIT 编译器

    摘要:编译器优缺点与解释器相比,编译器有着相反的优缺点。它们为引擎新增了一个组件,称为监视器,或者。优化编译器会基于监视器记录的代码运行信息来作出一些判断。通常来说,优化编译器会使得代码跑的更快。而这正是优化编译器所做的优化之一。 本文是图...

    LuDongWeiLuDongWei 评论0 收藏0
  • es6之箭头函数

    es6之箭头函数

    摘要:箭头函数的写法箭头函数相当于匿名函数,它的写法是它相当于可以看到,只有一条语句的箭头函数省略了括号与。 箭头函数的写法: 箭头函数相当于匿名函数,它的写法是: x => x*x 它相当于 fucntion (x){ return x*x; } 可以看到,只有一条语句的箭...

    villainhrvillainhr 评论0 收藏0
  • JS笔记四:作用域、变量(函数)提升

    JS笔记四:作用域、变量(函数)提升

    摘要:变量作用域一个变量的作用域表示这个变量存在的上下文。在这种情况下,仅仅函数声明的函数体被提升到顶部。虽然我们无需用来修饰形式参数,但是形式参数的确也是变量,并且被自动提升到次高的优先级函数声明。 关于作用域,变量提升,函数提升的个人理解...

    FuisonDesignFuisonDesign 评论0 收藏0
  • html5调用摄像头功能

    html5调用摄像头功能

    摘要:前言前些天,线上笔试的时候,发现需要浏览器同意开启摄像头,感觉像是调用的,由于当时笔试,也就没想到这么多 前言 前些天,线上笔试的时候,发现需要浏览器同意开启摄像头,感觉像是 js 调用的,由于当时笔试,也就没想到这么多...

    XboxYanXboxYan 评论0 收藏0
  • Array.prototype.find()用法简介

    Array.prototype.find()用法简介

    摘要:用法简介方法会返回满足条件的第一个元素,如果没有,则返回开发背景实际开发中,经常会要求实现搜索功能。比如,根据姓名用户等可以标明用户唯一身份的字段值,搜索出对应的某一条用户数据等等。 用法简介: find()方法会返回满足条件的第一个元素,...

    aaronaaron 评论0 收藏0
  • js中Array方法重写(一):myPush(),myPop(),myUnshift(),myShi

    js中Array方法重写(一):myPush(),myPop(),myUnshift(),myShi

    摘要:一数组入栈二数组出栈三数组入队四数组出队纯手写,如有不善,请指正 一、myPush() //myPush() 数组入栈 Array.prototype.myPush = function(){ var L = this.length; for(var i = L ; i < L + arguments.length ; i++){ this[i] ...

    loongggloonggg 评论0 收藏0
  • JavaScript-显示全局变量和隐式全局变量的区别

    JavaScript-显示全局变量和隐式全局变量的区别

    摘要:隐式全局变量变量未经声明就赋值,也就是变量没有使用声明。示例在中全局变量其实是对象的属性,因此两种方式声明的全局变量都可以通过拿到。删除属性两者的区别在于是否能通过操作符删除。阅读更多参考文章显示全局变量与隐式全局变量的区别 一、JS全...

    BettaBetta 评论0 收藏0
  • Javascript 性能优化

    Javascript 性能优化

    摘要:简化终止条件上述情况,我们也可以不使用减值迭代,即像上文提到过的,在初始化时即将迭代长度赋值给一个局部变量。优化操作操作是最拖累性能的一方面,优化操作可以显著提高性能。 Javascript最初是解释型语言,现在,主流浏览器内置的Javascript引擎...

    bbbbbbbbbbbb 评论0 收藏0
  • 编写高质量JavaScript代码之数组和字典

    编写高质量JavaScript代码之数组和字典

    摘要:但实例化该构造函数仍然得到的是的实例。或者,为了避免在所有查找属性的地方都插入这段样本代码,我们可以将该模式抽象到的构造函数中。该构造函数封装了所有在单一数据类型定义中编写健壮字典的技术细节。 参考书籍:《Effective JavaScript》 数组...

    izhuhaodevizhuhaodev 评论0 收藏0
  • 如何在SAP云平台的Cloud Foundry环境下添加新的Service(服务)

    如何在SAP云平台的Cloud Foundry环境下添加新的Service(服务)

    摘要:我想在云平台的环境下使用的服务,但是我在上找不到这个服务。返回的结果也没有。解决方案退回到,点击,发现没有给分配分配成,保存即可。再回到的下面,发现现在服务可用了。能看到服务的版本。 我想在SAP云平台的Cloud Foundry环境下使用MongoDB的...

    leanxileanxi 评论0 收藏0

热门文章

<