js、javascript、jquery(1)

1、js中定义变量如果不加var则为全局变量(不管定义在哪)
2、json={“a”:“a”} ;json.queryStr = queryStr;这样可以直接为json新定义一个变量并赋值
3、jqueryVolide的ajax加前端校验,*采用button的提交方式,不需要$("").click(function(){}),但是button的type属性需为submit
4、on可绑定未来元素(即动态元素),但是要给一个其父元素,且父元素为静态元素:如
KaTeX parse error: Expected '}', got 'EOF' at end of input: …中,each用来遍历dom,而.each用来遍历jquery对象
8、list += ’ ';
拼串时如果像这样在href或者onclick的属性中使用js方法,且要传入参数,如果传的是整数,则直接单引号拼,如果是字符串,则需要转义,如上
ps:可以用开发者工具查看即可知道拼串的结果对不对
9、js对象转化成json字符串:JSON.stringify(obj) json字符串专化成js对象JSON.parse(str)
jquery中用$.parseJSON( jsonstr ); //jQuery.parseJSON(jsonstr),可以将json字符串转换成json对象

反过来,使用 serialize 系列方法:如:var fields = $(dom).serializeArray();可将dom对象序列化成json字符串
10、在任何地方定义变量时如果不加var则为全局变量。(注意其用途)
11、jquery的事件中如果没有回调函数,则会触发事件,例子如下:
$(“input”).focus(function(){
$("#btn1").click();//input获得焦点时触发btn1的点击事件
});
12、window.setTimeout(‘location.href="/member/index.htm"’, 1500) 延迟跳转页面
14、别人的vue项目只需要cnpm install生成node_module文件夹,再cnpm run dev运行即可

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值