JavaScript
卒迹
人一定要有梦想,但是超越的目标却一定是在身边
展开
-
JavaScript学习指南笔记
JavaScript基础指南 说明:本文档来源于JavaScript学习指南第二版 目录 4 JavaScript数组 2 FIFO队列 2 For循环遍历数组新方法: 3 JavaScript函数参数传递 3 匿名函数 4 JavaScript字面量 4 函数闭包与内存泄漏 5 内存泄漏 5 内存泄漏的本质是: 5 为什么函数闭包会引来翻译 2016-09-19 11:24:19 · 1548 阅读 · 0 评论 -
Chrome扩展,下载网页上所有图片
manifest.json{ "manifest_version":2, "name": "chrome_ex_download", "version": "0.0.1", "description":"下载所有的图片", "background":{ "scripts":["background.js"], "persistent":false }, "翻译 2017-09-20 17:52:02 · 4497 阅读 · 0 评论 -
ES6新语法
console.log('******set******');const s=new Set();[2,3,5,4,5,2,2].forEach(x=>s.add(x));for (let i of s){ console.log(i);}console.log('spread');const set2=new Set([1,2,3,4,5,5,5]);console.log(翻译 2017-09-01 15:58:05 · 348 阅读 · 0 评论 -
JavaScript闭包简介
参考阮一峰的JavaScript教程http://www.ruanyifeng.com/blog/2009/08/learning_javascript_closures.html翻译 2017-09-05 14:24:12 · 149 阅读 · 0 评论 -
JavaScript种==和===
==用于一般比较,===用于严格比较,==在比较的时候可以转换数据类型,===严格比较,只要类型不匹配就返回flase。举例说明:“1” == true类型不同,”==”将先做类型转换,把true转换为1,即为 “1” == 1;此时,类型仍不同,继续进行类型转换,把”1”转换为1,即为 1 == 1;此时,”==” 左右两边的类型都为数值型,比较成功!如果比较:”1” === true,左侧为字符翻译 2017-09-05 14:11:50 · 140 阅读 · 0 评论 -
前端json转换成Excel文件导出(下载)
http://blog.csdn.net/nai_vee/article/details/48022841翻译 2017-06-05 19:38:23 · 14206 阅读 · 0 评论 -
HTML网页加载事件
jquery中$(document).ready()的作用类似于传统JavaScript中的window.onload方法,不过与window.onload方法还是有区别的。1.执行时间 window.onload必须等到页面内包括图片的所有元素加载完毕后才能执行。 $(document).ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。 2.编写个数不同 window.onloa原创 2017-01-04 11:08:09 · 2885 阅读 · 0 评论 -
JavaScript正则表达式
基本语法参考: http://www.cnblogs.com/dolphinX/p/3486214.html 写的比较清晰 JavaScript正则式和其他语言正则式,比较 http://www.cnblogs.com/rubylouvre/archive/2010/03/09/1681222.html转载 2017-01-04 11:03:17 · 244 阅读 · 0 评论 -
HTML事件监听和绑定
第一种直接注册鼠标点击事件监听 e是回调的事件,通常用来判断事件的具体类型和信息$('#test_refresh').click(function (e) {testTable.fnDraw(true);});第二种使用on注册事件:鼠标按下事件on函数的第一个参数是,事件类型,第二个是要监听的子元素的类型(如果有的话)$("#test_table").on('mousedown', 'tbo翻译 2017-01-04 11:01:55 · 4441 阅读 · 0 评论 -
nodejs文件上传
nodejs-npm:https://www.npmjs.com/package/formidable github:https://github.com/felixge/node-formidable 可能用到的文件处理(在官方基础上扩展–node-fs-extra)https://github.com/jprichardson/node-fs-extra翻译 2017-01-04 10:54:31 · 291 阅读 · 0 评论 -
JavaScript获取时间,处理时间
参考:http://blog.csdn.net/tianshan2008/article/details/7180860翻译 2017-01-04 10:50:54 · 433 阅读 · 0 评论 -
nodejs读取FTP服务器--node-ftp
参考1:http://www.open-open.com/lib/view/open1408006289661.html 简单介绍node-ftp 参考2:http://www.cnblogs.com/meteoric_cry/p/3975176.html 详细用法原创 2017-01-04 10:47:38 · 12183 阅读 · 0 评论 -
nodejs+request+cheerio实现网络爬虫
nodejs是运行在服务器上的JavaScript。网络爬虫的实现由很多种方式(采用的库有很多选择),网络爬虫的类型也有很多(定向爬虫,分布式爬虫)流程介绍访问网页: 网页的访问需要注意的是:某些网页 需要登录才能进入,所以需要使用cherom浏览器看下网页源码,登录操作是否采用表单form提交方式,这种访问通常是POST形式,不需要登录就能访问的网页通常采用GET访问方式。 访问一些需要提交f原创 2016-12-01 17:02:17 · 7640 阅读 · 0 评论 -
javacript 参数传递
JS是按值传递还是按引用传递 按值传递(call by value)是最常用的求值策略:函数的形参是被调用时所传实参的副本。修改形参的值并不会影响实参。 按引用传递(call by reference)时,函数的形参接收实参的隐式引用,而不再是副本。这意味着函数形参的值如果被修改,实参也会被修改。同时两者指向相同的值。 按引用传递会使函数调用的追踪更加困难,有时也会引起一些微妙的BUG。 按原创 2017-10-10 09:12:12 · 219 阅读 · 0 评论