JS
say个嗨呀
保持自己代码正常运行是一个程序员最基本的义务也是最崇高的责任
展开
-
主流浏览器及内核
主流浏览器: IE 、Chrome、Firefox、Opera、Safari 主流浏览器内核: IE:trident; chrome:weblink/blink; Firefox:Gecko; Opera:presto; Safari:weblink; 注:渲染引擎就是浏览器的内核;原创 2020-09-25 14:04:23 · 115 阅读 · 0 评论 -
作用域、预编译
作用域 越往里面的函数变量权限越大; 预编译 js是什么性质语言也就是其特点:解释性语言、单线程; 解释性语言:翻译一句执行一句; js三部曲: 1、语法分析:通篇扫描但不执行(主要看有没有低级语法错误,如少个括号,写成中文等); 2、预编译:函数声明整体提升,变量声明提升,imply global 暗示全局变量,即任何变量未经声明就赋值,此变量为全局对象所有全局上的变量声明了也归window所有,window就是全局的域; 赋值的过程是自右向左的; 预编译四部曲(函数预编译四部曲):原创 2020-09-23 18:21:53 · 119 阅读 · 0 评论 -
函数、参数、返回值、递归
函数 函数表达式就是忽略名字: 1⃣️ 函数声明: function onName () {}; 2⃣️ 命名函数表达式: var test = function abc () {}; 3⃣️ 匿名函数表达式: var demo = function () {}; 因为匿名函数表达式比较常用,所以说函数表达式一般是指匿名函数表达式; 参数 形式参数:没有实际传值; 实际参数:实际传的值; 不定参数数量:行参可以多个,实参就一个,反之亦然; 函数传参就相当于在函数里面声明几个变量; 函数原创 2020-09-23 17:57:07 · 138 阅读 · 0 评论 -
js数据变量
JS数据变量分为两大类: 基本类型值:String、Number、Boolean、Undefined、Null 基本类型值也是简单的数据段,他是按值访问的,可以操作保存在变量中的实际值; 引用类型值:Object 由多个值构成的对象,保存在内存中的对象不允许直接访问,也就是不能直...原创 2020-04-23 23:15:28 · 191 阅读 · 0 评论