ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:37.61KB ,
资源ID:230956      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/230956.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(JavaScript常用知识点.docx)为本站会员(b****1)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

JavaScript常用知识点.docx

1、1、GET和POST的区别,何时使用POST?GET:一般用于信息获取,使用URL传递参数,对所发送信息的数量也有限制,一般在2000个字符POST:一般用于修改服务器上的资源,对所发送的信息没有限制。GET方式需要使用Request.QueryString来取得变量的值,而POST方式通过Request.Form来获取变量的值,也就是说Get是通过地址栏来传值,而Post是通过提交表单来传值。然而,在以下情况中,请使用 POST 请求:无法使用缓存文件(更新服务器上的文件或数据库)向服务器发送大量数据(POST 没有数据量限制)发送包含未知字符的用户输入时,POST 比 GET 更稳定也更可

2、靠JavaScript是客户端和服务器端脚本语言,可以插入到HTML页面中,并且是目前较热门的Web开发语言。同时,JavaScript也是面向对象编程语言。类似的基本题目还包括:JavaScript都有哪些类型?JavaScript是谁发明的?2、列举Java和JavaScript之间的区别?Java是一门十分完整、成熟的编程语言。相比之下,JavaScript是一个可以被引入HTML页面的编程语言。这两种语言并不完全相互依赖,而是针对不同的意图而设计的。 Java是一种面向对象编程(OOPS)或结构化编程语言,类似的如C +或C,而JavaScript是客户端脚本语言,它被称为非结构化编程

3、。3. JavaScript和ASP脚本相比,哪个更快?JavaScript更快。JavaScript是一种客户端语言,因此它不需要Web服务器的协助来执行。另一方面,ASP是服务器端语言,因此总是比JavaScript慢。值得注意的是,Javascript现在也可用于服务器端语言(nodejs)。4、什么是负无穷大?负无穷大是JavaScript中的一个数字,可以通过将负数除以零来得到。5、如何将JavaScript代码分解成几行吗?在字符串语句中可以通过在第一行末尾使用反斜杠“”来完成例:document.write(“This is a program”);如果不是在字符串语句中更改为新

4、行,那么javaScript会忽略行中的断点。例:var x=1, y=2,z=x+y;上面的代码是完美的,但并不建议这样做,因为阻碍了调试。6、对WEB标准以及W3C的理解与认识标签闭合、标签小写、不乱嵌套、提高搜索机器人搜索几率、使用外 链css和js脚本、结构行为表现的分离、文件下载与页面速度更快、内容能被更多的用户所访问、内容能被更广泛的设备所访问、更少的代码和组件,容易维 护、改版方便,不需要变动页面内容、提供打印版本而不需要复制内容、提高网站易用性;7、xhtml和html有什么区别HTML是一种基本的WEB网页设计语言,XHTML是一个基于XML的置标语言最主要的不同:XHTML

5、 元素必须被正确地嵌套。XHTML 元素必须被关闭。标签名必须用小写字母。XHTML 文档必须拥有根元素。8、Doctype? 严格模式与混杂模式-如何触发这两种模式,区分它们有何意义?用于声明文档使用那种规范(html/Xhtml)一般为 严格 过度 基于框架的html文档加入XMl声明可触发,解析方式更改为IE5.5 拥有IE5.5的bug9、行内元素有哪些?块级元素有哪些?CSS的盒模型?块级元素:div p h1 h2 h3 h4 form ul行内元素: a b br i span input selectCss盒模型:内容,border ,margin,padding10、CSS引

6、入的方式有哪些? link和import的区别是?内联 内嵌 外链 导入区别 :同时加载前者无兼容性,后者CSS2.1以下浏览器不支持Link 支持使用javascript改变样式,后者不可11、什么是未声明和未定义的变量?未声明的变量是程序中不存在且未声明的变量。如果程序尝试读取未声明变量的值,则会遇到运行时错误。未定义的变量是在程序中声明但尚未给出任何值的变量。如果程序尝试读取未定义变量的值,则返回未定义的值。12、如何编写可动态添加新元素的代码?13、什么是全局变量?这些变量如何声明,使用全局变量有哪些问题?全局变量是整个代码长度可用的变量,也就是说这些变量没有任何作用域。var关键字用

7、于声明局部变量或对象。如果省略var关键字,则声明一个全局变量。例:/ Declare a global globalVariable = “Test”;使用全局变量所面临的问题是本地和全局变量名称的冲突。此外,很难调试和测试依赖于全局变量的代码。14、解释JavaScript中定时器的工作?如果有,也可以说明使用定时器的缺点?定时器用于在设定的时间执行一段代码,或者在给定的时间间隔内重复该代码。这通过使用函数setTimeout,setInterval和clearInterval来完成。setTimeout(function,delay)函数用于启动在所述延迟之后调用特定功能的定时器。set

