JS学习笔记1-JavaScript 输出

JavaScript 没有任何打印或者输出的函数。 JavaScript 显示数据 JavaScript 可以通过不同的方式来输出数据: 使用 window.alert() 弹出警告框。 使用 document.write() 方法将内容写到 HTML 文档中。 使用 innerHTML 写入到 HTML 元素。 使用 console.log() 写入到浏览器的控制台。 console
阅读本文

JS学习笔记2-JavaScript 语法

JavaScript 中最​​重要的保留字(按字母顺序): abstract else instanceof super boolean enum int switch break export interface synchronized byte extends let this case false long throw catch f
阅读本文

JavaScript中对数组的定义

数组的标准定义是:一个存储元素的线性集合(collection),元素可以通过索引来任意存取,索引通常是数字,用来计算元素之间存储位置的偏移量。几乎所有的编程语言都有类似的数据结构。然而 JavaScript 的数组却略有不同。JavaScript 中的数组是一种特殊的对象,用来表示偏移量的索引是该对象的属性,索引可能是整数。然而,这些数字索引在内部被转换为字符串类型,这是因为 JavaScrip
阅读本文

JAVASCRIPT 装载和执行

一两个月前在淘宝内网里看到一个优化Javascript代码的竞赛,发现有不少的人对Javascript的执行和装载的基础并不懂,所以,从那天起我就想写一篇文章,但一直耽搁了。自上篇《浏览器渲染原理简介》,正好也可以承前启后。首先,我想说一下Javascript的装载和执行。通常来说,浏览器对于Javascript的运行有两大特性:1)载入后马上执行,2)执行时会阻塞页面后续的内容(包括页面的渲染
阅读本文

javascript--闭包1

闭包:打破一般的作用域链的形式,使外部可以访问到局部作用域变量的内容闭包的形式一:<script type=“text/javascript“> function f1() { var a = 12; return function() { return a; } } var func = f1();
阅读本文

javascript中全局变量的定义

首先确实简单,在js脚本的函数外面使用。 但是要注意点: 不能写到jquery的框框代码里面,之前粗心放到$(function(){ })里面去了。<script type=“text/javascript“> var count = 0; $(function(){ // jquery代码块 // }): functio
阅读本文

JavaScript定时器与执行机制

JavaScript动画中是必须使用到定时器的,这里做一个总结。 var label = ‘someLable‘;console.time(label);console.timeEnd(label);    通过上面的代码,我们可以进行时间统计。  从JS执行机制说起(任务队列)  首先,需要知道的是无论是否提到了异步,JavaScript都是单线程的,作为脚本语言,也不允许其出现多线程,否则
阅读本文

Javascript 生成随机数

Math.random().toString(16).substring(2) // 固定13位 Math.random().toString(36).substring(2)//倍数不固定 22-26位  参考:这些JavaScript编程黑科技,装逼指南,高逼格代码,让你惊叹不已
阅读本文

Javascript 九九乘法表

<br/> #multiplicationTable{<br/> width: 720px;;<br/> overflow: hidden;<br/> border-left: solid 1px #000;<br/> border-bottom: solid 1px #000;<br/> }<br/> <br/> .mult-td{<br/> d
阅读本文

JavaScript格式化日期输出

JavaScript Code  12345678910111213141516171819202122232425262728   <script>     window.onload = function(){           Date.prototype.Format = function (fmt) {                             var o =
阅读本文

JavaScript 30 - 1 学习笔记

学习JavaScirpt30的笔记!...虽然英语不是很好,但是跟着来还是学到了一些东西。1------->   JavaScirpt Drum Kit功能是这样的 ,敲击键盘上面的按钮,播放一段打鼓的音乐 。 教程之中是有很多个按键,我的demo只做了4个按钮,实现了就可以啦。直接贴代码吧。    <div class=“keys“> <div data-key=“65“
阅读本文

Javascript模块化编程(一):模块的写法【好文章搬一下】

随着网站逐渐变成“互联网应用程序“,嵌入网页的Javascript代码越来越庞大,越来越复杂。 网页越来越像桌面程序,需要一个团队分工协作、进度管理、单元测试等等......开发者不得不使用软件工程的方法,管理网页的业务逻辑。 Javascript模块化编程,已经成为一个迫切的需求。理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。 但是,Javascrip
阅读本文

javascript知识进阶【this和闭包】

一.javascript中的this 在几种不同的情况下 ,this 指向的各不相同。 全局范围内 console.log(this); 当在全部范围内使用 this,它将会指向全局window对象。 函数调用 function fun() { console.log(this); } fun(); 这里 th
阅读本文

javascript实现遮罩层动态效果

大家在网页上注册登录的时候,经常会看见弹出的遮罩层。我这里实现的效果是:点击按钮弹出遮罩层,遮罩层下的内容不可选,并且登录框随着鼠标滚轮的下滑,动态的浮动到页面某个位置,点击某个关闭按钮关闭遮罩层。这是鼠标滚动下滑到页面中间某部分时画面。虽然界面简单颜色随意,能看出效果才是最重要的哈哈哈哈。 以下是html界面<body> <!-- 主界面 --> <div class=“main“>
阅读本文

JavaScript:语法

123 第一个是我们在HTML文件里调用CSS文件(.css)的语法;第二个是HTML文件里我们调用JavaScript文件(.js)的语法 编译型程序语言:Java、C++等,需要编译器来实现代码;  解释型程序语言:javascript等脚本语言,如JavaScript只需要解释器(浏览器)来实现语句的功能; 使用分号来结束语句是个好的编程习惯; 注释: JavaScript中使用/
阅读本文

JavaScript 添加本地图片路径img scr

最近弄了下JavaScript,但是控件添加图片资源的相对路径不太清楚,所以查了下: 直接在标签里面 src=“c.jpg“//同一个文件夹下的c.jpg 每一个../表示向上一个节点(文件夹节点)
阅读本文

<javascript>事件

事件通常分为:事件源和响应行为。 事件在触发后弹出响应块与函数配合使用,这样我们可以通过发生的事件来驱动函数执行. 1、js的常用事件 onclick:点击事件 onchange:域内容被改变的事件 需求:实现二级联动 <select id=“city“> <option value=“bj“>北京</option>
阅读本文

JavaScript ---1

HTML 超文本标记语言 使用一对被尖括号括起来的匹配的标签来表示网页中的元素。结束标签用一个斜杠(/)打头 CSS 层叠样式表 DOM 文档对象模型 JavaScript 使网页具备交互能力的程序设计语言,一种脚本语言 JavaScript 事件驱动 JavaScript 放在<script>标签位于网页的<head></head>标签之间和/或<body></body>
阅读本文

javaScript 原型对象与原型链

一、prototype和__proto__的区别 __ proto __ 一般理解为类似 构造器原型 //函数对象 var o = function () { console.log(1) } o.constructor;//构造器 由constructor函数产生的 o.constructor.prototype;//构造器原型 //一般字面量对象 var oo = {a: 1,
阅读本文