js基础
文章平均质量分 82
seven-yang
这个作者很懒,什么都没留下…
展开
-
基础js代码
1.轮播图<body><input type="button" id="btn1" value="左"/><input type="button" id="btn2" value="右"/><img src="img/1.png" width="391" height="479" id="img1"/><script>var obtn1=document.getElementById("b原创 2017-04-04 23:16:14 · 244 阅读 · 0 评论 -
js的ajax与jq的ajax总结
原生ajax原理及应用ajax基础1.什么是服务器:网页浏览过程分析,浏览器服务器文件localhost/文件.txt,这种方式和用路径在浏览器上打开的方式是不同的,前者是在服务器上2.ajax:Asynchronous JavaScript and XML”(异步JavaScript和XML),是一种创建交互式网页应用的网页开发技术 通俗的来讲:(1)没用AJAX的网页,你点一...原创 2017-07-18 10:39:33 · 929 阅读 · 0 评论 -
DOM操作
js的DOM操作DOM是W3C的标准,定义了访问HTML和XML的标准,可以访问所有的HTML元素,连同他包含的文本和属性。W3C DOM 标准被分为 3 个不同的部分: * 核心 DOM - 针对任何结构化文档的标准模型 * XML DOM - 针对 XML 文档的标准模型 * HTML DOM - 针对 HTML 文档的标准模型HTML DOM常用的DOM操作方法...原创 2018-02-05 09:28:56 · 282 阅读 · 0 评论 -
js字符串与数组的操作
一、字符串的处理方式1.字符串strstr.length //获取它的长度str.charAt(2) //获取传入下标处的字符,如果不传默认为”0“,超出时返回空script type="text/javascript">var str="Hello World!"document.write(str.length);//输出12document。write(st原创 2017-07-17 09:53:49 · 893 阅读 · 1 评论 -
javascript的作用域、闭包
javascript的作用域和闭包作用域作用域:作用域是一个规则,用于确定在何处以及如何查找变量。如果查找的目的是对变量进行赋值,就使用LHS查询;如果目的是获取变量的值,就使用RHS查找。赋值操作符产生的是LHS查找 (程序代码中定义这个变量的区域。全局变量拥有全局作用域,代码中任何地方都是有定义的,函数内声明的变量只在函数体内有定义,作用域是局部性的) LHS:赋值操作的目标 是谁原创 2017-07-15 16:40:54 · 215 阅读 · 0 评论 -
js事件冒泡、事件绑定、事件监听、事件委托
点击链接事件机制事件绑定首先要对 DOM 元素绑定事件处理函数。所谓事件处理函数,就是处理用户操作的函数,不同的操作对应不同的名称。事件绑定的办法: 1.直接在HTML元素绑定,在标签后加onclick = function(){}等 2.在js脚本中绑定,获取元素后绑定事件 3.DOM绑定,添加事件监听 第一种无法删除,不好维护 第二种无法删除,维护性一般 ...原创 2018-02-04 16:10:22 · 3272 阅读 · 1 评论 -
js原型链、继承
Prototype(原型)原型链原理 点击链接含义:我们创建的每个函数都有一个prototype(原型)属性,这个属性是一个指针,指向一个对象,而这个对象的用途是包含可以由特定类型的所有实例共享的属性属性的作用Prototype通过调用构造函数而创建那个对象实例的原型对象当实例对象本身没有某个属性或方法的时候,会到构造函数的prototype属性指向的对象,去寻找该属性或方法...原创 2018-02-04 06:03:04 · 250 阅读 · 0 评论 -
正则表达式
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。点击链接语法正则表达式由普通字符(例如字符 a 到 z)以及特殊字符(称为”元字符”)组成的文字模式,并且作为一个模板,将某个字符模式与所搜索的字符串进行匹配。普通字符包括所有大写和小写字母、所有数字、所...原创 2018-02-03 15:03:56 · 144 阅读 · 0 评论 -
基础排序算法
种类:插入排序、选择排序、归并排序、堆排序、快速排序、计数排序 、桶排序、基数排序、冒泡排序、希尔排序、梳排序 一、插入排序对数进行从小到大排序时,需要将一个数放到前面,而将那些比他大的数挤到后面,来实现排序。过程分析(6,5,3,1,8,7,2,4)将数列划分为两个部分,有序和无序,即将数列中的第一个元素(6)看作有序的部分,后面的其他数(5,3,1,8,7,2,原创 2017-07-20 21:25:59 · 403 阅读 · 1 评论 -
函数防抖与函数节流
对应场景:用户多次点击按钮造成表单重复提交 绑定拖拽事件时,每当元素移动一点便触发了大量的回调函数,导致浏览器被卡死两者都是通过减少实际逻辑处理过程的执行来提高事件处理函数运行性能的手段,并没有实质上减少事件的触发次数。整体是用来优化前端代码函数防抖(debounce)原理:事件被触发,执行回调,如果单位时间内又触发,则重新计时重点在于空闲的间隔时间应用:给按钮加函数防原创 2018-03-22 13:30:26 · 245 阅读 · 0 评论