8、Interval(function,delay)函数用于在提到的延迟中重复执行给定的功能,只有在取消时才停止。clearInterval(id)函数指示定时器停止。定时器在一个线程内运行,因此事件可能需要排队等待执行。15、ViewState和SessionState有什么区别?“ViewState”特定于会话中的页面。“SessionState”特定于可在Web应用程序中的所有页面上访问的用户特定数据。16、CSS选择符有哪些?哪些属性可以继承?优先级算法如何计算?内联和important哪个优先级高?标签选择符 类选择符 id选择符继承不如指定 Idclass标签选择后者优先级高17、前端

9、页面有哪三层构成,分别是什么?作用是什么结构层 Html 表示层 CSS 行为层 js18、css的基本语句构成是?选择器属性1:值1;属性2:值2;19、你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?Ie(Ie内核) 火狐(Gecko) 谷歌(webkit) opear(Presto)20、写出几种IE6 BUG的解决方法1.双边距BUG float引起的 使用display2.像素问题 使用float引起的 使用dislpay:inline -3px3.超链接hover 点击后失效 使用正确的书写顺序 link visited hover active4.Ie z-index问

10、题 给父级添加position:relative5.Png 透明 使用js代码 改6.Min-height 最小高度 !Important 解决7.select 在ie6下遮盖 使用iframe嵌套8.为什么没有办法定义1px左右的宽度容器(IE6默认的行高造成的,使用over:hidden,zoom:0.08 line-height:1px)21、标签上title与alt属性的区别是什么?Alt 当图片不显示是 用文字代表。Title 为该属性提供信息22、描述css reset的作用和用途。Reset重置浏览器的css默认属性 浏览器的品种不同,样式不同,然后重置,让他们统一23、解释cs

11、s sprites,如何使用。Css 精灵 把一堆小的图片整合到一张大的图片上,减轻服务器对图片的请求数量24、浏览器标准模式和怪异模式之间的区别是什么?盒子模型 渲染模式的不同使用 patMode 可显示为什么模式25、你如何对网站的文件和资源进行优化?期待的解决方案包括:文件合并文件最小化/文件压缩使用CDN托管缓存的使用26、什么是语义化的HTML?直观的认识标签 对于搜索引擎的抓取有好处27、清除浮动的几种方式,各自的优缺点1.使用空标签清除浮动 clear:both(理论上能清楚任何标签,增加无意义的标签)2.使用overflow:auto(空标签元素清除浮动而不得不增加无意代码的弊

12、端,使用zoom:1用于兼容IE)3.是用afert伪元素清除浮动(用于非IE浏览器)28、什么是=运算符?=被称为严格等式运算符,当两个操作数具有相同的值而没有任何类型转换时,该运算符返回true。29、说明如何使用JavaScript提交表单?要使用JavaScript提交表单,请使用document.form 0 .submit();document.form 0 .submit();30、什么是语义化的HTML?直观的认识标签 对于搜索引擎的抓取有好处31、清除浮动的几种方式,各自的优缺点1.使用空标签清除浮动 clear:both(理论上能清楚任何标签,增加无意义的标签)2.使用ov

13、erflow:auto(空标签元素清除浮动而不得不增加无意代码的弊端,使用zoom:1用于兼容IE)3.是用afert伪元素清除浮动(用于非IE浏览器)32、元素的样式/类如何改变?可以通过以下方式完成:document.getElementById(“myText”).style.fontSize = “20?;或document.getElementById(“myText”).className = “anyclass”;33、JavaScript中的循环结构都有什么?For、While、do-while loops34、javascript的typeof返回哪些数据类型Object n

14、umber function boolean underfind35、例举3种强制类型转换和2种隐式类型转换?强制(parseInt,parseFloat,number)隐式(= =)36、split() join() 的区别前者是切割成数组的形式,后者是将数组转换成字符串37、数组方法pop() push() unshift() shift()Push()尾部添加 pop()尾部删除Unshift()头部添加 shift()头部删除38、事件绑定和普通事件有什么区别39、IE和DOM事件流的区别1.执行顺序不一样、2.参数不一样3.事件加不加on4.this指向问题40、IE和标准下有哪些兼

15、容性的写法Var ev = ev | window.eventdocument.documentElement.clientWidth | document.body.clientWidthVar target = ev.srcElement|ev.target41、ajax请求的时候get 和post方式的区别一个在url后面 一个放在虚拟载体里面有大小限制安全问题应用不同 一个是论坛等只需要请求的,一个是类似修改密码的42、call和apply的区别Object.call(this,obj1,obj2,obj3)Object.apply(this,arguments)43、ajax请求时,如何解释json数据使用eval parse 鉴于安全性考虑 使用parse更靠谱44、

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1