最近对html进行了了解学习,对学习的知识做一下小结。1. 说到html就不得不扯上css、javascript,甚至还会有jquery。有人这样说他们之间的关系的:HTML是由多种骨头(标签)组成的骨架。HTML5是更多的新骨头(标签),同时去掉了以前觉得不好用的骨头.CSS是皮肤。CSS3是更美的皮肤JS控制单个动作。(抬手,张嘴,放下手,抬腿,转头,握拳等)jQuery是把一组常用动作编排成
HTML4.01为script定义了下列6个属性:1.async:可选。表示应该立即下载脚本,但不应妨碍页面的其他操作,比如下载其他资源或等待加载其他脚本。(只对外部脚本文件有效)async属性的目的是:不让页面等待两个脚本 下载和执行,从而异步加载页面其他内容。为此,建议异步脚本不要在加载期间修改DOM。异步脚本会在页面load事件前执行。async属性与defer属性类似,都用于改变处理脚本
ECMAscript     规定了JS的基础语法核心知识,包括变量,数据类型,流程控制,函数,对象,等。     引入方式:         内部脚本:把js代码写在HTML页面         &nbsp
前言ts有多火大家也知道,惭愧的是,我现在还对它不熟悉,今天就开始学习一下吧。 typescript的数据类型相比于ES6的数据类型来说,typescript拥有了新的几种数据类型,它们分别是void、any、never、元组、枚举以及其它的一些高级类型。在typescript,我们定义一个变量时,需要指定它的类型(当然不指定的话ts也会进行类型推断),它的写法如下://原始类型 let boo
转载 2024-07-31 18:54:47
42阅读
最近发现群内大伙对用Hbuilder做的APP怎么做登录功能以及维护登录状态非常困惑,而我前一段时间正好稍微研究了一下,所以把我知道的告诉大家,节约大家查找资料的时间。把这个问题放在最前面并不是灌水,而是真的见过很多并不需要登录的APP去做了登录功能,或者是并不需要强制登录的APP把登录作为启动页。 用户对你的APP一无所知,你就要求对方注册并登录,除非APP本身已经很有名气或者是用户有强需求,否
使用let声明的变量具有块级作用域(在花括号内才能访问,在外面访问不到该变量) 例如:防止循环变量在循环外部被访问到 const声明常量:具有块级作用域并且声明常量时必须赋初始值,常量赋值后,值不能修改(地址不能更改) 解构赋值: 例: let ary=[1,2,3]; let [a,b,c,d]=ary; abc将被赋值为123,d为undefined; 例: let person={nam
转载 2024-06-28 17:36:53
67阅读
meta的http-equiv属性详解http-equiv顾名思义,相当于http的文件头作用,它可以向浏览器传回一些有用的信息,以帮助正确和精确地显示网页内容,与之对应的属性值为content,content的内容其实就是各个参数的变量值。meat标签的http-equiv属性语法格式是:<meta http-equiv="参数" content="参数变量值"> ;其中http-
转载 2024-06-13 22:09:45
67阅读
ES5的面向对象相信大家都非常熟悉,包括一系列的配置参数,方法,自定义事件等,现在简单介绍一下es6面向对象的一些知识还有一个基于jquery的ES6面向对象选项卡的写法。ES6提供了基于类class的面向对象语法。但class实际上是ES6提供的一颗语法糖,JavaScript是一门基于原型的面向对象语言。// 父类 class Test { // 构造器 construct
转载 2023-07-20 21:43:56
88阅读
在前端编写select功能的时候,遇到了设置下拉首选默认项selected无效的问题,百度上有说用autocomplete="off"来解决的,实际上完全是错误的,即便在某些情况下有效果了,也可能是碰巧其它因素导致了生效而已。首先上代码:<!DOCTYPE html> <head> <meta charset="utf-8"> <script> fu
转载 2024-09-10 23:01:34
19阅读
es6常用语法1. let声明变量,只在代码块内有效。原来var是全局变量 例如:for (let i = 0; i < 10; i++) {}2.const声明只读常量,一旦声明,常量值就不能变,意味着一旦声明,就必须立即初始化,如果不赋值,会报错。例:let 与 const 1.都不能重复声明 2.都只在声明所在的块级作用域内有效。3.模板字符串一种字符串的表现形式let s1 = `h
转载 2024-05-28 14:08:48
160阅读
js语言当中,生成实例对象的传统方法是通过构造函数。如何理解es6内的classclass作为对象的模板,通过class关键字,可以定义类。基本class的作用是  通过class关键字,可以定义类。 ES6的class可以看作是一个语法糖,新的class写法只是让对象原型的写法更加清晰、更像面向对象编程的语法而已传统构造函数:function Point(x, y) {
一、ES6相关概念1、什么是ES6ES 的全称是 ECMAScript , 它是由 ECMA 国际标准化组织,制定的一项脚本语言的标准化规范。2、为什么使用 ES6 ?每一次标准的诞生都意味着语言的完善,功能的加强。JavaScript语言本身也有一些令人不满意的地方。变量提升特性增加了程序运行时的不可预测性语法过于松散,实现相同的功能,不同的人可能会写出不同的代码二、ES6新增语法1、let(★
标签的 ismap 和 usemap 属性告诉浏览器这个图像是一个特殊的可视映射,可以通过鼠标来对一个或多个超链接进行选择,也就是通常所说的图像映射(image map)。 ismap 属性 图像映射的 ismap 样式被称为 &ldquo;服务器端&rdquo;图像映射,它只可以用在  标签标识的超链接里面。 请看下面的例子:&n
回答:一、JavaScript脚本语言的特性JavaScript脚本语言是一种面向浏览器的网页脚本编程语言。脚本语言有以下几个特性:1、在客户端执行。完全在用户的计算机上运行,无须经过服务器。2、面向对象。具有内置对象,也可以直接操作浏览器对象。3、动态变化。可以对用户的输入作出反应,也可以直接对用户输出。4、简单易用。JavaScript脚本语言虽然简单,但初学者也快速掌握。5、只能与HTML
一、使用<script>元素  1、<script>元素定义了6个属性:     async:可选。表示应该立即下载脚本,但不应该妨碍页面的其他操作,比如下载其他资源或等待加载其他脚本。只对外部脚本文件有效。     charset:可选。表示通过src属性指定的代码的字符集。很少人用。     defer:可选。表示脚本可以延迟到文档完全被解析和显示之后再执行。只对外部
转载 2024-09-05 10:06:39
51阅读
声明变量的扩展在Es5声明变量只有两种:var和function,在Es6新增了两种常见的声明变量方式:let和const。下面我们就来介绍一下Es6 let和const命令。let1、let声明变量与var类似,但是var不同的是let声明变量会形成块级作用域(所谓的块级作用域是可以简单理解为{块级作用域}就是两个花括号之间的叫做块级作用域。)变量只能在块级作用域中起效果在块级外不能访问。i
文章目录一、操作原型的方法1、person.__proto__ = {}2、操作原型的方法Object.setPrototypeOf()Object.getPrototypeOf()Object.create(obj)二、Object.keys()|.values()|.entries()三、super四、Symbol()什么是Symbol()1、特点2、Symbol不能通过隐式转换,只能通过显
转载 2023-07-11 13:13:35
98阅读
# 可以跳过ES6直接学TypeScript? 在现代前端开发,TypeScript和ECMAScript 6ES6)都是非常重要的技术。然而,许多人在学习TypeScript时会产生一个疑问:"我可以跳过ES6直接学习TypeScript?" 这个问题的答案并不简单,因为这两者之间存在一定的关联。本文将对此进行深入探讨,并通过代码示例和图表的方式加以说明。 ## TypeScript
原创 8月前
33阅读
前言:由于对webpack的了解有限,所以在项目部署出现许多问题 一、webpack使用ES6语法,第三方js可以引入通过import,可以通过npm 配置到项目中或者直接下再加入项目js文件首先无论require还是import,都不是webpack的发明,它们是已经存在于世的不同的模块化规范(目前都不能直接运行于浏览器,于是需要通过webpack在配合各种plugin、loader将其转义
转载 2024-04-26 12:32:38
59阅读
JavaScript简介JavaScript一种动态类型、弱类型、基于原型的客户端脚本语言,用来给HTML网页增加动态功能。 JavaScript由三部分组成: ECMAScript(核心)+DOM(文档对象模型)+BOM(浏览器对象模型) ECMAScript作为核心,规定了语言的组成部分:语法、类型、语句、关键字、保留字、操作符、对象 DOM把整个页面映射为一个多层节点结果,开发人员可借助DO
  • 1
  • 2
  • 3
  • 4
  • 5