题目 给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。 示例 1: 输入: "abcabcbb" 输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2: 输入: "bbbbb" 输出: 1 解释: 因为无重复字符的最长子串是 "b",所以其长度为 ...
分类:
编程语言 时间:
2020-07-20 15:48:33
阅读次数:
73
JavaScript介绍 什么是JavaScript? Javascript是一门面向对象的,跨平台的脚本语言。 JavaScript有什么特点? 解释性脚本语言 运行在浏览器(浏览器内核带有js解释器,Chrome v8引擎) 弱类型语言(松散型) 事件驱动(动态) 跨平台 JavaScript有 ...
分类:
编程语言 时间:
2020-07-20 13:16:14
阅读次数:
62
Web优化的对象包括页面性能、用户体验、开发效率、代码优化、网络延迟等,本系列会列举出众多常用的优化技巧,每个技巧都可深入分析,在此只做抛砖引玉。 本系列优化内容提炼于《前端面试宝典》、《高效前端》、《高性能JavaScript》、《CSS重构》等书籍,以及《2020前端性能优化清单》等网络资源。 ...
分类:
Web程序 时间:
2020-07-20 10:48:52
阅读次数:
87
一、JS是什么?1、JS简介JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的 高级编程语言 。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声 ...
分类:
Web程序 时间:
2020-07-20 10:15:09
阅读次数:
168
1.JQuery封装了Javascript相关方法的调用,简化js对HTML DOM的操作,是一个js库2.优点:代码少,容量小,兼容主流浏览器,免费,开源的js库3.运行平台:记事本,idea,HBuilderx,vs等等4.引入当前项目下的JQuery相对路径:<scripttype="text ...
分类:
Web程序 时间:
2020-07-19 23:52:29
阅读次数:
95
ajax: 1、什么是ajax Ajax是对原生XHR的封装,为了达到我们跨越的目的,增添了对JSONP的支持。 异步的javascript和xml,ajax不是一门新技术,而是多种技术的组合,用于快速的创建动态页面,能够实现无刷新更新数据从而提高用户体验。 2、ajax的原理? 由客户端请求aja ...
分类:
移动开发 时间:
2020-07-19 23:50:42
阅读次数:
151
一、定义 保证一个类仅有一个实例,并提供一个访问它的全局访问点 二、举例 单击按键弹出弹出框,这个弹出框是唯一的,无论单击多少次,这个弹出框都应该只被创建一次。 三、实现 单例模式分为两种,一种是立即执行,另一种是惰性执行 1.立即执行 所谓立即执行就是当js代码加载后,就会立刻创建一个单例对象。 ...
分类:
编程语言 时间:
2020-07-19 23:07:40
阅读次数:
72
<!DOCTYPE html><html><head> <title>vue</title> <script type="text/javascript" src="../vue.js"></script></head><body> <div id="root"> <!-- {{name}} --> ...
分类:
其他好文 时间:
2020-07-19 23:05:13
阅读次数:
70
Vue-router前端路由(2) Vue-router全局导航守卫: 为什么使用导航守卫:(修改网页标题) 网页标题是通过title来显示的,但SPA只有一个固定的HTML,切换组件无法修改title 但我们可以通过JavaScript来修改title的内容:document.title 这时就需 ...
分类:
其他好文 时间:
2020-07-19 16:21:17
阅读次数:
62
一、初始化容器 每个vue对象,都对应着一个容器 <div id="vueFirst"> </div> 二、引用vlue.js <script type="text/javascript" src="js/vue.js"></script> 三、添加vue对象 <script type="text/ ...
分类:
其他好文 时间:
2020-07-19 16:02:10
阅读次数:
62