文章库ARTICLE COLUMN

  • ES6学习笔记之Promise

    ES6学习笔记之Promise

    摘要:上代码异步执行成功的构造函数接收一个函数参数,并传入两个参数,分别表示异步操作执行成功后的回调函数和异步操作执行失败后的回调函数。第一个回调函数是对象的状态变为时调用,第二个回调函数是对象的状态变为时调用。 这篇文章只解决三个问题。什...

    zoomdongzoomdong 评论0 收藏0
  • H5有坑,名字不可以乱叫

    H5有坑,名字不可以乱叫

    问题来自一位叫小白的同事的疑问,问题如下: var str = "[img_/storage/uploads/2016/1465955105.2148.jpg]"; str = str.replace(/[img_(S*)]/g,""); 或者 var str = "[img_/storage/uploads/2016/1465955105.21...

    XGBCCCXGBCCC 评论0 收藏0
  • React文档翻译系列(二)Hello World

    React文档翻译系列(二)Hello World

    摘要:文档翻译系列二开始最简单的方式就是在上使用示例。最小的例子如下它会在页面上渲染一个标题。接下来的几部分会逐步的介绍如何使用。我们会查验应用的构建块元素和组件。在例子中也使用了一些的语法。可以使用在线转换器查看的代码编译。 React文档翻...

    MertensMertens 评论0 收藏0
  • 理想restful框架猜想

    理想restful框架猜想

    摘要:数据库是重中之重,我理想中的最重要的功能是与数据库的同步靠来同步数据库总觉得哪里怪怪的希望能有这样一个工具同步与数据库接口定义配置 ORM 数据库是重中之重,我理想中的ORM最重要的功能是Model与数据库的同步,靠migration来同步数据库总觉得哪里...

    TikitooTikitoo 评论0 收藏0
  • nodeJS实现基于Promise爬虫 定时发送信息到指定邮件

    nodeJS实现基于Promise爬虫 定时发送信息到指定邮件

    摘要:也就是说,我的篇文章的请求对应个实例,这些实例都请求完毕后,执行以下逻辑他的目的在于对每一个返回值这个返回值为单篇文章的内容,进行方法处理。 英国人Robert Pitt曾在Github上公布了他的爬虫脚本,导致任何人都可以容易地取得Google Plus的大量...

    xuweijianxuweijian 评论0 收藏0
  • 渐进增强与优雅降级

    渐进增强与优雅降级

    摘要:代码展示渐进增强优雅降级带前缀的个满足了大部分浏览器,而不带前缀的只有最新的一部分浏览器才支持。如何选择渐进增强观点认为应关注于内容本身。优雅降级观点则认为应该针对那些最高级最完善的浏览器来设计网站。 1.代码展示 /*渐进增强*/ ...

    DrinkeyDrinkey 评论0 收藏0
  • 使用Fetch API和Promise来调用Restful接口进行POST

    使用Fetch API和Promise来调用Restful接口进行POST

    摘要:读取并处理返回的,得出一个化的。这个处理是异步处理,所以返回是一个另外本身是个异步操作,得到的自然也是一个。使用创建一个资源,往往需要认证,需要把认证放在的里,把创建数据放到的里,发过去。如果返回的结果是格式的数据,还需把里的的值写成...

    Ryan_LiRyan_Li 评论0 收藏0
  • php中的foreach和js中的foreach的用法和区别

    php中的foreach和js中的foreach的用法和区别

    摘要:中的循环主要用于遍历数组例如中的循环数组循环遍历。数组循环变量,最先想到的就是这样的方式了。除此之外,也可以使用较简便的方式函数。和的类型都有的函数。因为的没有这个方法既然的没哟方法,我们就给它手动添加这个原型方法。 PHP中的foreach循...

    JerryCJerryC 评论0 收藏0
  • js中的for in和for each in的用法和区别

    js中的for in和for each in的用法和区别

    摘要:区别一是中发布的。是作为标准的一部分在中发布的,而它不是标准的一部分。这将意味着存在各种浏览器的兼容性问题。遍历对象,由于没办法提供理想的遍历,因而只能选择其他方法。 区别一: for in是javascript 1.0 中发布的。 for each in是作为E4X标...

    BlackjunBlackjun 评论0 收藏0
  • [译] A Prettier JavaScript Formatter

    [译] A Prettier JavaScript Formatter

    摘要:原文今天我发布一个格式化工具它的灵感来源于它对于和的语言特性有着高级的支持通过将解析为并且基于美化和打印会丢掉几乎全部的原始的代码风格从而保证代码风格的一致性跟不一样的在于它没有大量的和需要管理不过同时有一点也很重要一切都是确定好的我...

    elinaelina 评论0 收藏0
  • JavaScript网络摄像头和视频捕获Dynamsoft Camera SDK v5.2发布

    JavaScript网络摄像头和视频捕获Dynamsoft Camera SDK v5.2发布

    摘要:更新内容更改了摄像头授权对话框的行为,默认情况下不会显示。添加了一个新的方法,用来设置摄像头授权对话框中使用的语言。 JavaScript网络摄像头和视频捕获Dynamsoft Camera SDK v5.2发布。新版本将Windows服务部分重组为common Dynamsoft Service,...

    DrizzleXDrizzleX 评论0 收藏0
  • 前端开源项目周报0328

    前端开源项目周报0328

    摘要:由出品的前端开源项目周报第十四期来啦。我们的前端开源周报集合了一周来新收录的优质的前端开源项目,方便前端开发人员便捷的找到自己需要的项目工具等。 由OpenDigg 出品的前端开源项目周报第十四期来啦。我们的前端开源周报集合了OpenDigg一周来新...

    songjzsongjz 评论0 收藏0
  • javascript中的面向对象

    javascript中的面向对象

    摘要:构造函数模式用于定义实例属性,而原型模式用于定义方法和共享的属性,这种组合模式还支持向构造函数传递参数。实例对象都有自己的一份实例属性的副本,同时又共享对方法的引用,最大限度地节省了内存。而关键字则代表实例对象。 相信大家对javascript...

    SKYZACKSKYZACK 评论0 收藏0
  • 结合microtask和macrotask理解event-loop

    结合microtask和macrotask理解event-loop

    摘要:讲的很清晰,看完之后更深一步的理解了事件循环机制。简短的概述下总结是一个宏任务源,写在里面的回调函数会加到宏任务队列中。至此,一轮的事件循环已经执行完毕,开启新的一轮事件循环。这就是整段代码执行情况的理解。 这篇文章真的是好文。讲的很...

    sarvasarva 评论0 收藏0
  • Javascript算法——归并排序

    Javascript算法——归并排序

    摘要:常见的内部排序算法有插入排序希尔排序选择排序冒泡排序归并排序快速排序堆排序基数排序等。这里主要介绍归并排序。一图胜千言归并排序算法描述归并排序是建立在归并操作上的一种有效的排序算法。若将两个有序表合并成一个有序表,称为路归并。 常见的...

    cheukyincheukyin 评论0 收藏0
  • 为什么使用"use strict"可以节约你的时间

    为什么使用"use strict"可以节约你的时间

    摘要:未声明变量你现在已经知道忘记在这个变量前面加了。想象一下,如果你声明了一个全局的,在嵌套循环中可能会引起混乱。重复的参数注意出现了两次,因此会抛出一个错误。限制函数中的现在你可以使用改变了参数,又节约了你的时间。 // file.js "use stri...

    hizengzenghizengzeng 评论0 收藏0
  • 干掉F5,无需配置轻松实现浏览器页面自动刷新

    干掉F5,无需配置轻松实现浏览器页面自动刷新

    摘要:摘要在写页面的时候大家肯定都干过这种事情先在编辑器里改一个属性,保存再切回浏览器刷新页面看效果。本文介绍了一种让检测文件变化让浏览器自动刷新的办法,无需配置,操作简单。 摘要 在写web页面的时候大家肯定都干过这种事情:先在编辑器里改一个...

    lily_wanglily_wang 评论0 收藏0
  • JS对象 - Number属性方法汇总

    JS对象 - Number属性方法汇总

    摘要:转换为二进制值表示的字符串四舍五入规定小数位数转换对象的值为指数计数法,规定指数计数法中的小数位数对象的值超出指定位数时将其转换为指数计数法,规定必须被转换为指数计数法的最小位数 属性 描述 constructor 返回对创建此对象的 Number ...

    WildcardWildcard 评论0 收藏0
  • JS中 map, filter, some, every, forEach, for in, for

    JS中 map, filter, some, every, forEach, for in, for

    摘要:有返回值,返回一个符合条件的元素数组返回一个,判断是否有元素符合条件,如果有一个元素符合条件,则循环会终止。返回一个遍历器对象,用来遍历键名键值组成的数组。这三个方法调用后生成的遍历器对象,所遍历的都是计算生成的数据结构。 1.map 有返...

    yankeysyankeys 评论0 收藏0
  • Chrome DevTools:在 Profile 性能分析中显示原生 javascript 函数

    Chrome DevTools:在 Profile 性能分析中显示原生 javascript 函数

    摘要:当我们在中查看代码的调用栈时,这些函数是被过滤掉的。当我们捕获调用栈时,并不会捕获写的函数。不过,在引擎中很多原生函数都是使用语言编写的。如果我们开启设置,将会在中显示这些函数。分析器也会不一致。 本文翻译自 Chrome DevTools: Show nat...

    xuexiangjysxuexiangjys 评论0 收藏0
  • Javascript中的深复制

    Javascript中的深复制

    摘要:对一个对象或者数组这种引用类型的值进行复制可以分为浅复制和深复制,比如这样的一个对象很明显这个对象是存在两层的,不是基本类型值,而是另一个对象。上面讲的就是浅复制,在实际应用中存在很严重的问题。基于的做法是这样的浅复制深复制 对一个对...

    Lin_YTLin_YT 评论0 收藏0
  • 常见数据结构的javascript实现

    常见数据结构的javascript实现

    摘要:列表类列表类列表的元素个数列表的当前位置初始化一个空数组来保存列表元素清空列表中所有元素查找列表中某一元素返回列表的字符串形式在现有元素后插入新元素在列表的末尾添加新元素从列表中删除元素将列表的当前位置移动到第一个元素将列表的当前位置...

    IlikewhiteIlikewhite 评论0 收藏0
  • 函数式JS: 原来promise是这样的monad

    函数式JS: 原来promise是这样的monad

    摘要:定义这是类型签名的表述。实际上对应着,只是在里作为立即量传入,在和的返回值中作为闭包引用传入。同时根据看出返回值是用回调返回值的。的输出是的包裹。的方法借助了闭包引用额外输入了,而输入的函数输入是输出则是借助实现的。 转载请注明出处:...

    ZweiZhaoZweiZhao 评论0 收藏0
  • WEB前端面试题整理(一)

    WEB前端面试题整理(一)

    摘要:响应禁止包含消息体,因此始终以消息头后的第一个空行结尾。删除并返回数组的最后一个元素。返回该对象的源代码。优雅降级一开始就构建完整的功能,然后再针对低版本浏览器进行兼容。 WEB前端面试题的记录(一) 1、获取非行间样式的函数: function...

    hoohackhoohack 评论0 收藏0
  • 一看就懂的javascript全等于与等于

    一看就懂的javascript全等于与等于

    Javascript只有六个假值(用在条件if的判断) showImg("https://segmentfault.com/img/bVLiHL?w=424&h=346"); 全等于 类型不同,返回false类型相同,则 showImg("https://segmentfault.com/img/bVLiHS?w=476&h=341"); 等...

    ApolloApollo 评论0 收藏0

热门文章

<