全栈练习笔记
2021-05-04 13:15:32 0 举报
AI智能生成
全栈练习
作者其他创作
大纲/内容
Idea
快捷键
ctrl+方向键
单词跳过移动光标
ctrl+alt+方向键
回到上次浏览位置
alt+方向键
左右窗口切换
ctrl+alt+空格
new后提示对象
crtl+z
返回上一步操作
crtl+shift+z
对应crtl+z的撤销,下一步
ctrl+d
复制光标所在行到下一行
crtl+y
删除光标所在行
crtl+f
当前窗口查找
ctrl+r
当前窗口字符替换
双击shift
当前项目查找文件或插件等
ctrl+shift+f
当前项目全局查找
ctrl+shift+r
当前项目字符替换
ctrl+shift+f10
运行当前方法,常用再单元测试
按住tab
整块代码右移
tab+shift
整块代码左移
ctrl+alt+o
清除没有引用的包
前端
three.js
html5
jsp
后台参数显示
后台直接传递map给前台时,map里面使用等于号连接的,不能被一些方法识别,应该从后台传递一个json对象。${json}.key.key[].key这样的方式,不能${json.key}这样
Uncaught ReferenceError: is not defined
分支主题
分支主题
要加上引号
分支主题
这里的${}形式有点问题啊?
json
JS将对象以JSON格式输出的两种方法
alert(JSON.stringify(data));
说明1
//创建
var data={ key1:"value1",key2:"value2"};
//取值
var dataValue = data["key1"]
//或 var dataValue = data.key1,当key 为数值时该取值法不可用
//例:
var data ={ 111:"111",222:"222"}
var dataValue = data["111"]//正确
var dataValue = data.111 //错误
//添加
data["key3"] = "value3"; //添加时无该key值则添加,有则修改value
//修改
data["key1"] = "value0";
//存在则删除
if (!!data["key2"]) {
delete (data["key2"]);
}
//!!把一个任意类型的值转换为布尔类型,存在为true,不存在为fleas
---------------------
作者:谁也没等,谁也不会来
来源:CSDN
原文:https://blog.csdn.net/weixin_43972348/article/details/85089551
版权声明:本文为博主原创文章,转载请附上博文链接!
分支主题
分支主题
分支主题
看看有没有这个键
对象.hasOwnProperty(prop)
ajax上,获取json第一层key有多少个
Object.keys(json).length
js中给json赋值
js中 给json对象添加新的属性
比如现在有一个json对象为jsonObj,需要给这个对象添加新的属性newParam,同时给newParam赋值为pre。做法如下:
var jsonObj={
'param1':22,
'param2' :33
};
jsonObj. newParam ='pre';
新的属性添加以后,json对象变成:
var jsonObj={
'param1':22,
'param2' :33,
'newParam':'pre'
};
获取json中key值
分支主题
获取json的长度
分支主题
function getJsonLength(jsonData) {
var length;
for(var ever in jsonData) {
length++;
}
return length;
}
这个不能用,用后面这个
Object.keys(myObject).length
处理开头有0的数字
假设后台传递的loginName为“01”
var data = ${data};
var loginName = data.loginName;
得到01
var loginName = ${data.loginName}
得到1
删除json的某一直
delete data.loginName;
delete data[0].XXX
遍历,根据key获取指定value值
var obj = {"id": 1, "name":"张三"};
for(var key in obj)
{
alert("Key是:" + key);
alert("对应的值是:" + obj[key]);
}
分支主题
ajax
接受后台传递的map,得到长度
Object.keys(data).length
存在跨域问题
javascript
在html中的位置
之前
引用
内嵌