JavaScript
文章平均质量分 61
li2327234939
合肥研究院
展开
-
JavaScript的适用场合有哪些
以下几种场合特别适用JavaScript:1. 使用表单元素(输入域、文本区、按钮、单选框、复选框、选项列表)使Web页面直接响应用户。例如:验证用户登录界面的合法性2. 发布类似于数据库信息的小量数据集,并提供友好的数据界面。3. 需要控制多框架导航、插件或者基于用户在HTML文档中选择的Java applet。4. 提交给服务器之前,与处理客户端的数据的合理性。原创 2016-03-01 16:04:40 · 837 阅读 · 0 评论 -
Notepad++开发JavaScript运行时中文出现乱码的解决方法
如果在Notepad++编辑器开发JS时,在JS文件中,中文在网页上可能会显示为乱码,遇到这种情况不妨采用本文章中的方法来试一试,或许能解决使你很头疼的问题。 JS编码转换,这句话本身就是一句具有二重义的话。通常理解为JS文件里能转换编码的代码。要想彻底解决用浏览器运行JS文件时出现的中文乱码问题,就要解决JS文件本身的编码问题,将JS文件的编码格式改为国际通用的UTF-8编码。1.原创 2016-03-04 09:18:16 · 2772 阅读 · 0 评论 -
JavaScript实现的三个构成部分
1 一个完整的JavaScript实现应该有下面三个部分组成:(1)ECMAScript事核心(2)DOM是文档对象模型(3)BOM是浏览器对象模型JavaScript是一种专门为与网页交互而设计的脚本语言,他三个部分的作用是:(1)ECMAScript是由ECMA-262定义,提供了核心语言功能(2)DOM文档对象模型,提供了访问和操作网页内容的方法和接口原创 2016-04-06 21:35:49 · 4010 阅读 · 0 评论 -
深入理解JavaScript没有重载的原因:
在JavaScript中,所有的函数都是Function类型的实例,而且把函数看作对象来处理,因为函数是对象,所以函数名实际上是一个指向函数对象的指针,函数名不会与某个函数绑定。把函数名看做指针有利于我们理解JavaScript没有重载的根本原因,先看一个例子:function add(num){ return num+10;}function add(num){原创 2016-04-15 14:18:46 · 934 阅读 · 0 评论 -
使用js创建div、添加子div并给div设置在css中定义的class选择属性以及设置style属性
使用js创建div、添加子div并给div设置在css中定义的class选择属性以及设置style属性 var parentDiv = document.createElement("div");//创建父divparentDiv.className="CssStyle1";//给父div设置class属性parentDiv.style.clear="both";//给父div的st原创 2016-12-14 17:05:42 · 17747 阅读 · 1 评论 -
JS中encodeURIComponent(URL)编码与decodeURIComponent(URL)解码详解
(1) encodeURIComponent(url) 函数定义和用法 encodeURIComponent() 函数可把字符串作为 URI 组件进行编码。语法 encodeURIComponent(URIstring)参数 描述 URIstring 必需。一个字符串,含有 URI 组件或其他要编码的文本。返回值原创 2016-12-15 20:26:09 · 71995 阅读 · 4 评论 -
关于在html中通过js解析xml相关问题:
关于在html中通过js解析xml相关问题: 假如你打算在自己的网页上使用上面的例子,则必须把 XML 文件放到自己的服务器上。否则,xmlDoc.load() 将产生错误 "Access is denied"。(当然一般不放在服务器上 Firefox和IE7+也可以运行,不过最好放在服务器上。) 方法一:通过把一个 XML 文档载入解析器中:代码:原创 2016-12-14 16:45:09 · 950 阅读 · 0 评论 -
JS中setTimeout('startTime()',500)为什么通常设置500或者更小?
function startTime(){var today=new Date()var h=today.getHours()var m=today.getMinutes()var s=today.getSeconds()// add a zero in front of numbers<10m=checkTime(m)s=checkTime(s)document.getElem原创 2016-12-30 15:30:29 · 6021 阅读 · 0 评论 -
js中Boolean值为false和true的情况:
如果逻辑对象无初始值或者其值为 0、-0、null、""、false、undefined 或者 NaN,那么对象的值为 false。 否则,其值为 true(即使当自变量为字符串 "false" 时)!原创 2016-12-30 15:49:36 · 15605 阅读 · 0 评论