[JS复习] JS 基础知识

项目结尾,空闲时间,又把《JS 基础知识》 这本书过了一遍,温故知新后,很多知其然不知其所以然的内容 豁然开朗。

【1. 用于范围的标签】

display  :inline or block 可切换

1 <p>1.两个用于标出范围的标签</p>
2       <div>2.  div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素div 属于块级元素</div>
3       <a>3.A标签</a><div class="bdiv">4.空的div</div>
4       <span class="bspan">5. span属于行级元素span属于行级元素span属于行级元素span属于行级元素span属于行级元素span属于行级元素span属于行级元素span属于行级元素span属于行级元素span属于行级元素span属于行级元素span属于行级元素span属于行级元素</span>

【2. 查找要素和判断要素类型】

发现自己离了JQuery 就有点不会写代码了咩,不行啊!!!

原生态的是查找和 判断是怎样的呢?

   //查找元素和判断类型
     var findele = document.forms[0].elements[0];
     console.log("输出要素:"+findele);
     var eletype = document.forms[0].elements[0].type;
     console.log("输出要素类型:"+eletype);

【3. 文档级别对象】

top == self == document

【4. 牛X的正则表达式】

分割对象,RegExp.$X 全局

// 对正则表达式的操作
     var regclick = function(){
         // 正则表达式 替换 /\S*_off\S*/ 在文本的任何地点 替换掉 _off
         var re = /^(\S)(\S+)\s(\S)(\S+)$/;  // 按照空格分割开的数据集
         var res = re.exec("reg exc");
         // 正则之后的数据在RegExp 中 $_ 是第一个,$1 是第二个 以此类推
         var reafter = RegExp.$1.toUpperCase() + RegExp.$2.toLowerCase() + RegExp.$3.toUpperCase() + RegExp.$4.toLowerCase();
         var newText = document.createTextNode(reafter);
         document.getElementById("reg").appendChild(newText);
     };

【5. cookie】

document.cookie 存取

时间: 2024-10-10 04:58:08

[JS复习] JS 基础知识的相关文章

JavaScript(JS)语言的基础知识

JavaScript(JS)它是一门强大的语言,但是JavaScript(JS)不能去单独操作数据库.我们要知道它的输出语法有3中,本别是alert(""),confirm("")和prompt("").变量,var a=1000;var b=10.5;var c=d:这个写法是错误的,因为这样写"d"是未定义,计算机把它当做了变量,然后在执行中发现"d"未定义,所以报了错误,正确写法要把"d&q

JS闭包的基础知识,闭包的本质,闭包的作用,闭包的间谍属性和闭包的遗憾

JS闭包总结来源和扩展知识来自于: 1.简书:彻底搞懂JS闭包各种坑2.百度百科  闭包 闭包不是JS独有的特性.但本文以JS闭包来了解闭包的. 1.闭包的本质:是一个函数. 2.闭包的作用:间谍作用,延长变量生命周期. 3.闭包的构成模型:A函数,内部有一个间谍B函数,B函数能访问A函数的私有变量,并返回给A函数外部一些数据.这里的B函数,就叫做闭包. 4应用场景 1.保护函数内的变量安全.以最开始的例子为例,函数a中i只有函数b才能访问,而无法通过其他途径访问到,因此保护了i的安全性. 2.

JS原型函数相关基础知识

函数对象和普通对象 //普通对象 var oo1 = {}, oo2 = new Object(), oo3 = []; console.log(typeof oo1 + ',' + typeof oo2 + ',' + typeof oo3); //object,object,object //函数对象 function ff1() {} var ff2 = function () {} var ff3 = new Function(); console.log(typeof ff1 + ',

JSP Web第七章整理复习 Servlet基础知识

P206-208 Servlet项目的创建,web.xml的配置及标签含义,相关程序 创建:new 一个Servlet类,继承自javax.servlet.http.HttpServlet; 写doGet()和doPost(); 在web.xml文件中注册Servlet,这一工作也可由Servlet创建向导自动完成. web.xml配置: <servlet> <description>xxxxx</description> <display-name>xxx

HTML+CSS+JS基础知识

目录 对HTML+CSS+JS的理解 基础知识 对HTML+CSS+JS的理解 基础知识 插入样式表的三种方式 外部样式表:<link rel="stylesheet" type="text/css" href="mystyle.css"> 内部样式表:<style type="text/css"> body {background-color: red} p {margin-left: 20px} &

JS基础知识回顾:引用类型(一)

在ECMAScript中引用类型是一种数据结构,用于将数据和功能组织在一起,而对象时引用类型的一个实例. 尽管ECMAScript从技术上讲是一门面向对象的语言,但它不具备传统的面向对象语言所支持的类和接口等基本结构,所以虽然说引用类型与类看起来想死,但他们并不是相同的概念. 不过引用类型有的时候也可以被称为对象定义,因为他们描述的是一类对象所具有的属性和方法. 新对象是使用new操作符后跟一个构造函数来实现的,构造函数本身就是一个函数,只不过该函数时处于创建新对象的目的而定义的. ECMASc

NodeJs&gt;-------&gt;&gt;第三章:Node.js基础知识

第三章:Node.js基础知识 一:Node.js中的控制台 1:console.log.console.info  方法 1 console.log("this is a test string."); 1 node app1.js 1> info.log 1 console.log("This is a test String ."); 2 3 //从第二个参数开始,依序输出所有的字符串 4 console.log("%s","

JS 基础知识4 运算符

JS的运算符一般含有: 1 算术运算符 2 相等运算符 3 关系运算符 4 字符串运算符 5逻辑运算符 6位运算符 7 赋值运算符 首先看算术运算符,它一般有(+,-,*,/,%,++,--) 这里,%模运算符,其实也就是取余的意思,比如,5%2=1: 这里要特别说一下++,与--(这里只列了++,--是一样的道理). 1 var i = 1; 2 var j = ++i; //实际相当于 i+=1;j=i; 3 alert(i + " " + j); 4 5 var m = 1; 6

JS 基础知识2 传值和传址

要知道传址跟传址,首先我们先了解下数据值的操作. 1复制:可以把它赋值给一个新的变量 2传递:可以将他传递给一个函数或者方法 3比较:可以与另外一个值比较,判断是否相等 简要介绍下传值: 当一个数据是通过值被操作的,那么关系到的是数据的值,在赋值的过程中,是对实际值进行了COPY,储存在一个变量或者属性或数组中,copy的值与原数据是相互独立的. 当数据通过值传递给一个函数时,数据的一份传递给这个函数,如果函数体修改了这个值,只在函数体受影响,函数外的原数据不受影响. 当一个数据通过值和另外一个