A. js脚本,可以做成软件吗
可以啊!不过需要js的执行环境,一般就是浏览器(可以搞一个嵌入浏览器)
B. 用什么软件写JavaScript比较方便
建议用Dreamweaver,因为javascript一般都是用在网页里的,所以用网页编辑的软件相对较好,因为在软件里会显示部份语法,有时也方便检查语法是否有错。
C. 什么是脚本如何制作脚本
脚本就是网页中嵌入的执行代码,这个代码可以控制网页的显示,和与用户交互,制作脚本可以用FrontPage的Microsoft脚本编辑器或者其它脚本编辑软件。
同时,还有另一类脚本是可以直接在计算机上执行的,扩展名为vbs或者js的文件,它可以通过对WSH(Windows Scripting Host)的调用执行各种操作,用于维护计算机或其他目的。
D. 自学javascript使用什么软件
一般的web开发的IDE如eclipse等都是可以的,主要是为了javascript的语法显示和提示功能。一般的记事本也是可以的,如notepad++,sublime等,还有设计网页的Dreamweaver,当然还有专门前端开发的Webstorm。。
E. 请大家推荐几个学JavaScript软件
个人感觉还是Webstorm好一点吧 调试方便 学起来入手快 使用的网络教程多一点
做开发还是懂一点前端好一点 自学了一段时间了 感觉蛮好的
F. 请问编写javascript代码 是用什么软件
一般javascript代码用文本文档都能编写,而且一般设计HTML的工具都能编写javascript ,如Dreamweaver。。专业编写javascript脚本的工具还真挺少,但有一款叫做Aptana的工具编写javascript还不错,这是专门写javascript脚本的工具,有代码提示,我以前就用它
G. 如何编写JavaScript脚本库
1.不要使用版本检测,而要使用能力检测
由于浏览器的类型和版本太多,以及不断的新的浏览器出现,我们不可能投入大量的时间和成本去实践检测各种版本的浏览器。"浏览器检测"也叫"版本检测"通常被认为是一种错误的做法,浏览器检测的最佳实践是能力检测,通常也被称为对象检测,指的是在代码执行之前检测某个脚本对象or方法是否存在,而不是依赖于你对哪个浏览器具有哪些特定的了解。如果必须的对象和方法存在,那么说明浏览器能够使用它,而且代码也可以按照预期执行。能力检测使用<if(xxx.xxxx)>的方式
[javascript] view plain print?
// JavaScript Document
if(document.body && document.body.getElementsByTagName){
//使用document.body.getElementsByTagName的代码
}
2.使用命名空间
当使用多个js库文件时,为了避免在调用时不同js库文件的同名函数的冲突,一般会使用命名空间来解决。JavaScript支持同名函数,但只使用最后一个加载的函数(不支持重载,不会考虑参数,只看函数名字), 哪一个最后被加载,哪一个就会被调用到。所以不使用命名空间的话,就很容易遇到同名函数冲突的问题。
使用命名空间的两点原则:唯一性,不共享。
唯一性:挑选一个独一无二的命名空间的名字(如Google Maps在所有的标识符中都添加了G前缀),注意js是大小写敏感的。
不共享:不共享意味着什么都不共享;当你创建自己的$函数时你可能会与着名的库(如Prototype)中的$函数发生冲突而导致Prototype中的$无法使用,为了不与着名的一些库(jQuery、prototype)或者其他已有的一些函数冲突,使用匿名函数来实现代码的不共享。如:要保证只有你自己使用这个$()函数,你可以使用一个JS小技巧。
//匿名函数
(function(){
//code,运行的代码
})();
注意:()在JavaScript中有两种含义:一是运算符;二是分隔符。
上面匿名函数需要说明两点:
①红色括号里是一个匿名函数,红色括号代表分割,表示里面的函数是一个部分;
②绿色括号表示一个运算符,表示红色括号里面的函数要运行;相当于定义完一个匿名函数后就让它直接运行。