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运行即可