JS高级技巧
本篇是看的《JS高级程序设计》第23章《高级技巧》做的读书分享。本篇按照书里的思路根据自己的理解和经验,进行扩展延伸,同时指出书里的一些问题。将会讨论安全的类型检测、惰性载入函数、冻结对象、定时器等话题。1. 安全的类型检测这个问题是怎么安全地检测一个变量的类型,例如判断一个变量…
[译] 这个API很“迷人”—— (新的 Fetch API)
JavaScript 通过 XMLHttpRequest(XHR) 来执行异步请求,这个方式已经存在了很长一段时间。虽说它很有用,但它不是最佳 API。它在设计上不符合职责分离原则,将输入、输出和用事件来跟踪的状态混杂在一个对象里。而且,基于事件的模型与最近 JavaScript 流行的 Promise 以及基于生成器的异步编程模型不太搭(事件模型在处理异步上有点过时了 —— 译者注)。
React Native 中调用原生 android 模块 Toast 例子及说明
官方文档中,调用原生 android 模块 Toast,讲述并不清楚细致,这篇文章不光给了个实例,还细致清楚的讲解了调用原生 android 模块 Toast 这个例子的步骤。
Alloy前端周刊第 12 期
聊了很长时间的 JS,也回过头来看看 CSS 。分享前端好文。
一个使用 JS 实现的最简正则引擎
一个使用 JS 实现的最简正则引擎,用来了解和学习正则引擎的内部基本工作原理
20行代码实现JavaScript模板引擎
本文首发于个人博客: icyfish.me 正文 刷朋友圈看到了一个不错的题目, 于是Google了一下, 找到一篇文章: JavaScript template engine in just 20 lines, 并不是逐字逐句翻译, 因此算是翻译+笔记吧. var Templa…
一篇不大靠谱的常用正则表达式汇总(前端)
所有正则都是经过真实环境下的考验,不是假想推断的正则....
正则表达式位置匹配攻略
正则表达式是匹配模式,要么匹配字符,要么匹配位置。请记住这句话。然而大部分人学习正则时,对于匹配位置的重视程度没有那么高。本文讲讲正则匹配位置的总总。
JS正则表达式完整教程(略长)
亲爱的读者朋友,如果你点开了这篇文章,说明你对正则很感兴趣。 想必你也了解正则的重要性,在我看来正则表达式是衡量程序员水平的一个侧面标准。 关于正则表达式的教程,网上也有很多,相信你也看了一些。 与之不同的是,本文的目的是希望所有认真读完的童鞋们,都有实质性的提高。 本文内容共…
[译] 即将到来的正则表达式新特性
原文地址:Upcoming Regular Expression Features 原文作者:Jakob Gruber、Yang Guo 译文出自:掘金翻译计划 本文永久链接:https://github.com/xitu/gold-miner/blob/master/TODO…
Angular 和 React 的在线 VS Code 编辑器
Angular 和 React 的在线 VS Code 编辑器
中文正则表达式匹配-正则中文匹配
中文正则表达式匹配-正则中文匹配
React 组件设计和分解思考
之前分享过几篇关于React技术栈的文章: 做出Uber移动网页版还不够 极致性能打造才见真章 解析Twitter前端架构 学习复杂场景数据设计 React Conf 2017 干货总结1: React + ES next = ♥ React+Redux打造“NEWS EARLY…
前端每周清单第 27 期:React Patent License 回复,Shopify WebVR 购物,原生 JS MVC 设计,Flow 优化 React
作者:王下邀月熊 编辑:徐川 前端每周清单专注前端领域内容,以对外文资料的搜集为主,帮助开发者了解一周前端热点;分为新闻热点、开发教程、工程实践、深度阅读、开源项目、巅峰人生等栏目。欢迎关注【前端之巅】微信公众号(ID:frontshow),及时获取前端每周清单。 新闻热点 国内…
探寻 ECMAScript 中的装饰器 Decorator
还记得 Python 中的装饰器吗?听说 JS 中也有了,如何去使用呢?戳进来
捋一捋容易被忽略的API用法
Date 获取某月的天数 下一月的第0天就是当前月的最后一天。 function daysInMonth(year, month) { let date = new Date(year, month + 1, 0); return date.getDate(); } // 注意在…
工程师的自我修养:全英文技术学习实践
很早就想提出这个问题,就是英语能力对于工程师来说非常重要,但是目前很多中国国内的开发人员达不到足够的英语水平。这篇文章分析了一些现状,提供了一些有操作性的建议,推荐阅读。
javascript王国之函数教主
闭包是怎么回事
[译] 实例解析 ES6 Proxy 使用场景
ES6 中的箭头函数、数组解构、rest 参数等特性一经实现就广为流传,但类似 Proxy 这样的特性却很少见到有开发者在使用,一方面在于浏览器的兼容性,另一方面也在于要想发挥这些特性的优势需要开发者深入地理解其使用场景。就我个人而言是非常喜欢 ES6 的 Proxy,因为它让我们以简洁易懂的方式控制了外部对对象的访问……
用demo的形式快速入门跨域
CORS、JSONP、Proxy后端代理、html5新特性postMessage、window.name、location.hash、document.domain、websocket
前端表单验证常用的 15 个 JavaScript 正则表达式
15 个常用的 JavaScript 正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)等,大家可以收藏起来,便于日后查阅。
三年内前端新人需要掌握的ES6知识-视频教程
ES6已经在工作中全面使用,作为一个前端,你需要掌握文章中的这些知识,并带上了视频教程,希望可以帮助更多的小伙伴。
正则表达式匹配位置攻略
你了解正则表达式锚字符吗?看完本文,对正则有更深的理解。
最全正则表达式总结:验证QQ号、手机号、Email、中文、邮编、身份证、IP地址等
RegExp 是正则表达式(Regular expression)的缩写,作用是对字符串执行模式匹配。
通常用于格式验证、正则替换、查找子串等
各种编程语言的正则表达式基本相同,不同的语言可能会有一些细小的差别
正则表达式中的悲观回溯
什么是回溯?
什么是悲观回溯?
为何悲观回溯会带来性能问题?
如何避免悲观回溯带来的性能问题?
JavaScript 正则进阶之路——活学妙用奇淫正则表达式
正则表达式(Regular Expression),这是一块硬骨头,很难啃,但是啃着又很香。所以今天我也来爆一些正则表达式的奇技淫巧。
正则表达式学习笔记
正则表达式对于我来说一直像黑暗魔法一样的存在。手机正则去网上搜,邮箱正则去网上搜,复杂点的看看文档拼凑一下,再复杂只能厚着脸皮让其他同事给写一个。从来没有系统的学习过,今天准备拿下它。 1. 学习目标: 了解正则表达式语法 在IDE中使用正则表达式 在javascript 中使…
网友评论