javascript
Sunny蔬菜小柠
software test engineer
展开
-
JsonPath完全介绍及详细使用教程
Json Path介绍看它的名字你就能知道,这Json Path和JSON文档有关系,正如XPath之于XML文档一样,JsonPath为Json文档提供了解析能力,通过使用JsonPath,你可以方便的查找节点、获取想要的数据,JsonPath是Json版的XPath。Json Path语法JsonPath的语法相对简单,它采用开发语言友好的表达式形式,如果你了解类C语言,对JsonPath就不会感到不适应。函数可以在JsonPath表达式执行后进行调用,其输入值为表达式的结果。过滤器原创 2020-11-02 20:14:26 · 36436 阅读 · 3 评论 -
彻底搞清楚javascript中的require、import和export
为什么有模块概念理想情况下,开发者只需要实现核心的业务逻辑,其他都可以加载别人已经写好的模块。但是,Javascript不是一种模块化编程语言,在es6以前,它是不支持”类”(class),所以也就没有”模块”(module)了。require时代Javascript社区做了很多努力,在现有的运行环境中,实现”模块”的效果。原始写法模块就是实现特定功能的一组方法。只要把不同的函数(以...转载 2018-10-24 11:23:56 · 2410 阅读 · 0 评论 -
(史上最全)Web前端面试试题及答案之JavaScript基础及进阶算法设计题
1、获取一个给定字符串中出现次数最多的字符及其出现次数2、数组去重1、获取一个给定字符串中出现次数最多的字符及其出现次数<!DOCTYPE html><html> <head>原创 2018-09-11 10:22:13 · 3072 阅读 · 0 评论 -
详解javascript如何阻止冒泡事件及阻止默认事件
一、事件冒泡二、默认行为在说事件冒泡之前,我们先说说事件对象(Event)Event1、在触发DOM上某个事件时,会产生一个事件对象event,这个对象包含着所有事件有关的信息(导致事件的元素、事件的类型、与特定事件相关的信息)2、所有浏览器都支持Event对象,但支持方式不同3、IE中的事件对象:window.event一、事件冒泡什么是事件...原创 2018-09-13 14:07:13 · 945 阅读 · 0 评论 -
JavaScript的同源策略详解
JavaScript的同源策略详解JavaScript的同源策略详解一、概念:二、为什么要有同源限制?三、限制范围四、规避方法1、Cookie2、iframe2.1 片段识别符2.2 window.name2.3 window.postMessage2.4 LocalStorage3、Ajax3.1 JSONP3.2 WebSocket3.3 CORS...转载 2018-09-05 19:19:18 · 3109 阅读 · 0 评论 -
(史上最全)Web前端面试试题大全及答案汇总(之篇二JavaScript基础笔试面试题)
1、javascript 的 typeof 返回哪些数据类型objectnumberfunctionbooleanundefinedstring 2、例举 3 种强制类型转换和 2 种隐式类型转换?强制(parseInt(),parseFloat(),Number())隐式(==)1==”1”//truenull==undefined//true3、sp...原创 2018-09-05 18:13:44 · 16661 阅读 · 8 评论 -
(JavaScript闭包属性详解)深入理解JavaScript的闭包特性
一. JavaScript的闭包特性如何给循环中的对象添加事件二.浅析Javascript闭包的特性三 . javascript深入理解js闭包四. 如果你对javascript闭包还不是很理解,那么请看下面五、Javascript的垃圾回收机制六、结语一. JavaScript的闭包特性如何给循环中的对象添加事件初学者经常碰到的,即获取HTML元素集合,...转载 2018-09-11 13:17:06 · 994 阅读 · 0 评论 -
(完全详解)JavaScript 添加、复制、移除、移动、创建和查找节点
(完全详解)JavaScript 添加、复制、移除、移动、创建和查找节点一、创建新节点1、document.createDocumentFragment() //创建一个 DOM 片段createdocumentfragment()方法创建了一虚拟的节点对象,节点对象包含所有属性和方法。当你想提取文档的一部分,改变,增加,或删除某些内容及插入到文档末尾可以使用createD...原创 2018-09-07 23:33:41 · 4056 阅读 · 0 评论 -
JavaScript 去除数组中的重复元素
JavaScript 去除数组中的重复元素<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>去除一个数组中重复的元素&lt原创 2018-08-30 12:39:21 · 887 阅读 · 0 评论 -
JavaScript Array数组对象属性及方法汇总
JavaScript Array数组对象属性及方法汇总Array 对象Array对象属性Array 对象方法1、concat():连接两个或更多的数组,并返回结果。2、join():把数组的所有元素放入一个字符串。元素通过指定的分隔符进行分隔。3、pop()、push()、shift()、unshift()4、slice()、splice()5、indexOf()、lastI...原创 2018-08-30 11:51:38 · 1133 阅读 · 0 评论 -
JavaScript 实现找出某字符串中出现次数最多的字符,并统计其出现次数
JavaScript 实现找出某字符串中出现次数最多的字符,并统计其出现次数<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>JS实现找到某字符串中出现次数最多的字符,并统计次数</title> &翻译 2018-08-30 09:34:45 · 2436 阅读 · 0 评论 -
字符串String对象方法汇总
字符串String对象方法汇总 其中一些方法的举例及应用,持续更新……………&lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &lt;title&gt;字原创 2018-08-29 18:28:08 · 427 阅读 · 0 评论 -
(代码准确运行)如何获取浏览器URL中查询字符串中的参数
如何获取浏览器URL中查询字符串中的参数首先要了解的是URL中查询字符串中的参数是什么,例如有一个URL地址为:"http://www/book.com/jquery/bookmannager.html?channelid=12345&name=xiaoming&age=23"; 那么?号后边的一串字符就是获取到的参数,下面请看代码:<!DOCTYPE html&g...原创 2018-08-29 18:05:59 · 2841 阅读 · 0 评论 -
JavaScript charCodeAt()与fromCharCode()方法详解 (可用于筛选字符串中的数字,字母,中文)
JavaScript charCodeAt()与fromCharCode()方法详解一、charCodeAt() 方法(属于String对象)定义和用法charCodeAt(index) 方法可返回指定位置的字符的 Unicode 编码。字符串中第一个字符的位置为 0, 第二个字符位置为 1,以此类推。var str = "Hello World";document...原创 2018-08-29 13:08:44 · 3342 阅读 · 0 评论 -
JS获取随机颜色
var getRandomCOlor = function() { return '#' + ('00000' + (Math.random() * 0x1000000 << 0).tostring(16).substr(-6);}原创 2018-05-09 20:02:30 · 748 阅读 · 0 评论