js
文章平均质量分 64
★涛★
这个作者很懒,什么都没留下…
展开
-
undefined与null的区别
undefined与null的区别转载 2022-11-22 20:52:05 · 71 阅读 · 0 评论 -
window.onload
window.onload原创 2021-12-26 11:33:04 · 494 阅读 · 0 评论 -
jquery操作select
1.为Select添加事件,当选择其中一项时触发$("#select_id").change(function(){ }); 2.获取Select选择的Valuevar checkValue=$("#select_id").val(); 3.为Select追加Option$("#select_id").append("<option value='Value'>Text</option>"); 4.清空Select$("#s原创 2021-11-29 21:46:00 · 719 阅读 · 0 评论 -
学习Javascript闭包(Closure)
作者:阮一峰日期:2009年8月30日闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。下面就是我的学习笔记,对于Javascript初学者应该是很有用的。一、变量的作用域要理解闭包,首先必须理解Javascript特殊的变量作用域。变量的作用域无非就是两种:全局变量和局部变量。Javascript语言的特殊之处,就在于函数内部可以直接读取全局变量。 var n=999; function f1(){ ..转载 2021-09-14 22:51:07 · 106 阅读 · 0 评论 -
JS拼接table
最近做个功能,需要动态拼接table。之前的页面是Webform,保存的时候页面会回发卡顿。改为Ajax请求,页面改为table布局。方式一:<table id="mytable"> <tr> <td> 123 </td> </tr></table><script> //选取你的table...原创 2021-09-08 23:03:28 · 639 阅读 · 0 评论 -
ES6中常用的10个新特性讲解
ECMAScript 6(ES6) 目前基本成为业界标准,它的普及速度比 ES5 要快很多,主要原因是现代浏览器对 ES6 的支持相当迅速,尤其是 Chrome 和 Firefox 浏览器,已经支持 ES6 中绝大多数的特性。ES6下面逐一为大家详解常用的ES6新特性:1.不一样的变量声明:const和letES6推荐使用let声明局部变量,相比之前的var(无论声明在何处,都会被视为声明在函数的最顶部)let和var声明的区别:var x = '全局变量';{ l.转载 2021-08-31 21:28:54 · 421 阅读 · 0 评论 -
什么是语法糖?
定义:在计算机科学中,语法糖(syntactic sugar)是指编程语言中可以更容易的表达一个操作的语法,它可以使程序员更加容易去使用这门语言:操作可以变得更加清晰、方便,或者更加符合程序员的编程习惯。具体来说,语法糖是指语言中的一个构件,当去掉该构件后并不影响语言的功能和表达能力。例如,C语言中的标记a[i]就是*(a+i)的语法糖。语言的处理器,包括编译器,静态分析器等,经常会在处理之前把语法糖构件转换成更加基础的构件,这个过程通常被称为"desugaring"。简而言之,语法糖就是一种便捷写法转载 2021-08-31 21:22:11 · 517 阅读 · 0 评论 -
JavaScript join() 方法
定义和用法join() 方法用于把数组中的所有元素放入一个字符串。元素是通过指定的分隔符进行分隔的。语法arrayObject.join(separator)参数 描述 separator 可选。指定要使用的分隔符。如果省略该参数,则使用逗号作为分隔符。 返回值返回一个字符串。该字符串是通过把 arrayObject 的每个元素转换为字符串,然后把这些字符串连接起来,在两个元素之间插入separator字符串而生成的。实例例子 1在本例中..转载 2021-08-03 22:35:59 · 370 阅读 · 0 评论 -
HTTP content-type
Content-Type(内容类型),一般是指网页中存在的 Content-Type,用于定义网络文件的类型和网页的编码,决定浏览器将以什么形式、什么编码读取这个文件,这就是经常看到一些 PHP 网页点击的结果却是下载一个文件或一张图片的原因。Content-Type 标头告诉客户端实际返回的内容的内容类型。语法格式:Content-Type: text/html; charset=utf-8Content-Type: multipart/form-data; boundary=someth转载 2021-08-03 22:21:28 · 126 阅读 · 0 评论 -
Json对象和Json字符串的区别
1、Json概念概念:JSON (JavaScript Object Notation) 一种简单的数据格式,是一种比较轻量级的数据存储格式; 优点: 缺点:2、Json与JS对象的对比 区 别 JSON JavaScript 含 义 仅仅是一种数据格式 类的实例 传 输 ...转载 2021-08-03 22:14:58 · 225 阅读 · 0 评论 -
js css等静态文件版本控制,一处配置多处更新.net版【原创】
日常web开发中,我们修改了js、css等静态资源文件后,如果文件名不变的话,客户端浏览并不会及时获取最新的资源文件,这就很尴尬了怎么办呢?1.小白:让客户清除缓存?,No ,不靠谱2.初级:把文件名改了?,可以,但我们产品样式一天更新8百次,怎么办?不方便<link href="/css/old.css" rel="stylesheet" type="text/css" /><link href="/css/new.css" rel="stylesheet" t..转载 2021-05-27 21:14:46 · 279 阅读 · 0 评论 -
针对ES6各主流浏览器支持情况
Browser Version Date Chrome 58 Apr 2017 Firefox 54 Jun 2017 Edge 14 Aug 2016 Safari 10 Sep 2016 Opera 55 Aug 2017转载 2021-05-23 22:30:55 · 659 阅读 · 0 评论 -
JavaScript(二):JavaScript语法及数据类型
一、JavaScript语法1、区分大小写ECMAScript中的一切,包括变量、函数名和操作符都是区分大小写的。例如:text和Text表示两种不同的变量。2、标识符所谓标识符,就是指变量、函数、属性的名字,或者函数的参数。标识符可以是下列格式组合起来的一个或多个字符:a、第一个字符必须是一个字母,下划线(_)或一个美元符号($).b、其他字符可以是字母、下划线、美元符号或数字。c、不能把关键字、保留字、true、false和null作为标识符。例如:myName、Book123等。3转载 2021-05-07 14:30:39 · 114 阅读 · 0 评论 -
JavaScript(一):JavaScript简介
一、什么是JavaScriptJavaScript是一种具有面向对象能力的、解释性的程序设计语言。更具体一点,它是基于对象和事件驱动并具有相对安全性的客户端脚本语言。因为他不需要在一个语言环境下运行,而只需要支持它的浏览器即可。它的主要目的是:验证发往服务器端的数据的合法性、增加web互动、加强用户体验度等。基于对象:JavaScript中内置了很多对象,直接调用对象的属性和方法进行操作,简化编程。 事件驱动:程序开始运行到结束,可以一直侦听事件。 解释性语言:不需要编译成计算机专门去读的文件,转载 2021-05-07 14:14:34 · 1347 阅读 · 0 评论 -
JavaScript:DOM操作
一、DOM基础DOM(Document Object Model)即文档对象模型,针对HTML和XML文档的API(应用程序接口)。DOM描绘了一个层次化的节点树,运行开发人员添加、移除和修改页面的某一部分。DOM中的三个字母,D(文档)可以理解为整个Web加载的网页文档;O(对象)可以理解为类似Window对象之类的东西,可以调用属性和方法,这里我们说的是document对象;M(模型)可以理解为网页文档的树型结构。1、节点加载HTML页面时,Web浏览器生成一个树型结构,用来表示页面内部结构。DO转载 2021-05-07 14:07:46 · 208 阅读 · 0 评论 -
分别使用原生js和jQuery添加/删除元素的class属性
一、原生js添加/删除元素的class属性:<!-- span元素原有class = "test" --><span class="test"></span>// 获取元素var ele = document.getElementsByClassName("abc");// 方法1:直接赋值,会覆盖原有的值ele.className = "test1";<!-- class原本属性值test被test1覆盖 --><spa转载 2021-04-26 22:15:42 · 863 阅读 · 0 评论 -
JS四则运算与四舍五入精度问题及解决方案
一、Javascript精度问题业务背景JS中0.1+0.2 = 0.3000000000000004的问题,在很多业务场景里都是一个令人头痛的问题。尤其是在大型的电商企业,货币基金股票行业的网页中,JS四则运算和toFixed精度问题更是让人防不胜防。 京东曾经发生过一起线上toFixed精度问题,差点酿成大错:虽然看起来只有0.01的差别,但是如果消费者用来投诉甚至打官司,这完全可以成为欺诈消费者的理由。原因就是JS里“该死”的toFixed方法。二、剖析Javascript精...转载 2021-03-31 12:08:16 · 1382 阅读 · 1 评论