
javaScript
文章平均质量分 72
Awen_liang1002
心若有雨,眼泪为谁?black is my life
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
移动端开发和pc端开发笔记摘录【分享】
本文摘录自各位前端大神,本人只是学习笔记使用,谢谢各位大神的资料指导!先说布局方面:PC端咱们最常用的就是固定宽度980px(也有960,1000,1200),然后水平居中 ;width:980px;margin:0 auto;但移动端就不能这么用了,因为很多网页都是可以横屏看,也可以竖屏看;很多屏幕的分辨率不一样;所以只要牵涉到移动端,就要牵涉到响应式(也叫自适应);原创 2017-05-23 09:44:40 · 558 阅读 · 0 评论 -
阻止事件冒泡和事件默认
<!DOCTYPE html><html> <head><meta content="text/html; charset=utf-8" http-equiv="Content-Type" /><title>效果测试</title><script language="原创 2018-03-01 10:53:33 · 242 阅读 · 0 评论 -
Javascript获取数组中的最大值和最小值的方法汇总
转载地址:http://www.jb51.net/article/77331.htm比较数组中数值的大小是比较常见的操作,比较大小的方法有多种,比如可以使用自带的sort()函数,下面来介绍如下几种方法,代码如下:方法一:最大值:if (typeof Array.prototype['max'] == 'undefined') { Array.prototype.max = function(...转载 2018-05-29 09:55:52 · 1761 阅读 · 0 评论 -
JavaScript高级程序设计总结三
第十二章 DOM2和DOM31、DOM2和DOM3模块DOM2级核心:在1级核心的基础上构建,为节点添加了更多的方法和属性 DOM2级视图:为文档定义了基于样式信息的不同视图 DOM2级事件:说明了如何使用事件和DOM文档交互 DOM2级样式:定义了如何以编程方式来访问和改变CSS样式信息 DOM2级遍历和范围:引入了遍历DOM文档和选择其特定部分的新接口 DOM2级HTML:在...原创 2018-08-08 07:21:18 · 215 阅读 · 0 评论 -
JavaScript高级程序设计总结四
第14章 表单脚本表单的基础知识:在HTML中,表单是由<form>元素来表示的,而在JavaScript中,表单对应的则是HTMLFormElement类型。通过document.forms可以取得页面中的所有表单。(1)提交表单用户可以单击提交按钮或图像按钮来提交表单,浏览器会在将请求发送给服务器之前触发submit事件。(2)重置表单与提交表单一样,既...原创 2018-08-08 07:26:26 · 267 阅读 · 0 评论 -
JavaScript高级程序设计总结五
第十六章 HTML5编程第20章,JSONJSON(JavaScript Object Notation,JavaScript对象表示法),是JavaScript的一个严格的子集。JSON可表示一下三种类型值:简单值:字符串,数值,布尔值,null,不支持js特殊值:undefined对象:一组无序的键值对数组:一组有序的值的列表不支持变量,函数或对象实例注:J...原创 2018-08-08 07:30:56 · 394 阅读 · 0 评论 -
JS 冒泡排序、快速排序、归并排序
JS面试题必考题冒泡排序: 随便从数组中拿一位数和后一位数比较,如果是想从小排到大排序,那么就把小的那一位放到前面,大的放到后面,简单来说就是交换他们的位置,如此反复的交换位置就可以得到排序的效果。var arr = [3,1,4,2,5,21,6,15,63];function sortA(arr){ for(var i=0;i<arr.length-1;i++){...原创 2019-03-08 14:54:01 · 254 阅读 · 0 评论 -
前端XSS攻击和防御
转载:https://www.cnblogs.com/wqhwe/p/5416976.html xss跨站脚本攻击(Cross Site Scripting),是一种经常出现在web应用中的计算机安全漏洞,指攻击者在网页中嵌入客户端脚本(例如JavaScript), 当用户浏览此网页时,脚本就会在用户的浏览器上执行,从而达到攻击者的目的。比如获取用户的Cookie,导航到恶意网站,携带木马等...转载 2019-03-10 11:23:00 · 522 阅读 · 0 评论 -
ES5、ES6深拷贝、浅拷贝
看这个文章之前,看一下这个作者的文档,讲了一下堆和栈、基本数据和引用数据,比较基础的一些东西:https://www.cnblogs.com/echolun/p/7889848.html如何区分深拷贝与浅拷贝,简单点来说,就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝,自食其力。浅拷贝:复制对象的时候,只对第一层键值...原创 2019-03-10 18:10:34 · 2115 阅读 · 0 评论 -
JS获取页面所有元素并统计每个标签的个数
var map = {};//采用递归调用的方法,比较方便和简单。function fds(node){ if(node.nodeType === 1){ var tagName = node.nodeName; map[tagName] = map[tagName]? map[tagName] + 1: 1; } var children = node.child...原创 2018-03-01 10:37:57 · 2717 阅读 · 1 评论 -
Chrome调试js经常出现的问题集合
1.Chrome调试js出现Uncaught SyntaxError: Unexpected identifier类似于这种情况出现的问题可能有: 1.引用的字符串没有加引号; 2.前面或者后面的引号没有补全; 3.单双引号嵌入错误; 4.语法的末尾分号用了中文标点.' " ; > 用了中文;; 5.js文的上一句末尾没有加标点或者标点错误或原创 2017-11-29 16:58:32 · 705 阅读 · 0 评论 -
使用Fiddler调试手机请求调用webapp
从事前端开发的同学一定对Fiddler不陌生,它是一个非常强大的http(s)协议分析工具,如果你不知道它是什么,可以自行google一下,本文不再作科普;前面文章已经讲了如何用Fiddle 代理本地的Js文件,也是fiddler一个非常强大的功能。我们知道如何在电脑上调试页面请求,但在手机端你没有这么多强大好用的调试工具来调试你的webapp,如果你需要查看在手机上打开页面时,所产生的htt原创 2017-09-15 11:07:51 · 540 阅读 · 0 评论 -
清空form表单数据的两种方式
方法1:遍历页面元素/*清空form表单内容 id:表单ID*/ function ClearForm(id) { var objId = document.getElementById(id); if (objId == undefined) { return; } for (var i = 0; i < objId.e原创 2017-06-16 14:11:53 · 25747 阅读 · 5 评论 -
包学会之浅入浅出Vue.js:开学篇
https://www.qcloud.com/community/article/430630001490779316?fromSource=gwzcw.84493.84493.84493转载 2017-05-22 14:49:35 · 683 阅读 · 0 评论 -
Content-Type
Content-Type MediaType,即是Internet Media Type,互联网媒体类型;也叫做MIME类型,在Http协议消息头中,使用Content-Type来表示具体请求中的媒体类型信息 例如: Content-Type: text/html;charset:utf-8; 常见的媒体格式类型如下: text/原创 2017-05-22 17:31:33 · 368 阅读 · 0 评论 -
网页天幕代码!从css、html到js的完美实现(自执行函数加原型的完美应用)!!
天幕代码!完整干货!已封装好一切!原创 2017-07-05 18:22:24 · 492 阅读 · 0 评论 -
JS中的prototype、原型和继承(ES5&ES6)
文章仅供学习,如果有补充的后期会加上,不定期更新添加新的内容,谢谢大家的支持!2019.3.7 为了面试,补充一下吧。。。。js中的方法一般分为三种:1.类方法2.对象方法3.原型方法 function People(name){ this.name=name; //对象方法 this.Introduce=function(){ consol...原创 2017-07-07 10:27:03 · 397 阅读 · 0 评论 -
图片懒加载及其用到的一些冷知识!
"图片懒加载"----在实际的项目开发中,我们通常会遇见这样的场景:一个页面有很多图片,而首屏出现的图片大概就一两张,那么我们还要一次性把所有图片都加载出来吗?显然这是愚蠢的,不仅影响页面渲染速度,还浪费带宽。这也就是们通常所说的首屏加载,技术上现实其中要用的技术就是"图片懒加载"--到可视区域再加载。getBoundingClientRect() 这个方法返回一个矩形对象,包含四个原创 2017-07-17 15:21:10 · 355 阅读 · 0 评论 -
javaScript自定义事件CustomEvent详解(一)intEvent 和 intiCustomEvent 的区别,及新式写法和老式写法的区别
intEvent 和 intiCustomEvent 的区别,及新式写法和老式写法的区别原创 2017-08-21 15:49:51 · 3741 阅读 · 0 评论 -
javaScript自定义事件CustomEvent详解(二)intEvent 和 intiCustomEvent 的区别,及新式写法和老式写法的区别
javaScript自定义事件CustomEvent详解(二)intEvent 和 intiCustomEvent 的区别,及新式写法和老式写法的区别原创 2017-08-21 16:23:13 · 5375 阅读 · 1 评论 -
ES5数组方法的简单实现、及ES6数组的方法简单介绍
先插一个题外话,判断一个数组是不是空数组或者一个对象是不是空对象var a = []if (Object.prototype.toString.call(a) === '[object Array]' && a.length === 0) { console.log('this is empty array')}var obj1 = {};if (JSO...原创 2019-03-12 21:28:30 · 344 阅读 · 0 评论