首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

JavascriptString对象简单学习

第十一课 String对象介绍 1:属性     在javascript可以用单引号,或者双引号括起来一个字符当作     一个字符对象实例,所以可以在某个字符串后再加上.去调用String     ...,如果没有找到指定         字符串,则返回-1;         substring:必选参数,要在string对象查找子字符串         startIndex:可选参数,从指定位置开始查找...string位置         to:可选参数,指定最后位置         [from,to)前闭后开,包含from,不包含to,所以如果要获取to             字符,需要to+...    navigator         对窗口或者框架navigator对象只读引用,通过navigator对象可以获得与浏览器相关信息     简单案例如下(输出内容document.write...简单说就是直接在网页输出内容。

1.1K70

Javascriptthis一些简单理解

this是JavaScript一个关键字,它代表函数运行时,自动生成一个内部对象,只能在函数内部使用。...this四种模式 1.默认绑定 这是函数最通常用法,func()是直接调用(独立函数调用),没有应用其他绑定规则,这里进行了默认绑定,将全局对象绑定this上,因此this就代表全局对象Global...func.call() //贝吉塔 func.apply(obj) //卡卡罗特 func.call(obj) //卡卡罗特 优先级 new绑定>显式绑定>隐式绑定>默认绑定 箭头函数(ES6语法) ES6箭头函数...'贝吉塔'; var obj = { name: '卡卡罗特', foo: foo }; obj.foo(); //贝吉塔 foo.call(obj); //贝吉塔 ,箭头函数显示绑定不会生效...本文借鉴了很多前辈博客思路,非常感谢大佬们无私共享!

26410

简单JavaScript事件委托(上)

https://blog.csdn.net/FE_dev/article/details/78821578 说明 这篇文章说JavaScript事件委托,这次先说一些比较基本知识。...事件:JavaScript 侦测到行为就是事件,比如鼠标点击、某个键盘键被按下、元素获得焦点。 委托:就是把原来自己做事,交给别人做。...document.getElementById("ul"); ul.appendChild(li3); },1000) 上面这段代码,...总结 这篇文章是比较基础,还有一些东西没有说,比如文中说 事件委托实现 时候,举例子比较简单,监听 li 里面没有子元素,如果存在子元素时,那点击子元素 事件就不会触发,那怎么办呢?...还有 JQuery事件委托 又是怎么做呢? 看这里 简单JavaScript事件委托(下)

57120

javascript变量提升简单说明

这就要从js变量提升和函数作用域来说起了。 首先我们定义了两个变量。都名为smh,其中一个位于全局作用域中,另一个位于函数作用域中。...大家会认为第一个输出会报错,因为变量声明在输出在后,第二个输出会打印出“全局”,因为第二个变量声明也是声明于打印之后,这就要从js变量提升说起了。...上述代码一共有两个执行环境,以下是“Javascript高级程序设计”对于作用域解释 当代码在一个环境执行时,会创建变量对象一个作用域链( scope chain)。...活动对象在最开始时只包含一个变量,即 arguments对象(这个对象在全局环境是不存在)。作用域链下一个变量对象来自包含(外部)环境,而再下一个变量对象则来自下一个包含环境。...这样,一直延续到全局执行环境;全局执行环境变量对象始终都是作用域链最后一个对象。标识符解析是沿着作用域链一级一级地搜索标识符过程。

59100

简单JavaScripttostring( ) 与 valueOf( )方法

,会通过调用待转换对象这两个方法一个来完成。...: 如果对象存在任意原始值,它就默认将对象转换为表示它原始值,如果对象是复合值,而且大多数对象无法真正表示为一个原始值,因此默认valueOf( )方法简单地返回对象本身,而不是返回一个原始值。...数组、函数、和正则表达式简单继承了这个默认方法,调用这些类型实例valueOf( )方法只是简答返回对象本身。...JavaScript”+”运算符可以进行数学加法和字符串连接操作。...如果这篇文章理解了,大家可以看看下面这两篇文章,相信你会知道更多有趣事。 简单说 !![]==true 与 []==true 引发思考 简单说 通过JS隐式转换,关键时刻救你一命

1.4K40

30个前端开发人员必备顶级工具

Gatsby 提供了大量功能,例如: React,webpack,现代JavaScript和CSS强大功能 丰富数据插件生态系统 渐进式Web应用程序生成 超级简单部署 为不同用例定制预先打包...虽然现代CSS和JavaScript包含了你创建一些酷炫网页动画所需功能,但下面列出库肯定能让你更快地完成工作,并获得一些惊人效果。...功能包括: 使用npm,Yarn或CDN快速安装 使用方便简单 使用CSS自定义属性(CSS变量)自定义动画持续时间,延迟和交互选项 用于延迟、速度变化和重复实用类。...其高度直观JavaScript驱动语法使你可以立即构建出色动画。...Anime.js https://animejs.com/ Anime.js 是一个轻量级JavaScript动画库,具有简单而强大API。

3K20

简单JavaScript继承

在我所有看过研究,我最推崇是base2和Prototype这两个库实现。 我想要提取这些技术精华,以一个简单、可复用方式进行展示,以便使这些特性更容易不依赖其他内容而被理解。...让构造器创建更加简单(在这个例子仅仅使用init方法来创建) 为了创建一个新‘class’,你必须要继承一个已经存在类(sub-class)....在合并过程我们做了简单检查:子类属性是否是一个函数、超类属性是否是一个函数、子类函数是否包含了 super引用。 注意,我们创建了一个匿名闭包(返回了一个构造函数),将会封装并执行子类函数。...我认为这个简单代码可以说明很多事情(更容易去学习,去继承,更少下载),因此我认为这个实现是开始和学习JavaScript类构造和继承基础好地方。...WEB前端性能优化常见方法 一小时内搭建一个全栈Web应用框架 干货:CSS 专业技巧 四步实现React页面过渡动画效果 让你分分钟理解 JavaScript 闭包 ---- ---- 小手一抖,

57720

谁说 JavaScript 简单

这里有一些 Javascript初学者应该知道技巧和陷阱。如果你已经是专家了,顺便温习一下。 Javascript也只不过是一种编程语言。怎么可能出错嘛? 1.你有没有尝试给一组数字排序?...Javascript sort()函数在默认情况下使用字母数字(字符串Unicode码点)排序。 所以[1,2,5,10].sort() 会输出 [1, 10, 2, 5]....要正确排序一个数组, 你可以用 [1,2,5,10].sort((a, b) => a — b) 很简单解决方案, 前提是你得知道有这么个坑 2.new Date() 很棒 new Date()...var作用域是最近函数块,let作用域是最近封闭块,封闭块可以小于函数块(如果不在任何块,则let和var都是全局)。...如果你认为greet 不应该在实例上下文之外运行, 你可以在类constructor绑定它: class Foo { constructor (name) { this.name = namethis.greet

25510

简单条形图动画

寒假偷了个小懒,把法定初七上班拖到了元宵节,又抓住机会拖过了情人节,这种无视规矩挖坑不填做法让我身心愉悦,所以乘着自己心情好决定恢复更新。 今天打算简单谈一下条形图里交互动画。...首先选中图表,在动画里添加一个“飞入”动画,这个动画是对图表整体添加,效果如下图 ? 如果我们想针对图表单独元素添加动画呢?例如让火箭一个一个升起,我们该如何做?...这时候我们再看一下这个图表数据,注意一下数据title,是不是立马明白动画效果“按类别”、“按系列”含义了。 ? 经过测试,PPT大部分内置动画可以加到图表,所以大家可以放心食用。...上面就是一些简单条形图动画效果,如何你想实现更高级交互动效,例如鼠标移动到数据上时实现数据弹动,局部图表缩放和动态展示,这些都需要逐个添加或借助VBA编程来实现,如果你有一定编程基础,可以学习一下百度图表开源库...ECharts,那个交互实现比PPT实现更简单(?)。

1.2K20

JavaScript | 动画显示比例投票效果

实现投票计算功能 2.1 实现计算功能 实现投票功能最核心在于实现计算功能,作为用户,只需要在每个input框输入相关选项数值即可。...数学对象、字符串转换方法等 3.1 数学对象 上文实现投票计算代码针对数值计算,借助了数学对象Mathround()方法,其主要作用是为数值实现四舍五入效果,用以配合最后显示结果中出现对百分数保留两位数值...1 : Math.round(percent)); 3.2 字符串转换方法 实现投票功能必然是数值间计算,但是用value属性从表单获取数值时,通常得到都是字符串类型数据,所以需要对其进行字符串转换...使用原生JS实现动画变化,类似于搭建一个动画类库操作,其主要使用到知识点有:for…in语句获取属性、计时器控制动画持续性变化等。...在实际书写时候这部分内容逻辑会比较复杂,但是所有的操作都遵循着从初始位置出发,速度变化越来越小动画实现思路。

1.9K60

JQuery动画

但是上面的代码并不能够达到预期值,实际上在刚开始执行动画时候,css()方法就执行了,原因是css()方法并不会出现在动画队列,而是立即执行,那么怎么改动代码才能实现预期效果呢?...使用方法如下: $(this).animate({left:"400px",height:"200px"},3000).delay(1000)  delay()方法允许我们将队列函数延时执行,它既可以推迟动画队列函数执行...八、其他动画方法      除了上面的提到方法以外,jQuery还有4个专门用于交互动画方法。...库里会出现问题  总结: (1)一组元素上动画效果     当在一个animate()方法应用多个属性时,动画时同时发生。...另外,在动画方法要考虑其他非动画方法会会插队,例如css()方法,要使非动画方法也按照顺序执行,需要把这些方法写在动画方法回调函数或者queue()方法

2.6K30
领券