#J

javascript方法--bind()

bind方法,顾名思义,就是绑定的意思,到底是怎么绑定然后怎么用呢,下面就来说说我对这个方法的理解。 语法fun.bind(this,arg1,arg2,...)bind()方法会创建一个新的函数,称为绑定函数,fun方法在this环境下调用该方法可传入两个参数,第一个参数作为this,第二个及以后的参数则作...
代码星球 代码星球·2020-05-24

JS操作iframe

JS获取iframe内的值在父窗口中获取iframe中的元素格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click();实例:window.frames["ifm"].document.getElementById("...
代码星球 代码星球·2020-05-24

原生JS+ CSS3创建loading加载动画;

效果图: js创建loadingshow=function(){//loadingdom元素varDiv=document.createElement("div");Div.setAttribute("class","ui-loading");varchidDiv=document.createElement...

js数组遍历和对象遍历

针对js各种遍历作一个总结分析,从类型用处:分数组遍历和对象遍历;还有性能,优缺点等。1,普通for循环,经常用的数组遍历vararr=[1,2,0,3,9];for(vari=0;i<arr.length;i++){console.log(arr[i]);}2,优化版for循环:使用变量,将长度缓存起来,避免重...
代码星球 代码星球·2020-05-24

原生js实现form表单序列化

当我们有form表单而且里面的表单元素较多时,咱们总不能一个个去获取表单元素内的值来进行拼接吧!这样会很让人蛋疼!为了方便与后台交互并且提高自己的开发效率,并且不让你蛋疼;我们一起用原生来写一个表单序列化方法:先介绍一下jquery中有相应的表单序列化的方法:1.serialize()方法  格式:vardata=$(...

通过js操作,将div设置为contenteditable的内容设为全选状态

因为div设置为contenteitable可编辑的文本内容用select()选择全部内容不生效,所以只能用下列方法:先creatTextRange或者createRange<divcontenteditable='true'id="selectable"onclick="selectText('selectab...

前端通过将json转成excel文件下载

方法一:将table标签,包括tr、td等对json数据进行拼接,将table输出到表格上实现,这种方法的弊端在于输出的是伪excel,虽说生成xls为后缀的文件,但文件形式上还是html,代码如下functiontableToExcel(){//要导出的json数据varjsonData=[{name:'路人甲',p...

Vue.js与React的全面对比

Vue.js与React.js从某些反面来说很相似,通过两个框架的学习,有时候对一些用法会有一点思考,为加深学习的思索,特翻阅了两个文档,从以下各方面进行了对比,加深了对这两个框架的认知。1.1Vue中有关数据绑定的部分vue是双向绑定,Vue.js最核心的功能有两个,一是响应式的数据绑定系统,二是组件系统。所谓双向绑...
代码星球 代码星球·2020-05-24

node.js的querystring模块

1.引入querystring模块varqs=require('querystring')2.把字符串种的query部分转换成对象qs.parse(str)例子:varstr='name=zs&age=12&set=男'console.log(qs.parse(str));打印结果:{name:'zs'...
代码星球 代码星球·2020-05-24

node.js的url解析和生成

1.url的解析,用url.parse(urlStr)varurl='localhost:8080/#/test'varurlModel=require('url')console.log(urlModel.parse(url));打印结果:Url{protocol:'localhost:',slashes:null,...
代码星球 代码星球·2020-05-24

node.js判断是否文件夹和文件

1.判断是否文件fs.stat('路径',(err,data)=>{data.isFile()})//判断是否文件fs.stat('./new',(err,data)=>{if(err){console.log(err);}else{console.log(data.isFile());}}) 2...

node.js删除文件

node.js删除文件,可以用fs模块里的unlike()方法unlike('路径',err=>{})这个方法只能删除文件,不能删除文件夹。//删除文件fs.unlink('./test.txt',err=>{if(err){console.log(err);}}) ...
代码星球 代码星球·2020-05-24

node.js对文件夹增删改查的操作

1.输出文件绝对路径  __dirname(不需要用fs模块)//输出文件绝对路径console.log(__dirname);2.异步获取指定文件夹下的文件和文件夹名称。异步是readdir,两个参数,err和datavarfs=require('fs')//异步读取文件路径需要err和data两...

node运行js文件热更新

nodemonxxx.js使用nodemon执行js文件,js更改后,控制台马上更新结果...

js截取字符串中最后一个斜杠的内容

varstr="/1/2/3/4/6666666666";varindex=str.lastIndexOf("/");str=str.substring(index+1,str.length);console.log(str) ...
首页上一页...912913914915916...下一页尾页