
Javascript
Quincylk
这个作者很懒,什么都没留下…
展开
-
一篇文档掌握Jdk8中Javascript引擎Nashorn的使用方法
翻译和编译自: http://docs.oracle.com/javase/8/docs/technotes/guides/scripting/nashorn/toc.html用Notepad++新建一js文件。F6执行命令为:npp_savecmd.exe /c jjs.exe -fx "$(FULL_CURRENT_PATH)"代码内容例如以下://查看包...转载 2020-03-29 12:46:57 · 843 阅读 · 0 评论 -
详解this
原文:https://www.cnblogs.com/Wayou/p/all-this.htmlthis 虐我千百遍,看完此文效立见!不得不说,这篇文章的总结很地道很全面,适合收藏之用。原文:all this习惯了高级语言的你或许觉得JavaScript中的this跟Java这些面向对象语言相似,保存了实体属性的一些值。其实不然。将它视作幻影魔神比较恰当,手提一个装满未知符文的灵龛。...转载 2018-11-30 14:44:24 · 172 阅读 · 0 评论 -
Dom对象,js对象和jquery对象的区别
原文:https://blog.youkuaiyun.com/kuangdacaikuang/article/details/72235747一、DOM对象文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展置标语言的标准编程接口。DOM实际上是以面向对象方式描述的文档模型。DOM定义了表示和修改文档所需的对象、这些对象的行为和属性以及这些对象之间的...转载 2018-11-19 11:24:08 · 230 阅读 · 1 评论 -
JS数组追加数组采用push.apply的坑
原文:https://www.cnblogs.com/freefish12/p/6116788.htmlJS数组追加数组没有现成的函数,这么多年我已经习惯了a.push.apply(a, b);这种自以为很酷的,不需要写for循环的写法,一直也没遇到什么问题,直到今天我要append的b是个很大的数组时才遇到了坑。 1 2 3 a = new A...转载 2018-11-16 11:32:17 · 4231 阅读 · 0 评论 -
深入比较选择 Angular 还是 React
原文:https://www.cnblogs.com/dadifeihong/p/6958337.html我应该选择 Angular 还是 React?现在JS框架两强的格局让许多开发者选择起来很纠结。无论你是一个正在思考如何入门的新手,还是一个为下个项目挑选框架的设计者,或是一个架构师为公司做长远的规划,你都有可能从学习这个主题中受益。为了节省你的时间,提前做出如下声明:在哪个框架更好这...转载 2018-11-16 10:58:34 · 758 阅读 · 0 评论 -
react-native fetch的具体使用方法
原文:https://www.jb51.net/article/127286.htm在前端快速发展地过程中,为了契合更好的设计模式,产生了 fetch 框架,此文将简要介绍下 fetch 的基本使用。在 AJAX 时代,进行请求 API 等网络请求都是通过 XMLHttpRequest 或者封装后的框架进行网络请求。现在产生的 fetch 框架简直就是为了提供更加强大、高效的网络请求而...转载 2018-11-13 17:41:05 · 2238 阅读 · 1 评论 -
export ,export default 和 import 区别 以及用法
原文:https://www.cnblogs.com/xiaotanke/p/7448383.html首先要知道export,import ,export default是什么ES6模块主要有两个功能:export和importexport用于对外输出本模块(一个文件可以理解为一个模块)变量的接口import用于在一个模块中加载另一个含有export接口的模块。也就是说使用expor...转载 2018-09-06 12:50:27 · 420 阅读 · 0 评论 -
css3实现固定表格头部而无需设置单元格td的宽度
原文:http://www.html-js.com/article/cssyanjiu-css3shixiangudingbiaogetoubuerwuxushezhidanyuangetddikuandu%204019背景最近小弟在工作都是做后台系统,一堆的表格,各种各样的。然后需求上要有固定的表头的表格,如下图所示在网上查询固定表头的实现方式为:thead 设置为 fixe...转载 2018-08-20 18:10:02 · 694 阅读 · 1 评论 -
JS中的call、apply、bind方法详解
原文:https://www.cnblogs.com/moqiutao/p/7371988.html文章目录apply、call apply、call 区别 apply、call实例 数组之间追加 获取数组中的最大值和最小值 验证是否是数组(前提是toString()方法没有被重写过) 类(伪)数组使用数组方法 面试题 bind 绑定函数 偏函数(Part...转载 2018-08-22 15:57:57 · 513 阅读 · 0 评论 -
js中的数组对象排序
原文:https://www.cnblogs.com/xljzlw/p/3694861.html一、普通数组排序 js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。如:var arr = ["a", "b", "A", "B"];arr.sort();conso...转载 2018-08-16 15:42:39 · 25724 阅读 · 3 评论 -
es6 扩展运算符 三个点(...)
转:https://blog.youkuaiyun.com/qq_30100043/article/details/533913081 含义扩展运算符( spread )是三个点(...)。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列。console.log(...[1, 2, 3])// 1 2 3console.log(1, ...[2, 3, 4], 5)//...转载 2018-08-15 13:25:29 · 1740 阅读 · 0 评论 -
Chrome 控制台不完全指南
原文:https://www.cnblogs.com/Wayou/p/chrome-console-tips-and-tricks.htmlChrome的开发者工具已经强大到没朋友的地步了,特别是其功能丰富界面友好的console,使用得当可以有如下功效:更高「逼格」更快「开发调试」更强「进阶级的Frontender」 Bug无处遁形「Console大法好」console.log大...转载 2018-11-29 18:03:54 · 224 阅读 · 0 评论 -
前端不为人知的一面--前端冷知识集锦
原文:https://www.cnblogs.com/Wayou/p/things_you_dont_know_about_frontend.html前端已经被玩儿坏了!像console.log()可以向控制台输出图片等炫酷的玩意已经不是什么新闻了,像用||操作符给变量赋默认值也是人尽皆知的旧闻了,今天看到Quora上一个帖子,瞬间又GET了好多前端技能,一些属于技巧,一些则是闻所未闻的冷知识...转载 2018-11-30 14:20:07 · 329 阅读 · 0 评论 -
JS组件系列——Bootstrap Select2组件使用小结
原文:https://www.cnblogs.com/landeanfen/p/5099332.html前言:在介绍select组件的时候,博主之前分享过一篇JS组件系列——两种bootstrap multiselect组件大比拼,这两个组件的功能确实很强大,只可惜没有图文结合的效果(也就是将图片放入到select里面随着文字一起显示)。前两天做一个菜单图标选择的功能,就要用到这个图文选择的功...转载 2019-04-06 21:01:08 · 699 阅读 · 0 评论 -
JS、jQuery和Dojo对DOM的常用操作
在开发HTML5应用程序时,经常会创建、查找、修改DOM节点。熟练掌握DOM操作的各种常用方法十分必要。一、DOM简介文档对象模型(Document Object Model,简称DOM),是W3C组织推荐的处理可扩展标志语言的标准编程接口。在网页上,组织页面(或文档)的对象被组织在一个树形结构中,用来表示文档中对象的标准模型就称为DOM。1、HTML DOM (文档对象模型)当网...原创 2019-01-02 21:58:56 · 548 阅读 · 0 评论 -
如何用JavaScript搭建神经网络?90分钟免费课程,上手可操作
原文:https://mbd.baidu.com/newspage/data/landingsuper?context=%7B%22nid%22%3A%22news_9928052870159365500%22%7D&n_type=1&p_from=4最近,一个关于用JavaScript实现神经网络的课程更新完了。这个名为Neural networks in JavaS...转载 2018-12-25 10:54:13 · 765 阅读 · 1 评论 -
解决blur与click冲突
原文:https://blog.youkuaiyun.com/ligang2585116/article/details/51764828在开发中我们会经常遇到blur和click冲突的情况。下面叙述了开发中常遇到的“下拉框”的问题,并提供了两种解决方案。一、blur和click事件简述blur事件:当元素失去焦点时触发blur事件;其为表单事件,blur和focus事件不会冒泡,其他表单事件都可...转载 2018-12-18 16:26:33 · 1210 阅读 · 1 评论 -
javascript对象数组共享实例的有趣用法
在开发中,碰到利用javacript对象数组共享实例,来实现修改该数组中对象属性。示例如下:<!DOCTYPE html><html lang="en"><head></head><body><script> function addCount(arr){ if(arr.length原创 2018-12-19 18:01:22 · 255 阅读 · 0 评论 -
Chrome 开发者工具(DevTools)中所有快捷方式列表
原文:https://9iphp.com/web/javascript/chrome-devtools-shortcuts.htmlChrome DevTools提供了一些内置的快捷键,开发者利用这些快捷键可以节省常工作中很多日的开发时间。下面列出了每个快捷键在Windows/Linux及Mac中的对应键。其中一些快捷键对于DevTools全局可用,而另一些则只能在单个面板中使用。 打...转载 2018-12-12 15:39:19 · 2479 阅读 · 0 评论 -
JavaScript钩子函数和AOP
原文:https://blog.youkuaiyun.com/shuixiou1/article/details/82013207废话不多说,直接上demo<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title></head>转载 2018-11-28 16:54:40 · 995 阅读 · 1 评论 -
【深入浅出jQuery】源码浅析--整体架构
原文:http://www.cnblogs.com/coco1s/p/5261646.html最近一直在研读 jQuery 源码,初看源码一头雾水毫无头绪,真正静下心来细看写的真是精妙,让你感叹代码之美。其结构明晰,高内聚、低耦合,兼具优秀的性能与便利的扩展性,在浏览器的兼容性(功能缺陷、渐进增强)优雅的处理能力以及 Ajax 等方面周到而强大的定制功能无不令人惊叹。另外,阅读源码让我...转载 2018-11-28 15:35:34 · 193 阅读 · 0 评论 -
WebSocket实战之——JavaScript例子
原文:https://www.cnblogs.com/tinywan/p/5894403.html源码地址:https://github.com/Tinywan/PHP_Experience 一、详细代码案例 详细解读一个简单html5 WebSocket的Js实例教程,附带完整的javascript websocket实例源码,以及实例代码效果演示页面,并对本实例的核心代码进行了...转载 2018-05-28 16:37:50 · 642 阅读 · 0 评论 -
Electron项目打包
原文:http://blog.youkuaiyun.com/arvin0/article/details/52690023一、安装 electron-packagerPS:安装之前,先复制一份package.json文件到./app目录下,然后改下./app目录下package.json里 “main”: “app/main.js”的路径(去掉app/),不这样子的话,下面打包的时候会报错转载 2017-10-16 18:01:33 · 2589 阅读 · 2 评论 -
javascript 异步编程
http://www.cnblogs.com/rubylouvre/archive/2011/03/14/1982699.html转载 2014-07-08 16:13:06 · 820 阅读 · 0 评论 -
闭包漫谈(从抽象代数及函数式编程角度)
转载:http://www.cnblogs.com/rubylouvre/archive/2012/05/03/2481252.html转载 2014-07-08 16:07:26 · 951 阅读 · 0 评论 -
JavaScript 中小数和大整数的精度丢失
http://blog.php1.cn/article/details/2960先来看两个问题:0.1 + 0.2 == 0.3; // false9999999999999999 == 10000000000000000; // true第一个问题是小数的精度问题,在业界不少博客里已有讨论。第二个问题,去年公司有个系统的数据库在做数据订正时,发现有部分数据重复的诡异现象。转载 2014-06-11 16:25:33 · 1085 阅读 · 0 评论 -
Chrome 中的 JavaScript 断点设置和调试技巧
http://han.guokai.blog.163.com/blog/static/136718271201321402514114/你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的转载 2014-06-10 16:33:11 · 1130 阅读 · 0 评论 -
javascript过滤数组中重复的元素
//result是需要过滤重复元素的数组//filterResult是过滤后的数组array.forEach(result, function(record){ var index = -1; array.forEach(filterResult, function(filterRecord){原创 2014-05-26 16:52:28 · 3088 阅读 · 0 评论 -
JavaScript定时器
http://www.cnblogs.com/yangjunhua/archive/2012/04/12/2444106.html一、setTimeout123setTimeout(function(){ //要执行的代码 },200);理转载 2014-05-22 13:15:42 · 1063 阅读 · 0 评论 -
DOM中的innerHTML、innerText和outerHTML、outerText的区别
http://walsh.iteye.com/blog/261966 1、功能讲解: innerHTML 设置或获取位于对象起始和结束标签内的 HTML outerHTML 设置或获取对象及其内容的 HTML 形式 innerText 设置或获取位于对象起始和结束标签内的文本 outerText 设置(包括标签)或获取(不包括标签)对象的文本 2、转载 2014-05-19 17:18:48 · 987 阅读 · 0 评论 -
教你区别和处理javascript单引号和双引号
http://www.blogjava.net/abc1186858036/archive/2012/04/21/375482.html在一个网页中的按钮,写onclick事件的处理代码,不小心写成如下: "Test" type="button" onclick="alert(""OK"");" /> IE提示出错后,再漫不经心地改为: "Test" type="转载 2014-05-14 15:31:07 · 3277 阅读 · 0 评论 -
精通 JavaScript中的正则表达式
http://www.iteye.com/topic/481228正则表达式可以:•测试字符串的某个模式。例如,可以对一个输入字符串进行测试,看在该字符串是否存在一个电话号码模式或一个信用卡号码模式。这称为数据有效性验证•替换文本。可以在文档中使用一个正则表达式来标识特定文字,然后可以全部将其删除,或者替换为别的文字•根据模式匹配从字符串中提取一个子字符串。可以用来在文本或输入字段转载 2014-01-14 17:11:35 · 2208 阅读 · 1 评论 -
javascript 鼠标单击和双击事件并存的实现方法
http://www.jbxue.com/article/8033.html本文介绍下实现javascript鼠标单击与双击事件并存的方法,经常需要为一个链接注册双击事件,或让一个按钮或者其他元素上面同时注册单击或者双击事件。供大家参考。经常需要为一个链接注册双击事件,或让一个按钮或者其他元素上面同时注册单击或者双击事件,此时网页中的双击事件似乎永远都不会起作用,原因是当点击一转载 2014-08-14 16:19:20 · 26981 阅读 · 1 评论 -
jQuery的deferred对象详解
原文:http://www.ruanyifeng.com/blog/2011/08/a_detailed_explanation_of_jquery_deferred_object.htmljQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。每个版本都会引入一些新功能。今天我想介绍的,就是从jQuery 1.5.0版本开始引入的一个新功能----deferred对转载 2016-05-27 17:00:32 · 477 阅读 · 0 评论 -
Spring MVC与Ajax交互实例
1. 用Intellij IDEA创建一个Spring MVC的project,目录结构如下2. 用maven加载相应的jar包<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLoca原创 2016-05-16 11:16:59 · 2001 阅读 · 0 评论 -
Electron 快速入门
原文:http://www.jianshu.com/p/591fa0c313fe快速入门Electron 可以让你使用纯 JavaScript 调用丰富的原生 APIs 来创造桌面应用。你可以把它看作一个专注于桌面应用的 Node.js 的变体,而不是 Web 服务器。这不意味着 Electron 是绑定了 GUI 库的 JavaScript。相反,Electron 使用转载 2017-10-16 15:41:10 · 1034 阅读 · 1 评论 -
HTML5的File API应用
原文:http://blog.meathill.com/tech/js/html5-file-reader-file-writer.htmlHTML5新增了很多特性,其中File API是非常重要的部分。在肉大师中,我大量使用了HTML5的文件API,这样一来可以给予用户近乎桌面软件的体验,二来还能减少服务器和带宽的消耗。今天终于把最后几个问题解决了,在这里总结下HTML5 File AP转载 2017-08-31 15:48:57 · 3274 阅读 · 3 评论 -
通过设置chrome浏览器解决跨域问题,在本地进行开发工作
原文:http://www.cnblogs.com/kugeliu/p/6566462.html后端跨域权限无法打开,于是去网上找了下我这边能不能解决现在的浏览器出于安全策略的限制,都是不允许跨域的,但是开发的时候经常需要一些别的域的接口,特别是一些接口不是自己能控制的时候,往往会造成开发困难。今天无意中知道了,chrome浏览器可以通过设置,解决跨域问题。如果 Chrom转载 2017-08-29 14:43:27 · 17985 阅读 · 2 评论 -
前端解决跨域问题的8种方案(最新最全)
原文:http://www.cnblogs.com/JChen666/p/3399951.html1.同源策略如下:URL说明是否允许通信http://www.a.com/a.jshttp://www.a.com/b.js同一域名下允许http://www.a.com/lab/a.jshtt转载 2017-08-29 11:28:07 · 2428 阅读 · 2 评论 -
Ajax跨域请求解决方案——jsonp
转自:http://www.cnblogs.com/dowinning/archive/2012/04/19/json-jsonp-jquery.html1、一个众所周知的问题,Ajax直接请求普通文件存在跨域无权限访问的问题,甭管你是静态页面、动态网页、web服务、WCF,只要是跨域请求,一律不准;2、不过我们又发现,Web页面上调用js文件时则不受是否跨域的影响(不仅如此,我们还发现凡转载 2017-08-28 17:30:54 · 467 阅读 · 0 评论