51dev.com IT技术开发者社区

51dev.com 技术开发者社区

S

什么是nofollow标签

什么是nofollow标签

nofollow是a标签的属性,用于告诉搜索引擎不要跟踪索引此链接,使用nofollow之后,就不会导出当前网站的权重,对站内链接不建议使用。nofollow标签例子:<ahref="https://beian.miit.gov.cn/"rel="nofollow"target="_blank">ICP备x...

使用cdn引入jQuery插件

使用cdn引入jQuery插件

<scriptsrc="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> ...

serverstatus修改web的文件目录

serverstatus修改web的文件目录

编辑/etc/init.d/status-client里WEB路径...

sessionStorage 、localStorage、cookie

sessionStorage 、localStorage、cookie

 特性 cookie localStorage sessionStorage 存储 浏览器端,同源限制  浏览器端,同源限制  浏览器端,同源限制  容量  <=4K&nbs...

升级npm

升级npm

查看npm的所有版本运行命令:npmviewnpmversions命令运行后,会输出到目前为止npm的所有版本。['1.1.25','1.1.70','1.1.71','1.2.19','1.2.20','1.2.21','1.2.22','1.2.23','1.2.24','1.2.25','1.2.27','1.2...

删除html元素

删除html元素

如果需要将id是‘div2js’的div元素删除。1.使用DOM对象首先需要找到被删元素的父元素,通过父元素将其需要删除的子元素删除。varel=document.getElementById('div2js');el.parentNode.removeChild(el); 2.使用JQuery直接找到并删除...

上传文件被nginx全部缓存的问题

上传文件被nginx全部缓存的问题

nginx采用1.5.6。后端采用nodejs+formidable的方式接受上传文件,本问题的对应与采用什么样的后端没太大关系,这里只是交代一下。 问题:在前端页面上将文件上传,nginx没有将每一块收到的文件数据块转发给后端,而是全部缓存了下来,全部收取完成后再一块一块的转发给后端,显而易见的是上传时间就...

使用nodejs+express(4.x+)实现文件上传

使用nodejs+express(4.x+)实现文件上传

最简单的做法是通过“connect-multiparty”中间件实现上传。通过在项目中npminstallconnect-multiparty进行安装。 用法:varmultipart=require('connect-multiparty');varmultipartMiddleware=multipart...

使用archiver在nodejs下打包

使用archiver在nodejs下打包

 archiver是一个在nodejs中能跨平台实现打包功能的模块,可以打zip和tar包,是一个比较好用的三方模块。使用前先安装archiver模块。npminstallarchiver建立一段代码vararchiver=require('archiver');varfs=require('fs');//被...

setTimeout,setInterval,process.nextTick,setImmediate in Nodejs

setTimeout,setInterval,process.nextTick,setImmediate in Nodejs

 Nodejs的特点是事件驱动,异步I/O产生的高并发,产生此特点的引擎是事件循环,事件被分门别类地归到对应的事件观察者上,比如idle观察者,定时器观察者,I/O观察者等等,事件循环每次循环称为Tick,每次Tick按照先后顺序从事件观察者中取出事件进行处理。 调用setTimeout()或set...

什么是vue.js中的自定义指令?

什么是vue.js中的自定义指令?

问题一:什么是vue.js中的自定义指令?自定义一些指令对底层DOM进行操作更多参考Vue里面有许多内置的指令,比如v-if和v-show,这些丰富的指令能满足我们的绝大部分业务需求,不过在需要一些特殊功能时,我们仍然希望对DOM进行底层的操作,这时就要用到自定义指令。问题二:自定义指令的几个钩子函数bind:只调用一...

什么是vue的计算属性?

什么是vue的计算属性?

计算属性:模板内的表达式非常便利,但是设计它们的初衷是用于简单运算的。在模板中放入太多的逻辑会让模板过重且难以维护。例如:<divid="example">{{message.split('').reverse().join('')}}</div>在这个地方,模板不再是简单的声明式逻辑。你必须看...

什么是vue生命周期和生命周期钩子函数?

什么是vue生命周期和生命周期钩子函数?

1、vue生命周期和生命周期钩子函数:vue的生命周期是: vue实例从创建到销毁,也就是从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、卸载等一系列过程。在这个过程中也会运行一些叫做生命周期钩子的函数,这给了用户在不同阶段添加自己的代码的机会。问题二:vue生命周期钩子函数有哪些?生命周期钩...

时间复杂度与空间复杂度

时间复杂度与空间复杂度

转载自:http://www.cnblogs.com/xiu619544553/tag/%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E5%92%8C%E7%AE%97%E6%B3%95/高级语言编写的程序在计算机上运行时所消耗的时间取决于下列因素:1.算法采用的策略,方案;2.编译产生的代...

shell截取字符串方法

shell截取字符串方法

shell中截取字符串的方法有很多中,${expression}一共有9种使用方法。${parameter:-word}${parameter:=word}${parameter:?word}${parameter:+word} 上面4种可以用来进行缺省值的替换。${#parameter}上面这种可以获得字符...