51
Dev开发社区
首页
文章
问答
工具
搜索
登录
注册
#J
javascript方法--bind()
bind方法,顾名思义,就是绑定的意思,到底是怎么绑定然后怎么用呢,下面就来说说我对这个方法的理解。 语法fun.bind(this,arg1,arg2,...)bind()方法会创建一个新的函数,称为绑定函数,fun方法在this环境下调用该方法可传入两个参数,第一个参数作为this,第二个及以后的参数则作...
代码星球
·
2020-05-24
Javascript
方法
--bind
JS操作iframe
JS获取iframe内的值在父窗口中获取iframe中的元素格式:window.frames["iframe的name值"].document.getElementById("iframe中控件的ID").click();实例:window.frames["ifm"].document.getElementById("...
代码星球
·
2020-05-24
JS
操作
iframe
原生JS+ CSS3创建loading加载动画;
效果图: js创建loadingshow=function(){//loadingdom元素varDiv=document.createElement("div");Div.setAttribute("class","ui-loading");varchidDiv=document.createElement...
代码星球
·
2020-05-24
原生
JS+
CSS3
创建
loading
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
数组
对象
原生js实现form表单序列化
当我们有form表单而且里面的表单元素较多时,咱们总不能一个个去获取表单元素内的值来进行拼接吧!这样会很让人蛋疼!为了方便与后台交互并且提高自己的开发效率,并且不让你蛋疼;我们一起用原生来写一个表单序列化方法:先介绍一下jquery中有相应的表单序列化的方法:1.serialize()方法 格式:vardata=$(...
代码星球
·
2020-05-24
原生
js
实现
form
表单
通过js操作,将div设置为contenteditable的内容设为全选状态
因为div设置为contenteitable可编辑的文本内容用select()选择全部内容不生效,所以只能用下列方法:先creatTextRange或者createRange<divcontenteditable='true'id="selectable"onclick="selectText('selectab...
代码星球
·
2020-05-24
通过
js
操作
div
设置
前端通过将json转成excel文件下载
方法一:将table标签,包括tr、td等对json数据进行拼接,将table输出到表格上实现,这种方法的弊端在于输出的是伪excel,虽说生成xls为后缀的文件,但文件形式上还是html,代码如下functiontableToExcel(){//要导出的json数据varjsonData=[{name:'路人甲',p...
代码星球
·
2020-05-24
前端
通过
json
转成
excel
Vue.js与React的全面对比
Vue.js与React.js从某些反面来说很相似,通过两个框架的学习,有时候对一些用法会有一点思考,为加深学习的思索,特翻阅了两个文档,从以下各方面进行了对比,加深了对这两个框架的认知。1.1Vue中有关数据绑定的部分vue是双向绑定,Vue.js最核心的功能有两个,一是响应式的数据绑定系统,二是组件系统。所谓双向绑...
代码星球
·
2020-05-24
Vue.js
React
全面
对比
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
querystring
模块
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
url
解析
生成
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...
代码星球
·
2020-05-24
node.js
判断
是否
文件夹
文件
node.js删除文件
node.js删除文件,可以用fs模块里的unlike()方法unlike('路径',err=>{})这个方法只能删除文件,不能删除文件夹。//删除文件fs.unlink('./test.txt',err=>{if(err){console.log(err);}}) ...
代码星球
·
2020-05-24
node.js
删除
文件
node.js对文件夹增删改查的操作
1.输出文件绝对路径 __dirname(不需要用fs模块)//输出文件绝对路径console.log(__dirname);2.异步获取指定文件夹下的文件和文件夹名称。异步是readdir,两个参数,err和datavarfs=require('fs')//异步读取文件路径需要err和data两...
代码星球
·
2020-05-24
node.js
文件夹
删改
操作
node运行js文件热更新
nodemonxxx.js使用nodemon执行js文件,js更改后,控制台马上更新结果...
代码星球
·
2020-05-24
node
运行
js
文件
更新
js截取字符串中最后一个斜杠的内容
varstr="/1/2/3/4/6666666666";varindex=str.lastIndexOf("/");str=str.substring(index+1,str.length);console.log(str) ...
代码星球
·
2020-05-24
js
截取
字符串
最后
一个
首页
上一页
...
912
913
914
915
916
...
下一页
尾页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他