javascript编写现代 JavaScript 代码 说点什么:这是一篇很朴素的文章,讲的道理都懂,但实际上,在工作中遇到类似的情形却未必如此,编写可维护,可阅读,更安全的代码是我们应有的责任。 是不是还认为 JavaScript 是一门用于在光标悬浮时改变页面元素的语言?这些日子已经不复存在,每一种语言都在随着时间推移而发展,我们使用语言的方式同样也在发展。看一下你一两年前写的代码:会感到羞愧吗?如果是的话,... 懒人 1287℃ 0评论 0喜欢
javascriptJavaScript初学者必看“箭头函数” 箭头函数看上去只是语法的变动,其实也影响了 this 的作用域。 原文: JavaScript: Arrow Functions for Beginners 译者: Fundebug 为了保证可读性,本文采用意译而非直译。另外,本文版权归原作者所有,翻译仅用于学习。 本文我们介绍箭头(arrow)函数的优点。 更简洁的语法 我们先来按常规语法定义函数: fu... 懒人 1286℃ 0评论 0喜欢
Node.js拥抱Node.js 8.0,N-API入门极简例子 本文摘录自《Nodejs学习笔记》,更多章节及更新,请访问 github主页地址 N-API简介 Node.js 8.0 在2017年6月份发布,升级的特性中,包含了N-API。编写过或者使用过 node扩展的同学,不少都遇到过升级node版本,node扩展编译失败的情况。因为node扩展严重依赖于V8暴露的API,而node不同版本依赖的V8版本可能不同,... 懒人 1242℃ 0评论 0喜欢
pythonpython中print,return和yield的区别 def func1(): for i in range(1, 5): print i def func2(): for i in range(1, 5): return i def func3(): for i in range(1, 5): yield i ... 懒人 1661℃ 0评论 0喜欢
python彻底理解Python中的yield 阅读别人的python源码时碰到了这个yield这个关键字,各种搜索终于搞懂了,在此做一下总结: 通常的for…in…循环中,in后面是一个数组,这个数组就是一个可迭代对象,类似的还有链表,字符串,文件。它可以是mylist = [1, 2, 3],也可以是mylist = [x*x for x in range(3)]。 它的缺陷... 懒人 1412℃ 0评论 0喜欢
linuxCentos python 2.6 升级到 3.5 准备工作: 1)安装devtoolset yum groupinstall "Development tools" 2)安装编译Python需要的包包 yum install zlib-devel yum install bzip2-devel yum install openssl-devel yum install ncurses-devel y... 懒人 1532℃ 0评论 0喜欢
pythonPython格式化字符串 在编写程序的过程中,经常需要进行格式化输出,每次用每次查。干脆就在这里整理一下,以便索引。 格式化操作符(%) “%”是Python风格的字符串格式化操作符,非常类似C语言里的printf()函数的字符串格式化(C语言中也是使用%)。 下面整理了一下Python中字符串格式化符合: 格式化符号 说明 %c 转换成字符... 懒人 1358℃ 0评论 0喜欢
pythonPython概述:C++程序员眼中的Python 在C++的程序员眼中,脚本是个奇葩的逻辑。当然也可能我比较奇葩。不过从Lua走过来,python的理解也不那么难。记录一下刚学python要注意的东西,也算是个快速入门吧。如果你是从C++过来的,那你来对地方了。 避免运行脚本闪过可以添加raw_input()。这相当于getline。 在命令行中可以直接键入filename.py来运行脚本。 导入模块用... 懒人 1413℃ 0评论 0喜欢