js基础引导
文章平均质量分 88
XAIhan
不停跌倒并且跌倒了不想站起来但是不得不站起来继续跌倒的程序猿
展开
-
Js基础引导(六)——函数
你好,朋友。欢迎进入JS基础引导——函数函数对于任何语言来说都是一个核心的概念。通过函数可以封装任意多条语句,而且可以在任意地方任意时候运行。在JS之中,通过 function关键字来声明,后跟一组函数以及函数体。如下: function 方法名(参数0,参数1){ statement //这里写任意的代码 }以下是代码实例: function sayHi(name,...原创 2019-07-18 16:37:31 · 280 阅读 · 0 评论 -
js之字符串方法总结
博主上回总结了数组的方法,今天来说一下字符串的常用方法总结。还是话不多说,干干货要紧。查找字符串中的字符串indexof()indexof()方法返回字符串中指定文本首次出现的索引(位置)。如果没找到文本,返回-1.示例var str = "The full name of China is the People's Republic of China.";var po...原创 2019-10-16 13:41:16 · 149 阅读 · 0 评论 -
js之Generator函数(ES6)
Generator函数是ES6提供的一个异步编程解决方案。语法行为与传统函数完全不同。基本概念从语法上来说首先可以把他理解为一个状态机,封装了多个内部状态。执行Generator函数会返回一个遍历器对象,返回的遍历器对象可以依次遍历Generator函数内部的每一个状态。形式上来讲,Generator是一个普通函数,但是有两个特征。1 function命令和函数名之间有一个星号;2...原创 2019-10-12 16:35:20 · 411 阅读 · 0 评论 -
JS之promise对象(ES6)
在ES6语法之中,Promise对于处理异步编程的解决方案,比传统的解决方案——回调函数和世间——更合理而且更强大。promise含义所谓promise,简单来说就是一个容器,里面保存着某个未来才会结束的世间的结果。简单来说,我们可以通过它获取异步操作的信息,他提供统一的api,各种异步操作都可以通过同样的方法进行处理。promise特点promise有两个特点:对象的状态不受外界...原创 2019-10-12 12:18:16 · 316 阅读 · 0 评论 -
JS————H5记载完成后触发事件
在写H5和JS的时候,为了方便管和修改,我们往往通过引入外部JS的方式进行加载JS事件。或者在表头写JS代码。但是根据W3c标准,编译器对于代码的解读必须是从上到下按顺序解读。这就引发一个很尴尬的问题——我H5的 body 内容还没有加载,就进行JS的编译,从而导致JS的属性获取失败(还未加载该内容)解决方法:对于 jquery 用户来说,我们只需要在引入的js文件之中写入如下代码: $(f...原创 2019-08-07 18:09:16 · 585 阅读 · 0 评论 -
JS——unload事件
与load事件对应的是unload事件,这个事件在文档被完全卸载之后触发。只要用户从一个页面切换到另一个页面就会发生unload事件。而利用这个事件最多的情况就是清除引用,避免内存泄漏。指定unload事件处理程序的两种方式:使用JavaScript:EventUtil.addHandler(window,"unload",function(){ alert("Unload");}...原创 2019-08-07 18:23:17 · 3394 阅读 · 0 评论 -
Js之中Array(数组)方法解读
经过了很长时间的沉积,再次更新博客,本次内容是js数据之中,数组的常用方法解读。话不多说,咱们进入正题。什么是Array(数组)Array对象用于在单个变量值中存储多个值。创建Array的语法 new Array(); new Array(size); new Array(element0, element1, ..., elementn)1.参数 size 是期望的数组元素个数。...原创 2019-09-22 20:44:50 · 1313 阅读 · 0 评论 -
JS之Array数组补充(ES6)
本次内容是对于上次的Js之中Array(数组)方法解读的补充,是针对于Array数组的ES6知识,很凑巧的是,在前段时间总结完ES5方法之后,我的ES6语法也刚好看到Array数组的内容,所以无缝衔接了起来。本次内容更多适用与大三或者大四已经有一定JavaScript基础的进阶教程。对于走前端开发的程序猿来说,ES6是不可避免的,希望各位与博主共勉,且将新火试新茶。诗酒趁年华。话不多说,上干货...原创 2019-09-26 12:07:11 · 3914 阅读 · 0 评论 -
前端实现动画效果的几种方式(有实例)
现在对于前端的要求变大了很多,随着时代进步,人们的审美越来越挑剔,对于用户交互的体验成为了公司竞争的一大助力。而动画效果,可以说是最有效的提高用户体验的方式了。但是对于前端来说,实现动画的方法也有很多种,今天博主就来和各位一起探讨一下,实现动画的几种方式。JS直接实现最为简单暴力无脑的一种操作,通过js修改div(盒子模型)的属性以及运用 setTimeOut() 方法实现动画。实现:...原创 2019-09-26 16:34:18 · 9331 阅读 · 2 评论 -
前端实现在浏览器中存储信息
在敲代码的时候,前端程序员总是需要进行代码的调试,或者对于后台传输数据的写入,从而使得将静态页面转换为动态页面。有时会遇到这样的情况:后端需要进行修改,而前端也需要调试。那么我们可以这样解决:将后台传入的数据保存在浏览器之中。模拟为后台传输的数据保存方法有两种:localStorage和sessionStorage。sessionStoragesessionStorage 用于临时保存同...原创 2019-10-03 20:08:59 · 884 阅读 · 0 评论 -
客户端检测——能力检测
浏览器提供商虽然在实现公共接口方面投入了很多精力。但结果仍然是每一种浏览器都有自己的长处和缺点。即使是跨平台的浏览器,虽然从技术上看版本相同,也照样存在不一致性问题。面对这种问题,我们程序员能怎么办呢——giao你你有脾气吗?那么我们能做什么呢?我们只能找办法解决嘛~~解决方法不唯一,今天给大家讲一下最常用也最被人们接受的客户端检测形式——能力检查能力检测能力检测的目标不是识别特定的浏览器...原创 2019-07-28 11:29:39 · 225 阅读 · 0 评论 -
BOM引导——history对象
history对象保存着用户上网的历史记录,从窗口被打开的那一刻起。因为history是window对象的属性,因此每个浏览器窗口,每个标签页乃至每个框架,都有自己的history对象与特定的window对象关联,出于安全性考虑,开发人员无法获取用户浏览过的URL。 不过,借由用户访问过的页面列表,同样可以在不知道URL的情况下进行后退和前进。如下: history.go(-1); //后退到...原创 2019-07-28 09:54:53 · 160 阅读 · 0 评论 -
Location对象
location是最有用的BOM对象之一,他提供了与当前窗口中加载的文档有关的信息,还提供了一些导航功能。事实上,location对象是一个很特别的对象,因为他其实window对象,也是document对象。换句话说:window.location和document.location引用的是同一个对象。属性说明例子hash设置或返回从井号 (#) 开始的 URL(锚)。...原创 2019-07-27 18:09:49 · 192 阅读 · 0 评论 -
Js基础引导(二)——语法
朋友,你好。欢迎进入JS基础引导——语法篇,本篇内容是JS的基本概念(常识)语法:JS语法大量借鉴了其他C语言或者类C语言(如java),因此,熟悉这些语言对于学习JS会很轻松,同样的,会了JS学其他语音也会轻松许多。区分大小写:JS里面是区分大小写的,也就是说,变量test和变量Test分别表示不同的变量。标识符标识符:就是变量,函数,属性的名字,或者函数的参数,说白了,就...原创 2019-07-10 10:13:48 · 354 阅读 · 0 评论 -
Js基础引导(三)——变量和数据类型
你好,朋友。欢迎进入JS基础引导——变量和数据类型变量在Js之中,变量的定义非常简单,用 var定义就好了。如下: var a; //定义一个a var a = 100; //定义一个a,赋值为数字100 var a = "abc"; //定义一个a,赋值为字符串abc var a = null; //定义一个a,赋值为null(空)数据类型JS有5中简单数据类型:Un...原创 2019-07-10 11:18:06 · 386 阅读 · 0 评论 -
Js基础引导(四)——操作符
你好,朋友。欢迎进入JS基础引导——操作符概述操作符,说简单点,就是我们进行数学运算的运算符。操作符分为三类,一元操作符,二元操作符和三元操作符。接下来,我将为各位粗略的讲解一下操作符的信息。一元操作符只能操作一个值的操作符就是一元操作符。顾名思义,一元操作符的使用对象只有一个。常用符号:++(数值加1) - -(数值减一) +(原来值不变) -(原来值的负数)代码演示 v...原创 2019-07-15 20:26:18 · 185 阅读 · 0 评论 -
Js基础引导(五)——语句
你好,朋友。欢迎进入JS基础引导——语句语句也是js语言的基础,负责程序运行的流程。语句if语句大多数编程语言中最为常用的一个语句就是if语句。基本使用方法:if(condition)statement1 else statement2如果产生这种情况,则 进行 statement1 语句,否则,进行statement2语句。如下: if(a > b ){ //进...原创 2019-07-18 13:43:19 · 220 阅读 · 0 评论 -
Js基础进阶(一)—— 前言,变量
你好,朋友。欢迎进入JS基础引导——变量前言经过了前段时间的JS基础引导,算是让完完全全的小白有了比较不夯实的基础。后续配合学校课程讲到的时候进行再次巩固,便于更好的理解。接下来涉及到的知识,个人认为是比前段时间更高级一点点点点的基础知识。写在这里,一方面是给各位一个引导,另一方面也是为了自省。各位,共勉。变量基本类型和引用类型的值js变量可能包换两种不同类型的值:基本类型值和引用类型...原创 2019-07-19 11:36:13 · 120 阅读 · 0 评论 -
Js基础进阶(二)——引用类型
你好,朋友。欢迎进入JS基础引导——引用类型引用类型是一种数据结构,用于将数据和功能组织在一起。Object类型我们看到的大多数类型都是object类型的实例。他不具备太多的功能,但是对于数据的存储和传输非常方便。他和 java 之中的类非常的相似。定义方法有两种:如下: var person = new object(); person.name = "Jack"; perso...原创 2019-07-19 15:44:27 · 177 阅读 · 0 评论 -
事件——form表单内传递某一个节点内容
众所周知,在H5之中有事件处理程序。这也是我们常用的绑定事件的方式之一:在标签内通过撰写事件名进行事件绑定,从而达到H5和JS的一个链接。我们先用点击事件(onclick)距离: <script type="text/javascript"> function showMessage(){ alert('感觉自己应该弹出一点什么') } </script&g...原创 2019-08-04 19:52:38 · 191 阅读 · 0 评论 -
BOM引导——js间歇调用和超时调用
超时调用在我们写页面的时候,总会遇到这样的需求,那就是这个代码内容需要在指定时间之后执行。在这里,我们的JavaScript提供了setTimeout方法。用术语来说就是超时调用方法。如下: setTimeout("alert('延时调用')",1000); 上面的这个方法就是,当运行代码之后,会在1秒之后进行alert()操作但是上面的这种传递字符串的方法我们并不推荐,因为传递字符...原创 2019-07-27 16:45:19 · 167 阅读 · 0 评论 -
html常用的三种系统对话框
浏览器可以通过调用系统对话框的方式向用户显示信息,并且进行一些信息的交互。需要注意的是:因为调用的系统对话框,所以对话框的样式我们没有办法通过css进行修改。最常用的有三种:PS:如今ui框架都会有关于弹窗的ui,现在说的是H5自带的对话框alert最常用的一个弹窗方式,多用于进行弹窗提醒以及系统测试。如下:1 弹窗提醒 alert('这是一个最基本的系统对话框');2 测试...原创 2019-07-27 17:38:26 · 5490 阅读 · 0 评论 -
Js基础引导(一)——(前言以及js简介)
前言你好,朋友,经过对于一段时间的学习以及强行拉赞助(关注),我觉得有必要为初学者普及一下js的学习以及常用的js方法(写法)。放心,兄弟们,不要怕我误人子弟,最近在学习红宝书(JavaScript高级程序设计),所以写的绝对可靠,另外,因为这是为初学者准备的,所以博主所描述的内容将更多的偏向于实用性方法,理念性知识会在我二刷红宝书的时候进行补充。Js简介——理念咱们先说说什么是JS(J...原创 2019-07-10 09:24:48 · 990 阅读 · 2 评论