摘要: 概念: 1.js的变量和函数在编译阶段会被提升到当前作用域最前面编译 2.函数是一等公民,优先编译函数 3.js是按照script块编译的 根据变量的提升原则,var a会被优先提升到最前面编译,但赋值是在运行的时候完成的。实际上的代码是 由于b没有声明就直接输出了,当前作用域中是没有变量b的记录的 阅读全文
posted @ 2018-07-27 14:39 Tinypan 阅读(1414) 评论(0) 推荐(0) 编辑
摘要: 原始类型强转 这里Number类型,Boolean类型,String类型都有本身的toString()和valueOf()方法。 String原型链太长了,就不截图了 对象类型强转 先调用对象的toString()方法,如果返回值是原始类型(string,number,boolean,undefin 阅读全文
posted @ 2018-07-27 11:46 Tinypan 阅读(2977) 评论(0) 推荐(0) 编辑
摘要: js有六大数据类型:String,Number,Boolean,Null,Undefined,Object。其中前五项数据类型被称作原始类型。 typeof 操作符返回值有"string","number","boolean","undefined","object","function"。其中Nu 阅读全文
posted @ 2018-07-27 11:14 Tinypan 阅读(720) 评论(0) 推荐(0) 编辑
摘要: urlencode.php demo.html 结果 通常我们使用XMLHttpRequest请求php获取数据。但是请求的对象仅限于相同域内,对于不同域的请求,我们得使用jsonp技术 jsonp.php demo.html 结果: 1.在script中以get请求php文件,jsonp.php通 阅读全文
posted @ 2018-07-25 17:22 Tinypan 阅读(2030) 评论(0) 推荐(0) 编辑
摘要: src属性指定外部文件路径,浏览器根据src属性值请求外部文件然后将外部文件的内容插入script标签之间,结果会覆盖原本script标签之间的内容,类似于document.write()会覆盖原本的dom一样。导致在编辑时写入的js代码不会被执行。 文件并非必须是js文件,任意类型的文本文件都可以 阅读全文
posted @ 2018-07-25 16:10 Tinypan 阅读(6662) 评论(0) 推荐(0) 编辑
摘要: 浏览器渲染原理图: bar.js foo.js ress.js demo.html 来自于safari的截图 1.现代浏览器会并行加载js文件,参见截图的start time列,但是按照书写顺序执行代码 2.加载或者执行js时会阻塞对标签的解析,也就是阻塞了dom树的形成,只有等到js执行完毕,浏览 阅读全文
posted @ 2018-07-25 11:27 Tinypan 阅读(10838) 评论(3) 推荐(3) 编辑
摘要: 1.菜鸟教程CDN 2.百度CDN 3.新浪CDN 4.又拍云CDN 阅读全文
posted @ 2018-07-24 15:21 Tinypan 阅读(5876) 评论(0) 推荐(1) 编辑
摘要: 1.局部变量 仅在begin...end之间有效 2.用户变量 用户变量以 @var_name的形式表示 select是查询语句。 select @g_score := 10的意思是查询10,将结果10赋值给@g_score变量 select @g_score := score from grade 阅读全文
posted @ 2018-07-19 16:32 Tinypan 阅读(571) 评论(0) 推荐(0) 编辑
摘要: grade表: 创建存储过程p_grade 1.参数g_name的作用范围是begin...end之间 2.declare声明的变量作用范围是begin...end之间 3.declare必须在所有set前面,即使是变量g_name,也必须在所有declare之后赋值。 4.declare可以声明多 阅读全文
posted @ 2018-07-18 11:37 Tinypan 阅读(539) 评论(0) 推荐(0) 编辑
摘要: 1.char_length(),length(),bit_length() char_length()获取字符串的字符数 length()获取字符串的字节数,不包括\0字节 bit_length()获取字符串的bit位数 字符串"我"是一个字符,但是汉字的我占三个有效字节,总共24bit位 2.替换 阅读全文
posted @ 2018-07-08 13:42 Tinypan 阅读(292) 评论(0) 推荐(0) 编辑