posts - 39,  comments - 0,  trackbacks - 0
摘要:星光海豚 星光海豚 星光海豚 python正则表达式详解 正则表达式是一个很强大的字符串处理工具,几乎任何关于字符串的操作都可以使用正则表达式来完成,作为一个爬虫工作者,每天和字符串打交道,正则表达式更是不可或缺的技能,正则表达式的在不同的语言中使用方式可能不一样,不过只要学会了任意一门语言的正则表 阅读全文
posted @ 2017-05-02 15:53 JSer_cnblog 阅读 (80) 评论 (0) 编辑
摘要:常见算法是js实现汇总 /*去重*/ <script> function delRepeat(arr){ var newArray=new Array(); var len=arr.length; for(var i=0;i<len;i++){ for(var j=i+1;j<len;j++) { 阅读全文
posted @ 2017-03-11 09:50 JSer_cnblog 阅读 (1529) 评论 (0) 编辑
摘要:JS的容错率很高,一些其他语言常见的小错误JS都能大度得包容,比如给一个方法传入超出预计的参数、在声明变量之前使用该变量(变量的声明提升解决了这个问题)等等,这里我们就要解剖一下JS变量重复声明以及当我们忽略var使用 a=2来声明变量时a为全局变量的问题: [javascript] view pl 阅读全文
posted @ 2017-03-10 11:18 JSer_cnblog 阅读 (2851) 评论 (0) 编辑
摘要:在javascript中回调函数非常重要,它们几乎无处不在。像其他更加传统的编程语言都有回调函数概念,但是非常奇怪的是,完完整整谈论回调函数的在线教程比较少,倒是有一堆关于call()和apply()函数的,或者有一些简短的关于callback的使用示例。 函数也是对象 想弄明白回调函数,首先的清楚 阅读全文
posted @ 2017-03-08 13:37 JSer_cnblog 阅读 (44) 评论 (0) 编辑
摘要:window对象有以下方法: open close alert confirm prompt setTimeout clearTimeout setInterval clearInterval moveBy moveTo resizeBy resizeTo scrollBy scrollTo fin 阅读全文
posted @ 2017-03-07 09:20 JSer_cnblog 阅读 (29) 评论 (0) 编辑
摘要:看了《李开复给计算机系大学生的建议》这篇文章,让我对Donald Knuth这个人产生了兴趣,他是何许人也?于是便有下文。引用:(1)练内功。不要只花功夫学习各种流行的编程语言和工具,以及一些公司招聘广告上要求的科目。要把数据结构、算法、数据库、操作系统原理、计算机体系结构、计算机网络,离散数学等基 阅读全文
posted @ 2017-02-04 16:22 JSer_cnblog 阅读 (37) 评论 (0) 编辑
摘要:1. 布局框架: Bootstrap: http://getbootstrap.com/ Foundation: http://foundation.zurb.com/ Uikit: http://www.getuikit.com/ Web Components:http://css-tricks. 阅读全文
posted @ 2017-02-01 19:27 JSer_cnblog 阅读 (98) 评论 (0) 编辑
摘要:接触javascript很久了,每次理解闭包都似是而非,最近在找Web前端的工作,所以需要把基础夯实一下。 本文是参照了joy_lee的博客 闭包 在她这篇博客的基础上以批注的形式力争把我的理解阐述出来,如果有不当之处,欢迎批评指正。 《高级程序设计》上,这样说:当在函数内部定义了其他函数时候,就创 阅读全文
posted @ 2017-01-26 23:17 JSer_cnblog 阅读 (50) 评论 (0) 编辑
摘要:本文尝试阐述Javascript中的上下文与作用域背后的机制,主要涉及到执行上下文(execution context)、作用域链(scope chain)、闭包(closure)、this等概念。 Execution context 执行上下文(简称上下文)决定了Js执行过程中可以获取哪些变量、函 阅读全文
posted @ 2017-01-26 22:25 JSer_cnblog 阅读 (73) 评论 (0) 编辑
摘要:本文导读:在CSS 3中,CSS Flexible Box模块为一个非常重要的模块,该模块用于以非常灵活的方式实现页面布局处理。使用CSS Flexible Box模块中定义的弹性盒布局技术,可以根据屏幕尺寸或浏览器窗口尺寸自动调整页面中各局部区域的显示方式,即实现非常灵活的布局处理。 弹性布局(f 阅读全文
posted @ 2017-01-23 22:44 JSer_cnblog 阅读 (79) 评论 (0) 编辑