加载中
前端笔记之JavaScript(一)初识JavaScript

一、JavaScript简介 1.1网页分层 web前端一共分三层: 结构层 HTML : 负责搭建页面结构 样式层 CSS : 负责页面的美观 行为层 JavaScript : 负责页面的交互效果,提高用户体验 如果用舞台来...

2019/03/20 19:48
8
javascript 作用域详解

*作用域理解:定义的变量、函数生效的范围。javascript 有全局作用域和函数作用域两种。*注:es6实现let 块级作用域不是js原生的,底层同样是通过var实现的。如果想了解具体细节,请访问bab...

2019/03/20 18:35
12
前端笔记之JavaScript(十)深入JavaScript节点&DOM&事件

一、DOM JavaScript语言核心。变量的定义、变量的类型、运算符、表达式、函数、if语句、for循环、算法等等。这些东西都属于语言核心,下次继续学习语言核心就是面向对象了。JavaScript能做非...

2019/03/27 20:35
3
JavaScript构造函数

JavaScript不同于其他强类型语言,没有类的概念,但是它支持可以与实例共同使用特殊的Constructor构造器,使用new关键字创建新的实例,并告知JavaScript使用对象的内规则去定制这个实例。实际...

原生js实现Ajax

一般来说,大家可能都会习惯使用JQuery提供的Ajax方法,但是用原生的js怎么去实现Ajax发送呢?   jquery提供的方法:     $.ajax({       url:" ",       type:" ",      ...

2019/03/21 22:03
9
爬虫之抓取js生成的数据

  有很多页面,当我们用request发送请求,返回的内容里面并没有页面上显示的数据,主要有两种情况,一是通过ajax异步发送请求,得到响应把数据放入页面中,对于这种情况,我们可以查看关于...

2019/03/23 09:58
33
JavaScript 正则表达式全面总结

本文适合有 JavaScript 基础 && 面向搜索引擎书写正则的人群。 正则表达式是用于匹配字符串中字符组合的模式。正则表达式的模式规则是由一个字符序列组成的。包括所有字母和数字在内,大多数...

2019/03/28 07:57
12
js动画和css动画特点及区别

CSS动画 优点: (1)浏览器可以对动画进行优化。        1、 浏览器使用与 requestAnimationFrame 类似的机制,requestAnimationFrame比起setTimeout,setInterval设置动画的优势主要是...

2019/03/25 18:58
37
JavaScript函数的防抖和节流

防抖 触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间 思路: 每次触发事件时都取消之前的延时调用方法 function debounce(fn) { let timeout = ...

2019/03/28 17:36
14
JavaScript: 认识 Object、原型、原型链与继承。

目录 引用类型与对象 类与对象 成员组成 成员访问 实例方法 / 属性 引用类型与对象 JavaScript 存在着两种数据类型:“基本数据类型” 与 “引用数据类型”。 “引用数据类型” 是一种数据结...

2019/03/26 09:14
7
前端面试:谈谈 JS 垃圾回收机制

摘要: 不是每个人都回答的出来... 最近看到一些面试的回顾,不少有被面试官问到谈谈JS 垃圾回收机制,说实话,面试官会问这个问题,说明他最近看到一些关于 JS 垃圾回收机制的相关的文章,为...

程序员50题(JS版本)(六)

程序26:给一个不多于5位的正整数。要求:一、求它是几位数,二、逆序打印出各位数字。 var test=456; var arr=[]; arr[0]=test%10; arr[1]=parseInt(test%100/10); arr[2]=parseInt(test%100...

2019/03/28 08:33
18
浅谈javascript和python语言的深拷贝

深拷贝:   之前在开发中我遇到一个很大的bug,经过我多次调试之后我发现原本应该有保存数据的地方数据全部被清空,仔细一看发现原来是被人为删除,明明操作的是一个副本,为什么原本也会跟...

2019/03/21 12:39
10
前端笔记之JavaScript(五)关于数组和字符串那点事

一、数组 1.1数组概念 数组(array)是一个有序的数据集合。说白了,数组就是一组数。数组内部可以存放一个或多个单独的数据,整体组成数组。 定义数组最简单的方式:数组字面量。 数组的字面量...

2019/03/23 17:34
18
python web开发学习笔记一:javascript基础

一.认识js:     能进入到软件所实习是我的最大的收获,也是我的荣幸,我相信努力付出一定能够换回收获。     项目最先开始的是接触到web前端的一些内容,我们需要利用flask搭建应该...

2019/01/28 16:22
47
vue工程利用pubsub-js实现兄弟组件之间的通信

前言 项目是基于vue-cli创建的,不会搭建vue开发环境的同学可以百度,这里不再赘述。 步骤流程 vue项目搭建完成之后的文件图如下: 我的上一篇博客已经详细叙述vue工程中各个文件的作用,不清...

前端笔记之JavaScript(九)定时器&JSON&同步异步/回调函数&函数节流&call/apply

一、快捷位置和尺寸属性 DOM已经提供给我们计算后的样式,但是还是觉得不方便,因为计算后的样式属性值都是字符串类型。 不能直接参与运算。 所以DOM又提供了一些API:得到的就是number类型的...

2019/03/26 20:28
3
前端笔记之JavaScript(十一)event&BOM&鼠标/盒子位置&拖拽/滚轮

一、事件对象event 1.1 preventdefault()和returnValue阻止默认事件 通知浏览器不要执行与事件关联的默认动作。 preventdefault() 支持Chrome等高级浏览器 returnValue 支持IE6、7、8 var b...

2019/03/29 19:49
7
【js】字符串反转可实现的几种方式

方式1: 这种方式比较简单,推荐使用 字符串转数组,反转数组,数组转字符串。 split(""):根据空字符串拆分数组 reverse():数组反转元素位置 join(""):数组转回字符串,且不带分隔符 实现效...

2019/03/21 23:01
0
关于我学XSS躺过的那些坑

XSS字符编码 在学习编码绕过时由于数量多,类型相似,不太容易记得住,记得全,故做此记录。 <!--more--> 0x01 Html标签属性中执行 简单了解: Html标签属性中的XSS问题多属于javascript伪协...

2019/03/24 01:48
11

没有更多内容

加载失败,请刷新页面

返回顶部
顶部