发布于2021-05-30 12:46 阅读(1506) 评论(0) 点赞(28) 收藏(0)
有些需要很久的js引入时,尽量放在下面(有可能因为加载这个文件导致渲染延迟)
//
/*
*/
;尽量加上 或者下载一个插件
js代码执行之前会预先将代码预解析一遍
var web = "hdcms";
包含两个过程
var web;
web = "hdcms";
在浏览器执行之前会预先加载第一步(无论程序将是否执行)
例如:
if(false){
var sam = 1;
}
一就会执行第一句 var sam;
ps:其实这是不好的
声明必须在使用之前
{
块儿及作用域
ok
}
找的时候有就用 没有会依次向上级寻找
之前代码js文件堆在一起(之前遇到过);
变量极其混乱 很恶心
const a = 123;
a = 3456;
这样是不可以的
但是
const b = {};
b.a = 123;
这样是可以的
‘use strict’
let a = {b:123};
Object.freeze(a);
之后a如何改变都不会改变 建议使用严格模式
爸爸把车钥匙给了儿子是传址
爸爸直接给了儿子买新车是传值
一开始只有null没有undefined
null:本来打算保存引用类型
undefined:本来打算保存基本类型
函数没有返回值为undefined也包括没有参数使用了
typeof没有值为undefined(未声明)
原文链接:https://blog.csdn.net/s2422617864/article/details/117196995
作者:Bhbvhbbgg
链接:http://www.qianduanheidong.com/blog/article/116055/9f004b2efa67c6382286/
来源:前端黑洞网
任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任
昵称:
评论内容:(最多支持255个字符)
---无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事,而不是让内心的烦躁、焦虑,坏掉你本来就不多的热情和定力
Copyright © 2018-2021 前端黑洞网 All Rights Reserved 版权所有,并保留所有权利。 京ICP备18063182号-3
投诉与举报,广告合作请联系vgs_info@163.com或QQ3083709327
免责声明:网站文章均由用户上传,仅供读者学习交流使用,禁止用做商业用途。若文章涉及色情,反动,侵权等违法信息,请向我们举报,一经核实我们会立即删除!