【eloquent javascript】教程文章相关的互联网学习教程文章

JAVASCRIPT创建类的两种常用方式【代码】

构造函数方式:a. 代码: var myClass = function(name){ this.name = name } myClass.prototype.sex = "male" var myClass = new myClass(‘lee‘) myClass.sex = "female" console.log(myClass.name) console.log(myClass.sex)b. 输出:lee female工厂函数方式(推荐):a. 代码: var myFactory = function(name){ return {name:name } } myFactory.prototype.sex = "male" var myFactory = new myFactory(‘lee‘) myFactory.s...

[code style]javascript style

?1234567891011121314151617181920varglobalVariable=null; varglobalObject={ init:function(){ $.extend({method:function(e){e}}); //jquery static method extend $.fn.extend(); //jquery instance method extend String.prototype.reverse=function(e){this} //js method extend this.method; //initailize object method $(function(){ globalObject.method; //...

JavaScript实现自定义日期时间【代码】

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta http-equiv="x-ua-compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><title>Title</title> </head> <body> <div ></div><div ></div><script> // 动态时钟 function showDateTime() {var sWeek = new Array("日", "一", "二", "三", "四", "五", "六"); //声明数组存储一周七天var myDate = new Date();...

javaScript中==和===对数组、对象的判断是它们是否同一个实例对象

问题描述在实现业务时,大量用到了 if(a === b)这样的判断,但有一个类似判断一直进不去这个if条件, a === b 返回的一直是false,但是其他几个类似判断,都正常触发条件。原因分析我们都知道 === 是严格相等,首先要两个值的类型相等,无法触发条件的这个判断,a和b都是Array对象,且通过打印,看到数组中的元素是一样的。于是写了几个测试判断,如下:通过上图可以看到,对于javascript的基础类型Number、String,如c2和d2都等...

JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记3【代码】【图】

技术很多,例子很多,只好慢慢学,慢慢实践!!现在学的这本书是【JavaScript实战----JavaScript、jQuery、HTML5、Node.js实例大全】JavaScript、jQuery、HTML5、Node.js实例大全-读书笔记23.3 响应鼠标动作图3-2的效果已经有了,需要鼠标来操作展示想看的照片,这就需要在相应的地方加上事件。3.3.1 响应小照片单击动作在3.2.3的代码里提供了显示小图列表的eg.showThumb()方法,在单击小图片时要显示大图片,这需要调用eg.showBig...

[LeetCode][JavaScript]Combination Sum II【代码】

Combination Sum IIGiven a collection of candidate numbers (C) and a target number (T), find all unique combinations in C where the candidate numbers sums to T.Each number in C may only be used once in the combination.Note:All numbers (including target) will be positive integers.Elements in a combination (a1, a2, … , ak) must be in non-descending order. (ie, a1 ≤ a2 ≤ … ≤ ak).The solution set ...

慕课网之javascript入门

这是我的第一篇博客,从今天开始会记录自己学到的东西,希望自己能学到越来越多。JavaScript输出:document.write()四种方式:1.直接输出双引号里的内容 document.write(" ");2.输出变量名,如: var mychar="hello";document.write(mychar);3.利用加好"+":document.write(mychar+"hello");4.输出html标签,标签使用双引号" "括起来:document.write(mychar+"<br/>"); 我刚没想起来这个,又回去看了一遍,真的是渣渣orz! 再追加下...

14JavaScript DOM显示和隐藏层【代码】

1 <html xmlns="http://www.w3.org/1999/xhtml">2 <head>3 <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>4 <title></title>5 <script type="text/javascript">6 onload = function () {7//单击显示按钮显示层 8 document.getElementById(‘btnShow‘).onclick = function () {9 document.getElementById(‘dv‘).style.display = ‘block‘; 10 ...

教你看懂网上流传的60行JavaScript代码俄罗斯方块游戏【代码】

早就听说网上有人仅仅用60行JavaScript代码写出了一个俄罗斯方块游戏,最近看了看,今天在这篇文章里面我把我做的分析整理一下(主要是以注释的形式)。  我用C写一个功能基本齐全的俄罗斯方块的话,大约需要1000行代码的样子。所以60行乍一看还是很让人吃惊的。  但是读懂了代码之后发现其实整个程序并没有使用什么神秘的技术,只不过是利用一些工具或者JavaScript本身的技巧大大简化了代码。  总结起来主要是以下三点   ...

【JavaScript】浅克隆与深克隆

var originObj = {   name: "小明",   array:["666","777","888"],   object:{     name:"lgq",     prop:["good","beautiful","cool"],     obj:{O       age:"18",       sex:"boy"     }   }}var targetObj = {}; /*** 浅克隆*/function clone(origin,target){  var target = target || {};//target若不定义,默认为空{}  for(var prop ...

javascript正则表达式【代码】

/* //复习 var obj= new Number(2); alert(Number.MIN_VALUE);var num = new Number(22e3); alert(num); alert(isFinite(num));//判断是否超出了规定的范围var person={fname:"John",lname:"Doe",age:25}; var txt=""; for (x in person){txt=txt + person[x];}alert(txt); ------------------------------------------正则表达式(regular expression) 创建方式: 1.使用new运算符 var reg = new RegExp("box"); alert(reg);//ret...

1月25日 JavaScript简介与语法

一、JavaScript简介(1)、用法:(1)、head里面 //head里面主要放函数(2)、body里面 (在body内最为严谨)(3)、</html>之后 //程序上来要执行的部分 (2)、3个常用对话框alert()警告对话框,作用是弹出一个警告对话框。 //先弹出对话框,再执行。confirm()确定对话框,作用是弹出一个可供选择的确定对话框,点击确定之后,它返回true,点击取消返回flase,可用变量来接受。prompt()作用是...

每一个JavaScript开发者都应该知道的10道面试题

JavaScript十分特别。而且差点儿在每一个大型应用中起着至关关键的数据。那么,究竟是什么使JavaScript显得与众不同,意义非凡? 这里有一些问题将帮助你了解其真正的奥妙所在: 1、你能说出对JavaScript应用开发人员非常重要的两种编程范式吗?答:JavaScript是一门多范式语言, 支持命令式/过程式编程以及OOP(面向对象编程)和函数式编程。JavaScript使用原型继承来实现OOP。面试官非常高兴听到这些:·原型继承(或:原型,OLOO...

JavaScript Class 7【代码】

学习内容:1.事件监听 1<body> 2<input type="button" onclick="show1()" value="按钮1"> 3<input type="button" id="bt2" value="按钮2"> 4<input type="button" id="bt" value="按钮3"> 5<input type="button" id="re" value="按钮4"> 6<script> 7function show1(){8 alert("这是第一种监听方式:绑定HTML");9 } 10function show2(){ 11 alert("这是第二种监听方式:绑定DOM"); 12 } 13 document.getElem...

JavaScript 数组操作【代码】

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>数组操作</title> </head> <body> <script type="text/javascript"> //定义数组var arry = [0,1,2,3,5,6,7,8];//获取数组长度 arr.lengthconsole.log(arry.length);//给数组末尾添加元素 arry.push(123,89,23);可添加多个 console.log(arry.push(123,1,896));//给数组末尾删除元素,返回的是数组末尾的值console.log(arry.pop());//给数组开头添加元素,可以...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部