javascript 命名空间,学习
一、(function(){ var _NS=function(){ } _NS.prototype.alert=function(){ console.log('test...
很方便的javascript开发工具--火狐的Scratchpad(代码草稿本)工具
火狐的console控制台可以很方便的测试单行js代码,就像这样:但是在测试一段js代码时并不方便,这是就可以用Scratchpad代码草稿本工具,通过 ctrl+F4 打开窗口,我们可以打开写好的js文件,也可以直接写js,写完也可以进行保存,非常方便。截图如下:...
15款非常有用的JavaScript开发工具
开发者有个趁手的工具将事半功倍。今天这篇文章分享给大家最新的15款非常有用的JavaScript开发工具。列表如下:1.TestSwarm: Continious & Distributed JS TestingTestSwarm提供分布式的JavaScript持续集成测试。最初它的创造者J...
javascript 的对象
所有事物都是对象JavaScript 提供多个内建对象,比如 String、Date、Array 等等。 对象只是带有属性和方法的特殊数据类型。布尔型可以是一个对象。数字型可以是一个对象。字符串也可以是一个对象日期是一个对象数学和正则表达式也是对象数组是一个对象甚至函数也可以是对象JavaScrip...
javascript 数字(Number类型)的范围,整数的范围是多少?
数字类型---->Number类型 是javascript 原始类型之一,那么它的范围是多少呢?数字类型采用64位浮点格式表示,我们可以利用Number对象的属性Number.MAX_VALUE , Number.MIN_VALUE来查看;Number对象的属性:我们编辑javascript...
《JavaScript》高级程序设计第21章:Ajax和Comet,jsonp
一、创建XMLHttpRequest对象二、XHR的用法五、跨域资源共享六、其他跨域技术七、安全七、安全1. 图像Ping2. JSONP(JSON with padding,填充式JSON/参数式JSON)3. Comet(“服务器推送”)4. 服务器发送事件(SSE:Server-Sent Ev...
javascript splice
//arrayObject.splice(index,howmany,element1,.....,elementX)//index 必需。规定从何处添加/删除元素。(0)//howmany 必需。规定应该删除多少元素。必须是数字,但可以是 "0"。//element1 可选。规定要添加到数组的新元...
【转】JavaScript闭包
摘自:JavaScript作用域闭包简述使用外部变量的函数就是闭包,闭包可以给我们带来一些便利,就是可以在高等级的作用域使用低等级作用域中的变量:例: var data = []; function demo(){ var data = []; return{ add:function(a){ da...
JavaScript 三种调用函数的方式
(1)直接调用函数:直接调用函数是最常见、最普通的方式。这种方式直接以函数附加的对象作为调用者,在函数后括号内传入参数来调用函数。这种方式是前面最常见的调用方式。当程序使用window对象来调用方法时,可以省略方法前面的window调用者。(2)以call()方法调用函数:直接调用函数的方式简单、易...
JavaScript 笔记(一) let that = this问题
最近在搞公司网站群,遇到一个问题:vue的方法里嵌套ajax请求时,在ajax的回调函数中通过this.param不能获取到data中定义的变量,原因:this指向的对象发生了变化,故需要在函数前将this指向的对象提前保存一下,详细可参考如下链接:彻底搞懂JavaScript中的this指向问题...
javascript方法中new方式和字面量方式的区别
JavaScript中并没有类的概念,正如其他动态语言一样,JavaScript中的所有元素均为对象。我们可以把JavaScript中的对象看做是其他语言中的HashTable,即键-值对(key-value pair)哈希表。 举个简单的例子:在创建对象时向其添加属性和方法: var dog =...
如何用WebStorm来调试TypeScript编译出来的JavaScript
刚刚从Unity3D转战Html5游戏开发,写点博客记录下自己的成长。因为要学习新的语言,我喜欢敲代码去理解,所以就涉及到了如何去调试自己写的代码。我用的WebStorm,写的TypeScript脚本,让TypeScript脚本去生成Js文件,然后在Google Chorm上面去调试。(因...
JavaScript 变量生命周期
变量在它声明时初始化。局部变量在函数调用时创建,当函数执行完毕后销毁,这和为什么要使用闭包也有一点关系,当然这是另外的话题了。全局变量在页面(当前页面)关闭后销毁。
JavaScript拼接字符串传递多个参数
var ftOpreat = function (value,rows){var v = rows.Version;var preview = "<a href=\"#\" onclick=btnPreviewClick('"+ rows.QuestionID +"','"+ rows.Que
JavaScript中国象棋程序(3) - 电脑自动走棋
“JavaScript中国象棋程序” 这一系列教程将带你从头使用JavaScript编写一个中国象棋程序。这是教程的第3节。程序的最终效果点击这里查看。这一系列共有9个部分:0、JavaScript中国象棋程序(0)- 前言1、JavaScript中国象棋程序(1)- 界面设计2、JavaScrip...
JavaScript中国象棋程序(4) - 极大极小搜索算法
“JavaScript中国象棋程序” 这一系列教程将带你从头使用JavaScript编写一个中国象棋程序。这是教程的第4节。程序的最终效果点击这里查看。这一系列共有9个部分:0、JavaScript中国象棋程序(0)- 前言1、JavaScript中国象棋程序(1)- 界面设计2、JavaScrip...
JavaScript中国象棋程序(1) - 界面设计
“JavaScript中国象棋程序” 这一系列教程将带你从头使用JavaScript编写一个中国象棋程序。这是教程的第1节。程序的最终效果点击这里查看。这一系列共有9个部分:0、JavaScript中国象棋程序(0)- 前言1、JavaScript中国象棋程序(1)- 界面设计2、JavaScrip...
JavaScript中国象棋程序(0) - 前言
“JavaScript中国象棋程序” 这一系列教程将带你从头使用JavaScript编写一个中国象棋程序。希望通过这个系列,我们对博弈程序的算法有一定的了解。同时,我们也将构建出一个不错的中国象棋程序。JavaScript中国象棋程序系列共有9个部分:0、JavaScript中国象棋程序(0)- 前...
JavaScript中国象棋程序(5) - Alpha-Beta搜索
“JavaScript中国象棋程序” 这一系列教程将带你从头使用JavaScript编写一个中国象棋程序。这是教程的第5节。程序的最终效果点击这里查看。这一系列共有9个部分:0、JavaScript中国象棋程序(0)- 前言1、JavaScript中国象棋程序(1)- 界面设计2、JavaScrip...
JavaScript中国象棋程序(2) - 校验棋子走法
“JavaScript中国象棋程序” 这一系列教程将带你从头使用JavaScript编写一个中国象棋程序。这是教程的第2节。程序的最终效果点击这里查看。这一系列共有9个部分:0、JavaScript中国象棋程序(0)- 前言1、JavaScript中国象棋程序(1)- 界面设计2、JavaScrip...