随笔分类 - Javascript
摘要:一、JavaScript 与 ECMAScript 的关系 JavaScript 是 ECMAScript 语法的一种最为流行的具体实现(除此之外比如 Flash 里的 ActionScript 也是一种实现); JavaScript 有浏览器、Node.js 等多种宿主环境,是一种日常的通称,各种
阅读全文
摘要:chrome升级到80版本之后(准确的说是78版本之后,灰度测试,如上图,即也可能存在同一版本不同人的浏览器表现不同) cookie的SameSite属性默认值由None变为Lax 此时可以尝试显式声明 Cookie 的SameSite属性为None,并设置Secure (不然无效)。 Cookie
阅读全文
摘要:Chrome 51 开始,浏览器的 Cookie 新增加了一个SameSite属性,用来防止 CSRF 攻击和用户追踪。 一、CSRF 攻击是什么? Cookie 往往用来存储用户的身份信息,恶意网站可以设法伪造带有正确 Cookie 的 HTTP 请求,这就是 CSRF 攻击。 举例来说,用户登陆
阅读全文
摘要:一、JavaScript Image对象 整理 Image 对象 Image 对象代表嵌入的图像。 <img> 标签每出现一次,一个 Image 对象就会被创建。 Image 对象属性 W3C: W3C 标准。 属性描述W3C align 设置或返回与内联内容的对齐方式。 Yes alt 设置或返回
阅读全文
摘要:一、JavaScript Window对象 说明 window 是客户端浏览器对象模型的基类,window 对象是客户端 JavaScript 的全局对象。一个 window 对象实际上就是一个独立的窗口,对于框架页面来说,浏览器窗口每个框架都包含一个 window 对象。 全局作用域 在客户端浏览
阅读全文
摘要:Javascript 字符串 String对象&方法 ES5字符串方法 1. String.fromCharCode() 该方法的参数是一系列Unicode码点,返回对应的字符串。 2. charAt() 该方法返回指定位置的字符,参数是从0开始编号的位置。 3. charCodeAt()方法返回给
阅读全文
摘要:一、 Javascript Math 对象说明 Math 中文为“数学”的意思,此对象提供数学计算的函数与常量 Math 对象没有构造函数,是一个固有的对象,这是它与Date,String对象的区别 Math 函数与属性使用语法 Math.方法名(参数1,参数2,....) Math.属性 Math
阅读全文
摘要:JavaScript Date对象 更多: JavaScript Date对象和函数 (一) Javascript 字符串(二)常用操作整理 Javascript 字符串(一)常见函数使用
阅读全文
摘要:JavaScript_Date对象说明 Date中文为"日期"的意思,Date继承自Object对象,此对象提供操作,显示日期与时间的函数 Date对象构造函数 Date对象具有多种构造函数。 Date对象构造函数参数说明 milliseconds - 距离JavaScript内部定义的起始时间19
阅读全文
摘要:一、JSON数据 JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式。 JSON是“名值对”的集合。结构由大括号'{}',中括号'[]',逗号',',冒号':',双引号'“”'组成,包含的数据类型有Object,Number,B
阅读全文
摘要:一、js获取字符串的字节数 用正则表达式检测所用的时间竟然是for循环的两倍!!!! 更多: Javascript 字符串(一)常见函数使用 JavaScript数组(三)数组对象使用整理 JavaScript数组(二)实例
阅读全文
摘要:一、js字符串示例1 二、js字符串示例2 更多: JavaScript数组(三)数组对象使用整理 JavaScript数组(二)实例 Javascript数组(一)排序
阅读全文
摘要:一.数组声明方法1. var a=new Array();2. var a=new Array([size]);3.var a=new Array(['a'],[1],['b'],[123]);4.var a=['a',2,'b',123];(注):注意带“[]”与不带“[]”的区别要说明的是,虽然
阅读全文
摘要:一、Js 数组示例常用操作。 二、array方法使用示例,array数组元素的添加和删除 shift:删除原数组第一项,并返回删除元素的值;如果数组为空则返回undefined var a = [1,2,3,4,5]; var b = a.shift(); //a:[2,3,4,5] b:1 uns
阅读全文
摘要:一、简介首先,我们来看一下JS中sort()和reverse()这两个函数的函数吧reverse();这个函数是用来进行倒序,这个没有什么可说的,所谓倒序就是大的在前面,小的在后面。 比如: var array1 = [0,1,5,10,15]; array1.reverse();//结果为:15,
阅读全文
摘要:判断原理 JavaScript是前端开发的主要语言,我们可以通过 编写JavaScript程序来判断浏览器的类型及版本。JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另 一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之
阅读全文
摘要:一、Navigator 对象 JavaScript Navigator 对象包含了有关访问者浏览器的所有信息。接下来我们学习 Navigator 对象的两个属性。 上面例子中的 appVersion 属性返回的字符串所包含的信息不止是版本号而已,但是现在我们只关注版本号。我们使用一个名为 parse
阅读全文
摘要:网页宽度、高度: 网页可见区域宽: document.body.clientWidth 网页可见区域高: document.body.clientHeight 网页可见区域宽: document.body.offsetWidth (包括边线的宽) 网页可见区域高: document.body.off
阅读全文
摘要:Screen 对象 window.screen 对象包含有关客户端显示屏幕的信息。 注释:没有应用于 screen 对象的公开标准,不过所有浏览器都支持该对象。 window.screen 对象在编写时可以不使用 window 这个前缀。 一些属性: screen.availWidth - 可用的屏
阅读全文
摘要:对象的合并 需求:设有对象 o1 ,o2,需要得到对象 o3 方法1:使用JQuery的extend方法 **方法定义**:jQuery.extend([deep], target, object1, [objectN]) > 用一个或多个其他对象来扩展一个对象,返回被扩展的对象。 > 如果不指定t
阅读全文