【JavaScript学习笔记(十七)js优化_基础知识】教程文章相关的互联网学习教程文章

NodeJS学习笔记之Connect中间件应用实例【图】

一,开篇分析 大家好哦,大熊君又来了,昨天因为有点个人的事没有写博客,今天又出来了一篇,这篇主要是写一个记事本的小应用,前面的文章, 我也介绍过“Connect”中间件的使用以及“Mongodb”的用法,今天就结合这两个中间件,写个实际的例子,不断完善和重构,已达到 充分学习的目的。好了,废话不说了,直接进入主题。 二,需求分析 (1),用户注册,登录功能(没有涉及很复杂的交互场景,注册时会有用户判断是否已存在)。 (...

JavaScript学习笔记之JS对象

默认对象日期对象Date,格式:日期对象名称=new Date([日期参数])日期参数:1.省略(最常用);2.英文-数值格式:月 日,公元年 [时:分:秒]如:today=new Date("October 1,2008 12:00:00")3.数值格式:公元年,月,日,[时,分,秒]如:today=new Date(2008,10,1)日期对象的方法:格式:日期对象名称.方法([参数])使用例子:代码如下: <body> <script type="text/javascript"> var date = new Date();//JS中默认提供的对...

JavaScript学习笔记之JS事件对象

事件对象:当事件发生时,浏览器自动建立该对象,并包含该事件的类型、鼠标坐标等。事件对象的属性:格式:event.属性。一些说明:event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等;event对象只在事件发生的过程中才有效。firefox里的event跟IE里的不同,IE里的是全局变量,随时可用;firefox里的要用参数引导才能用,是运行时的临时变量。在IE/Opera中是window.event,在Firefox中是event;而事件...

JavaScript学习笔记之内置对象

JS Window窗口对象:http://www.w3school.com.cn/js/js_window.asp所有浏览器都支持window对象。它表示浏览器窗口。所有 JavaScript 全局对象、函数以及变量均自动成为window对象的成员。窗口对象的属性和方法格式:[window.]属性[window.]方法(参数)甚至 HTML DOM 的 document 也是 window 对象的属性之一: window.document.getElementById("header");与此相同: document.getElementById("header"); JS Screen屏幕对象:http:...

JavaScript学习笔记之Cookie对象

JavaScript CookieCookie对象:Cookie是一种以文件的形式保存在客户端硬盘的Cookies文件夹中的用户数据信息(Cookie数据)。Cookie文件由所访问的Web站点建立,以长久的保存客户端与Web站点间的会话数据,并且该Cookie数据只允许被所访问的Web站点进行读取。Cookie文件的格式:NS:Cookie.txtIE:用户名@域名.txt有两种类型的cookie:(1)持久性cookie,会被存储到客户端的硬盘上。(2)会话Cookie:不会存储到客户端的硬盘上,而是放在浏...

JavaScript学习笔记之Function对象

在JavaScript中,函数function就是对象。 JS中没有方法重载在JavaScript中,没有方法(函数)重载的概念。例子:代码如下: <html> <head> <script type="text/javascript"> function add(number) { alert(number + 20); } function add(number, number1) { alert(number + 30); ...

jQuery学习笔记之jQuery中的$

在jQuery中,最常用的莫过于使用美元符号$,它提供了各种各样的丰富功能。包括选择页面中一个或者一类元素、作为功能函数的前缀、windows.onload的完善,创建DOM节点等。本文介绍jQuery的用法。作为基础 1.选择器 在css中,选择器的作用是选择页面的某一类(类别选择器)元素或者某个(id选择器)。而jQuery中的“$”作为选择器,同样是选择某类或者某个元素,只不过jQuery提供了更全面的选择方式。而且为用户处理了浏览器兼容问题...

jQuery学习笔记之2个小技巧【图】

1.jQuery功能函数前缀 在javascript中,开发者通常会编写一些小函数来处理各种操作细节,例如在用户提交表单时,要将文本框最前端和最末端的空格内容清理掉。而javascript中没有类似trim()功能,在师院jQuery后,便可以使用trim()函数。 trim()函数是jQuery对象的一个方法,使用以下例子代码如下: <script type="text/javascript"> var sString = " 1234567890"; sString = $.trim(sString); ...

jQuery学习笔记之创建DOM元素

利用DOM方法创建元素节点,通常要将document.createElement()、document.createTextNode()、appendChild()配合使用,十分麻烦。 而jQuery使用$就可以直接创建DOM元素代码如下: var oNewP = $("<p>使用jQuery创建的内容</p>");以上代码等同于javascript代码如下: var oNewP2 = document.createElement("p"); var oText = document.createTextNode("这是使用javascript方法创建的内容"); oNewP2...

jQuery学习笔记之基础中的基础

1.jQuery的简介 就像上节所将到的Ajax框架一样,简单的说,jQuery是一个优秀的javascript框架,它能够让用户方便的处理html,events(冒泡)事件,动画效果,ajax交互等,它极大程度的改变了开发者使用javascript的习惯。jQuery自2006年最初创建,已经吸引了众多的javascript高手加入其团队,随着事件推移,jQuery新版本一个一个发布,它越来越受到关注。 如今,jQuery发展到集各种javascript/css/dom和ajax功能于一体的强大框架。可以...

JavaScript 学习笔记之操作符

一、一元操作符 1、自增自减操作符:分为前置型和后置型; 前置型:++a;--a; 后置型:a++;a--; 例:代码如下: <script type="text/javascript"> var a, b,i= 1,j=1; a=i++; b=++j; alert("a="+a+",i="+i+",b="+b+",j="+j);//a=1,i=2,b=2,j=2 </script>其中a=i++,相当于a=i;i=i+1; 而b=++j,相当于j=j+1;b=j; 2、一元加减操作符:a=+i;a=-i;代码如下: <script type="text/javascrip...

JavaScript 学习笔记之操作符(续)

一、乘性操作符 1、乘法:* 乘法操作符的一些特殊规则: 如果操作数都是数值,按照常规的乘法计算,如果乘积超过了ECMAscript数值的表示范围,则返回infinity或者-infinity 如果有一个操作数是NaN,那返回结果就是NaN 如果是infinity与0相乘,返回NaN 如果infinity与非0数相乘,返回infinity或者-infinity infinity与infinity相乘,返回infinity 如果有一个操作数不是数值,后台会先调用number()将其转化为数值,再应用上面...

JavaScript 学习笔记之语句【图】

一、条件分支语句:if 基本格式: if (<表达式1>){ <语句组1> }else if (<表达式2>){ <语句组2> }else{ <语句组3> } 执行流程:二、循环语句 2.1前测试循环语句:在循环体内的代码被执行之前就对出口条件求值。 2.1.1while语句 基本格式: do { <语句组> } while (<表达式>) 执行流程:2.1.2 for语句 基本格式: for (<初始表达式>;<条件表达式>;<变动量表达式>){ <语句组> } 执行流程: 2.2后测试循环语句...

JavaScript 学习笔记之变量及其作用域

一、变量 ECMAscript变量是松散型变量,所谓松散型变量,就是变量名称可以保存任何类型的数据,每个变量仅仅是一个用于保存值的占位符。 定义:var firstDemo; 二、变量的作用域 2.1基本概念 使用var 定义变量:定义该变量的作用域的局部变量,这种定义变量的方法也被成为显式声明。 这么说不理解的话可以看看下面这个简单粗暴的例子:代码如下: test(); function test(){ var firstDemo="hello";//定义局部变量 alert(firstDe...

JavaScript 学习笔记之数据类型

一、分类 基本数据类型:undefined、null、string、Boolean、number 复杂数据类型:object object的属性以无序的名称和值对的形式 (name : value) 来定义 二、详解 1、undefined:undefined类型只有一个值:undefined,在使用var对变量进行声明但未初始化时,这个变量的值就是undefined. 包含undefined值的变量与尚未定义的变量是不一样的,以下这个例子可以说明:代码如下: var demo1;//声明但未初始化 alert(demo1);//un...

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 全部