4. 什么是三元表达式?"三元" 表示什么意思?
三元运算符:
三元如名字表示的三元运算符需要三个操作数.
语法是 条件 ? 结果 1 : 结果 2;. 这里你把条件写在问号 (?) 的前面后面跟着用冒号 (:) 分隔的
结果 1 和结果 2. 满足条件时结果 1 否则结果 2.
5. 变量的命名规范以及命名推荐
变量, 函数, 方法: 小写开头, 以后的每个单词首字母大写 (驼峰)
构造函数, class: 每个单词大写开头
基于实际情况, 以动词, 名词, 谓词来命名. 尽量言简意骇, 以命名代替注释
6. 列举浏览器对象模型 BOM 里常用的至少 4 个对象, 并列举 window 对象的
常用方法至少 5 个
对象: Window document location screen history navigator
方法: Alert() confirm() prompt() open() close()
7. 页面编码和被请求的资源编码如果不一致如何处理?
对于 ajax 请求传递的参数, 如果是 get 请求方式, 参数如果传递中文, 在有些
浏览器会乱码, 不同的浏览器对参数编码的处理方式不同, 所以对于 get 请求的
参数需要使用 encodeURIComponent 函数对参数进行编码处理, 后台开发语言都
有相应的解码 api. 对于 post 请求不需要进行编码
8. 简述 ajax 的过程.
来源: http://www.qdfuns.com/article/50721/08c10e498bfb7e5c123c89f0eaa1588d.html