javascript

js数组对象的浅拷贝和深拷贝

浅拷贝就是将一个对象赋值给另一个对象,对象指向的是相同的存储空间,修改一个,另一个也会影响。深拷贝就是将一个对象赋值给另一个对象的时候,对象指向的是不同的存储空间,修改一个,另一个不受影响。var s =...

reactjs调用外部引入的js中的函数

今天一个前端朋友在使用react遇到了一个问题,就是他在index.html中引入了一个外部的js文件,没有将它封装到react中,但是它想要调用这个js中的方法。一开始他直接写的方法,但是提示undefined的,这是肯定的。因...

json字符串转换

将json字符串转换为json对象的方法。在数据传输过程中,json是以文本,即字符串的形式传递的,而JS操作的是JSON对象,所以,JSON对象和JSON字符串之间的相互转换是关键JSON字符串:var str1 = '{ "name&q...

js获取全屏,复制粘贴功能

//复制功能 var clip = null; function copyThis() { if($.browser.version==6.0){ //针对ie6 $('.copyit').live("click",function(){ var code=$...

百度UEditor插入图片尺寸自动适应编辑框大小问题

昨天我使用百度UEditor,上传大图变的好大。不能够自动的缩写和编辑框内大小一样,找了半天代码没发现怎么修改,让它上传缩小,在config中 “imageCompressBorder”: 1600, /* 图片压缩 最长边限制 */没什么作用呢...

nodejs request TypeError: The header content contains invalid characters

当使用nodejs request模块时候,有的时候我们请求一个网址的时候,会报错TypeError: The header content contains invalid characters这个原因是因为url中含有一些未转义的字符,我们只需要对url进行encodeURI转...

爬虫的两种处理方法

爬虫:按照百度百科的定义为,网络爬虫是一种自动获取网页内容的程序,是搜索引擎的重要组成部分。爬虫就是一个程序,它可以自己去抓取网络上的网页。当然爬虫是个复杂的过程,否则就不可能,google,百度会成为顶...

jiathis分享书签的实现原理

我们只要把下面的js代码放到收藏栏中,就会点击弹出jiathis分享表单,我们就可以分享任意网址了。javascript: (function() {     var w = window,   &...