随笔分类 - JS
JavaScript
let能否完全替代IIFE
摘要:let是什么 http://es6.ruanyifeng.com/#docs/let 最近,我写了一篇关于syntax of Java’s IIFE pattern的文章,来解释为什么我们用现在的方式来写立即执行函数表达式。少数的读者批评文章过时了,都在争论在ECMA 2015中介绍的块级作用域变量
阅读全文
如何在 JavaScript 中使用 C 程序
摘要:JavaScript 是个灵活的脚本语言,能方便的处理业务逻辑。当需要传输通信时,我们大多选择 JSON 或 XML 格式。 但在数据长度非常苛刻的情况下,文本协议的效率就非常低了,这时不得不使用二进制格式。 去年的今天,在折腾一个 前后端结合的 WAF 时,就遇到了这个麻烦。 因为前端脚本需要采集
阅读全文
响应式编程(Reactive Programming)(Rx)介绍
摘要:很明显你是有兴趣学习这种被称作响应式编程的新技术才来看这篇文章的。 学习响应式编程是很困难的一个过程,特别是在缺乏优秀资料的前提下。刚开始学习时,我试过去找一些教程,并找到了为数不多的实用教程,但是它们都流于表面,从没有围绕响应式编程构建起一个完整的知识体系。库的文档往往也无法帮助你去了解它的函数。
阅读全文
JavaScript编码指南
摘要:出其不意 1920年,William Strunk Jr的《英文写作指南》出版了,这本书给英语的风格定下了一个规范,而且已经沿用至今。代码其实也可以使用相似的方法加以改进。 本文接下来的部分是一些指导方针,不是一成不变的法律。如果能够清晰解释代码含义,当然有很多的理由不这样做,但是,请保持警惕和自觉
阅读全文
JavaScript工具库之Lodash
摘要:JavaScript工具库之Lodash 你还在为JavaScript中的数据转换、匹配、查找等烦恼吗?一堆看似简单的foreach,却冗长无趣,可仍还在不停的repeat it!也许你已经用上了Underscore.js,不错,你已经进步很大一步了。然而今天我希望你能更进一步,利用lodash替换
阅读全文
Node.js面试题之2017
摘要:译者按: 从ECMAScript标准,Node.js语法以及NPM模块角度来看,Node.js的发展让人目不暇接,那么面试题也得与时俱进。 原文: Node.js Interview Questions and Answers (2017 Edition) 译者: Fundebug 为了保证可读性,
阅读全文
实用的 JavaScript 调试小技巧
摘要:‘debugger;’ 除了console.log,debugger就是另一个我很喜欢的快速调试的工具,将debugger加入代码之后,Chrome会自动在插入它的地方停止,很像C或者Java里面打断点。你也可以在一些条件控制中插入该调试语句,譬如: 将Objects以表格形式展示 有时候我们需要看
阅读全文
5 个技巧避免不必要的浏览器兼容性问题
摘要:本文作者:John Howard 编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=58d8f4d17413fc2e8240855e 英文连接:5 Tricks to Avoid Cross Browser Issues 转载请注
阅读全文
使用 Vue.js 和 Chart.js 制作绚丽多彩的图表
摘要:本文作者:Jakub Juszczak 编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=58e5e0e1a58c240ae35bb8e0 英文连接:Creating stunning charts with Vue.js and
阅读全文
在 Node.js 中引入模块:你所需要知道的一切都在这里
摘要:本文作者:Jacob Beltran 编译:胡子大哈 翻译原文:http://huziketang.com/blog/posts/detail?postId=58eaf471a58c240ae35bb8e3 英文连接:Requiring modules in Node.js: Everything
阅读全文
一行神奇的 javascript 代码
摘要:写本篇文章的缘由是之前群里@墨尘发了一段js代码,如下: (!(~+[])+{})[--[~+""][+[]]*[~+[]] + ~~!+[]]+({}+[])[[~!+[]]*~+[]] 然后让大家运行,出来的结果让人有点出乎意料,请看: 太风骚了有木有!如果有人诋毁前端瞧不起js的话,那就可以把
阅读全文
webGL动画
摘要:在做这个项目之前,我也和很多人的想法一样觉得:H5做动画性能不行,只能完成简单动画,可是事实并非如此。所以借此篇分享振奋下想在H5下做酷炫游戏的人心。 体验游戏请长按二维码识别: 好吧,知道你懒。不想扫码的可以看下面的视频: 初识入门 什么是骨骼动画,本篇先简单做下科普,其他大家自行百度哦。 比帧动
阅读全文
JavaScript 函数式编程
摘要:https://toutiao.io/posts/1qyxj7 JavaScript 函数式编程是一个存在了很久的话题,但似乎从 2016 年开始,它变得越来越火热。这可能是因为 ES6 语法对于函数式编程更为友好,也可能是因为诸如 RxJS (ReactiveX) 等函数式框架的流行。 看过许多关
阅读全文
JS防抖动
摘要:这道题目经常与事件触发器同时存在,为了考察面试者在一些具体业务流程上(信息流,搜索框输入查询)等,能否综合的考虑实现思路。 题目:在某些信息列表中一般采用瀑布流,滚动一屏时加载相应的数据,请思考如何避免连续下拉时而产生的问题(可能是页面崩溃,也可能是巨卡无比)。 一般情况下,如果碰到这样的面试题,防
阅读全文
13 个最佳 JavaScript 数据网格库
摘要:13 个最佳 JavaScript 数据网格库 转自:开源中国 www.oschina.net/translate/best-javascript-data-grid-libraries JavaScript 是一种通常被用在网页开发中的编程语言。它主要是在互联网上的网页浏览器中开发出效果出众且可交
阅读全文
js笔试-接收get请求参数
摘要:请编写一个JavaScript函数,它的用途是接收url中get请求的参数,并返回为对象, 如: var url = “https://i.cnblogs.com/EditPosts.aspx?opt=1″。 本题考察了js如何获得url为字符串,以及字符串处理的方法。 1.首先想到正则 2.数组方
阅读全文
这10道javascript笔试题你都会么
摘要:1、考察this JavaScript 1 2 3 4 5 6 7 8 9 10 11 12 13 14 var length = 10; function fn() { console.log(this.length); } var obj = { length: 5, method: funct
阅读全文
60行JavaScript代码俄罗斯方块
摘要:教你看懂网上流传的60行JavaScript代码俄罗斯方块游戏 早就听说网上有人仅仅用60行JavaScript代码写出了一个俄罗斯方块游戏,最近看了看,今天在这篇文章里面我把我做的分析整理一下(主要是以注释的形式)。 我用C写一个功能基本齐全的俄罗斯方块的话,大约需要1000行代码的样子。所以60
阅读全文
JavaScript 的 WebAssembly
摘要:本周发布的 Firefox 52 加入了对 WebAssembly 的支持,成为第一个支持 WebAssembly 标准的浏览器,而其它浏览器如 Chrome 57、Safari 和 Edge 也都会陆续支持 WebAssembly。WebAssembly 源于Mozilla 发起的 Asm.js
阅读全文
44个 Javascript 变态题解析 (下)
摘要:承接上篇 44个 Javascript 变态题解析 (上) 第23题 [1 < 2 < 3, 3 < 2 < 1] 这个题也还可以. 这个题会让人误以为是 2 > 1 && 2 < 3 其实不是的. 这个题等价于 1 < 2 => true; true < 3 => 1 < 3 => true; 3
阅读全文
浙公网安备 33010602011771号