![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
javascript
文章平均质量分 88
zdy0_2004
这个作者很懒,什么都没留下…
展开
-
JavaScript 原型的实际应用之实现一个 jQuery
https://www.cnblogs.com/dora-zc/p/10904919.html我们平时使用jQuery大概是这样:let $p = $('p');$p.css('fontSize', '40px');我们生成jQuery实例对象后,就可以使用原型上的css(), html()等方法,这就体现了原型继承:由构造函数生成的实例对象,可以继承构造函数的原型对象上的属性和方...转载 2019-05-23 00:21:20 · 237 阅读 · 0 评论 -
React知识库内容精选:10篇文章让你迅速了解该技术
http://geek.csdn.net/news/detail/81106?ref=myreadReact作为前端框架的后起之秀,凭借其在构建SPA上的出色表现,正吸引着大量前端开发者深入研究。目前包括Strikingly、杭州大搜车在内的越来越多企业已在实际开发中探索、应用React。目前有关React的学习资源满天飞,零散且良莠不齐。面对它们,初次接触React的开发者往转载 2016-06-14 22:00:38 · 528 阅读 · 0 评论 -
浅谈模板引擎
http://www.cnblogs.com/dojo-lzz/p/5518474.html模板原理模板的诞生是为了将显示与数据分离,模板技术多种多样,但其本质是将模板文件和数据通过模板引擎生成最终的HTML代码。模板技术并不是什么神秘技术,干的是拼接字符串的体力活。模板引擎就是利用正则表达式识别模板标识,并利用数据替换其中的标识符。比如:Hello转载 2016-05-23 22:29:53 · 473 阅读 · 0 评论 -
初探jquery之强大丰富的选择器
http://www.cnblogs.com/coco-163/p/5462516.html---恢复内容开始---1.基本选择器 常用的有id选择器:#id, 类选择器:.class , 元素选择器。2.层次选择器$(ancestor descendant):选取ancestor元素里的所有descendant后代元素。 示例:$("body转载 2016-05-05 22:17:42 · 474 阅读 · 0 评论 -
30行代码让你理解angular依赖注入:angular 依赖注入原理
http://www.cnblogs.com/etoah/p/5460441.html依赖注入(Dependency Injection,简称DI)是像C#,java等典型的面向对象语言框架设计原则控制反转的一种典型的一种实现方式,angular把它引入到js中,介绍angular依赖注入的使用方式的文章很多,angular官方的文档,也有很详细的说明。但介绍原理的较少转载 2016-05-05 14:01:50 · 1143 阅读 · 0 评论 -
如何检测现在主流的几大浏览器?
http://www.cnblogs.com/jtjds/p/5461152.html 在客户端中,浏览器最重要的检测对象是navigator对象,包括检测浏览器的名称,版本号和平台等。一:检测浏览器有哪些方式? 目前主要有两种方式:user-Agent字符串检测法和对象/特征检测法。 对象/特征检测法:主要是检转载 2016-05-05 13:59:08 · 699 阅读 · 0 评论 -
JavaScript 正则表达式上——基本语法
http://www.cnblogs.com/dolphinX/p/3486214.html定义JavaScript种正则表达式有两种定义方式,定义一个匹配类似 的字符串1. 构造函数var reg=new RegExp(']+%>','g');2. 字面量var reg=/]%>/g;g: global,全文搜索,转载 2016-05-16 11:06:00 · 436 阅读 · 0 评论 -
JavaScript之单例实战
http://www.cnblogs.com/giggle/p/5452271.html一、概述所谓单例模式,顾名思义即一个类只有一个实例。所以,当我们创建一个实例时,就必须判断其是否已经存在了这个实例,如果已经存在了这个实例,那么就返回这个已经存在的实例,无需再创建一个(单例模式嘛,核心就是一个类只有一个 实例);如果不存在,就创建这个实例转载 2016-05-04 23:22:42 · 394 阅读 · 0 评论 -
高性能的JavaScript库---Lodash
http://www.cnblogs.com/tangshiwei/p/5489738.html 上周在仿做Nodejs社区的时候,遇到了lodash这个javascript库,很惭愧,那也是我第一次听说lodash。人嘛,对于新鲜的事物总是会或多或少感到些好奇的,于是就毫不犹豫地去lodash官网逛了逛......咦...这货我怎么感觉在哪儿见过?......额,尼玛这不就是u转载 2016-05-14 02:10:31 · 6323 阅读 · 0 评论 -
动Web触控事件总结
http://www.cnblogs.com/dojo-lzz/p/5452575.html移动web风风火火几多年,让我这个在Pc端漂流的前端er不免心生仰慕,的确入行几多年,也该是时候进军移动web了。移动web中踩到的第一个坑就是事件问题,所以在吸取众大神的经验后,特作总结以示后来者。移动端事件的变化首先PC端那一堆非常happy的鼠标事件没了,mousedo转载 2016-05-03 10:51:34 · 597 阅读 · 0 评论 -
分享一个插件-水珠自动下落效果
http://www.cnblogs.com/jtjds/p/5528497.html 分享一个水珠自动下落的插件,下载地址:https://github.com/foreverjiangting/rainyday.js 下面来看看如何使用它?添加下面代码即可运行它。 实现效果如下: 代码如下: func转载 2016-05-26 15:21:30 · 1699 阅读 · 0 评论 -
JavaScript 事件管理
http://www.cnblogs.com/stoneniqiu/p/5479246.html 在设计JavaScript xxsdk的时候考虑到能让调用者参与到工作流程中来,开始用了回调函数。如下:this.foo = function(args,callbackFn) { //do something //then if callback转载 2016-05-11 22:55:54 · 550 阅读 · 0 评论 -
jQuery的XX如何实现?——3.data与cache机制
http://www.cnblogs.com/jiahuix/p/5483410.html往期回顾:jQuery的XX如何实现?——1.框架jQuery的XX如何实现?——2.show与链式调用--------------------------源码链接:内附实例代码jQuery使用许久了,但是有一些API的实现实在想不通。于是抽转载 2016-05-11 22:22:11 · 681 阅读 · 0 评论 -
nodejs开发指南读后感
http://www.cnblogs.com/tugenhua0707/p/5444722.htmlnodejs开发指南读后感阅读目录使用nodejs创建http服务器;supervisor的使用及nodejs常见的调式代码命令了解;了解Node核心模块;ejs模板引擎Express理解路由控制学习使用node建立微博网站回到顶部使用node转载 2016-04-29 14:53:35 · 828 阅读 · 0 评论 -
《高性能javascript》 领悟随笔之-------DOM编程篇二
http://www.cnblogs.com/ztfjs/p/domeach2.html 序:在javaSctipt中,ECMASCRIPT规定了它的语法,BOM实现了页面与浏览器的交互,而DOM则承载着整个页面文档。DOM编程性能一直以来都是非常受开发者关注的话题,如何编写高性能的DOM是前端开发必不可少的技能。 1.重绘与重排 当浏览器加载完页面所有的元素、转载 2016-05-10 22:52:30 · 728 阅读 · 0 评论 -
React 同构开发(一)
http://www.cnblogs.com/bingooo/p/5724354.html为什么要做同构要回答这个问题,首先要问什么是同构。所谓同构,顾名思义就是同一套代码,既可以运行在客户端(浏览器),又可以运行在服务器端(node)。我们知道,在前端的开发过程中,我们一般都会有一个index.html, 在这个文件中写入页面的基本内容(静态内转载 2016-08-01 11:58:57 · 1755 阅读 · 0 评论 -
会员等级进度功能前端实现
http://www.cnblogs.com/starof/p/5718977.html一、切图1、效果真实效果如下。为说明问题只保留有用代码。进度条宽度用百分比来表示,这样适配时不需要重新计算。2、切图代码html代码如下:DOCTYPE HTML>html>head> meta charset="ut转载 2016-08-01 23:14:18 · 2194 阅读 · 0 评论 -
JavaScript 事件总结
http://www.cnblogs.com/laizhihui/p/5767012.html本文总结自《JavaScript高级程序设计》以及自己平时的经验,针对较新浏览器以及 DOM3 级事件标准(2016年8月),对少部分内容作了更正,增加了各种例子及解析。如无特殊说明,本文后的文字引用和图片引用均来自《JavaScript高级程序设计》,引用稍有改变原文,不改变转载 2016-08-13 11:17:37 · 656 阅读 · 0 评论 -
深入理解vue
https://www.cnblogs.com/lishanlei/p/8423407.html一 理解vue的核心理念使用vue会让人感到身心愉悦,它同时具备angular和react的优点,轻量级,api简单,文档齐全,简单强大,麻雀虽小五脏俱全.倘若用一句话来概括vue,那么我首先想到的便是官方文档中的一句话:Vue.js(读音 /vju转载 2018-02-24 18:33:13 · 307 阅读 · 0 评论 -
WebAssembly让你的Javascript计算性能提升70%
http://www.cnblogs.com/dojo-lzz/p/8053250.html 现在的JavaScript代码要进行性能优化,通常使用一些常规手段,如:延迟执行、预处理、setTimeout等异步方式避免处理主线程,高大上一点的会使用WebWorker。即使对于WebWorker也仅仅是解决了阻塞主线程的问题,但是对于JavaScript计算性能慢的问题并没有转载 2017-12-19 11:09:37 · 1705 阅读 · 0 评论 -
java中嵌入javascript
http://blog.csdn.net/kqygww/article/details/8652386Java中嵌入JavaScript脚本的思路: 1.取得脚本解释器的管理器Manager 2.从管理器中取得js的解释器实例ScriptEngine 3.取得存储javascript变量的Bindings实例 4.把一个java.io.Reader流及Bindings传递给转载 2017-07-07 17:46:53 · 709 阅读 · 0 评论 -
java6内置JS引擎初接触
http://blog.csdn.net/sdyy321/article/details/6959199由于要用到该技术,所以写了几个测试,直接上代码。[java] view plain copy [javascript] view plain copy 定义外部资源转载 2017-07-07 17:44:28 · 603 阅读 · 0 评论 -
五十行javascript代码实现简单的双向数据绑定
http://www.cnblogs.com/smartXiang/p/6759282.html五十行javascript代码实现简单的双向数据绑定Vue框架想必从事前端开发的同学都使用过,它的双向数据绑定机制能给我们带来很大的方便。今天闲着没事,尝试着实现一下双向数据绑定,接下来给大家分享一下。Object.defineProperty(obj, prop转载 2017-04-25 00:40:56 · 586 阅读 · 0 评论 -
运用google-protobuf的IM消息应用开发(前端篇)
http://www.cnblogs.com/1wen/p/6509253.html前言: 公司原本使用了第三方提供的IM消息系统,随着业务发展需要,三方的服务有限,并且出现问题也很难处理和排查,所以这次新版本迭代,我们的server同事呕心沥血做了一个新的IM消息系统,我们也因此配合做了一些事情。 对于前端来说,被告知需要用到protocol buffer,什么转载 2017-03-30 22:28:13 · 1659 阅读 · 0 评论 -
前端开发面试题总结之——JAVASCRIPT(一)
http://www.jianshu.com/p/fc1faa8730b2相关知识点数据类型、运算、对象、function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Http、Canvas、jQuery、ECMAScript 2015(ES6)、No转载 2017-02-19 14:32:44 · 648 阅读 · 0 评论 -
前端开发面试题总结之——JAVASCRIPT(二)
http://www.jianshu.com/p/1a20dac12cf6相关知识点数据类型、运算、对象、function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Http、Canvas、jQuery、ECMAScript 2015(ES6)、Node转载 2017-02-19 14:32:19 · 384 阅读 · 0 评论 -
前端开发面试题总结之——JAVASCRIPT(三)
http://www.jianshu.com/p/988840419605相关知识点数据类型、运算、对象、function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、DOM、BOM、内存泄漏、跨域、异步加载、模板引擎、前端MVC、前端MVVM、路由、模块化、Http、Canvas、jQuery、ECMAScript 2015(ES6)、Node转载 2017-02-19 14:32:06 · 733 阅读 · 0 评论 -
初识angularJS的基本概念
http://www.cnblogs.com/zhongweizhu/p/6009171.html今天在这里分享分享我个人学习angular的知识点总结。在还没有接触到angular的时候,还真的不知道它到底有什么作用,直到我开始学习它,并且运用到它的时候,才知道angular这么强大。作为一个前端开发人员,我们要对新知识不断地学习,不断的充电,对待新知识不断地渴望,学习新转载 2016-10-29 02:21:42 · 424 阅读 · 0 评论 -
HTML页面之间跳转与传值(JS代码)
http://www.cnblogs.com/mingmingcome/p/5926254.html跳转的方法如下:方法一:window.location.href = "b.html";方法二(返回上一个页面,这个应该不算,先放在这):window.history.back(-1);方法三:self.location = "b.html";方法转载 2016-10-01 20:18:14 · 2090 阅读 · 0 评论 -
如何读懂并写出装逼的函数式代码
http://coolshell.cn/articles/17524.html今天在微博上看到了 有人分享了下面的这段函数式代码,我把代码贴到下面,不过我对原来的代码略有改动,对于函数式的版本,咋一看,的确令人非常费解,仔细看一下,你可能就晕掉了,似乎完全就是天书,看上去非常装逼,哈哈。不过,我感觉解析那段函数式的代码可能会一个比较有趣过程,而且,我以前写过一篇《函数式编程》的入门式的转载 2016-10-23 22:04:47 · 1799 阅读 · 0 评论 -
Thinking in React
http://www.cnblogs.com/sohobloo/p/5387598.html编者按使用React的思想来构建应用对我在实际项目中以及帮助他人解决实际问题时起到了很大作用,所以我翻译此文来向那些正在或即将陷入React或React-Native深坑的同胞们表示慰问。网上已经有人翻译过,我想用更易读的语言翻译一次,这也是我首次如此一本正经的翻译技术文章给大众阅读,权当练转载 2016-09-21 12:56:38 · 337 阅读 · 0 评论 -
深入理解javascript中的富文本编辑
http://www.cnblogs.com/xiaohuochai/p/5884206.html前面的话 一说起富文本,人们第一印象就是像使用word一样,在网页上操作文档。实际上差不多就是这样。富文本编辑,又称为WYSIWYG (What You See Is What You Get所见即所得),指在网页中编辑富文本内容。本文将详细介绍如何通过javas转载 2016-09-19 12:48:45 · 927 阅读 · 0 评论 -
react学习
http://www.cnblogs.com/alsy/p/5372770.htmlreact实战GitHub上给出react的三个关键点:1.Just the UI (仅仅是view层)2.Virtual Dom (虚拟Dom)3.Data flow (数据流是沿着组件树从上到下单向流动的)理解react可以参考 这里、这里,还有深入浅出React一、转载 2016-04-16 02:38:11 · 411 阅读 · 0 评论 -
图片预加载与懒加载
http://www.cnblogs.com/strick/p/5372694.html一、预加载前面做了个招聘页面,里面有大量的图片需要加载。一开始都是全部写在页面中,在测试环境还看不出很慢,一放到正式环境就不对了。微信浏览器本来就觉得慢,现在一下子要加载这么多图片,一下子就把屏幕弄白了,过了几十秒后才会完整的出现Loading图片。这显然是无法忍受的,马上就转载 2016-04-12 13:00:55 · 1266 阅读 · 0 评论 -
JS中给函数参数添加默认值
http://www.cnblogs.com/antineutrino/p/4869041.html 最近在Codewars上面看到一道很好的题目,要求用JS写一个函数defaultArguments,用来给指定的函数的某些参数添加默认值。举例来说就是:// foo函数有一个参数,名为xvar foo_ = defaultArguments(foo, {转载 2015-10-11 21:49:17 · 1262 阅读 · 0 评论 -
AngularJS学习总结
http://www.cnblogs.com/lovesong/p/4870006.html AngularJS学习总结 在8月份一个项目机会下,决定真正完整地学习使用AngularJS 1.3,下面是我一些总结。 PS:有些人很抵触AngularJS这种框架,认为它是在办坏事,装高调,我是认为任何能广泛传播的框架存在不是没有原因转载 2015-10-11 21:47:19 · 642 阅读 · 0 评论 -
jquery特效(3)—轮播图①(手动点击轮播)
jquery特效(3)—轮播图①(手动点击轮播)http://www.cnblogs.com/lily1010/p/4868303.html今天上班做设计做的头疼,就写了一个轮播图练练手,先写了一个手动点击轮播的轮播图,随后我会慢慢接着深入写自动轮播图和鼠标悬浮图片停止移动轮播图等~~~~~~虽然今天我生日,但是代码还是得写的,不能找借口放松自己,原地踏步也算后退~~~~转载 2015-10-11 00:40:40 · 1605 阅读 · 1 评论 -
node.js面试题大全-侧重后端应用与对Node核心的理解
node.js面试题大全-侧重后端应用与对Node核心的理解http://www.cnblogs.com/meteorcn/p/node_mianshiti_interview_question.htmlNode是搞后端的,不应该被被归为前端,更不应该用前端的观点去理解,去面试node开发人员。所以这份面试题大全,更侧重后端应用与对Node核心的理解。 github地址转载 2015-09-20 00:50:54 · 1028 阅读 · 0 评论 -
Promise的前世今生和妙用技巧
Promise的前世今生和妙用技巧2015-10-22 19:43 by 破狼, 56 阅读, 1 评论, 收藏, 编辑浏览器事件模型和回调机制JavaScript作为单线程运行于浏览器之中,这是每本JavaScript教科书中都会被提到的。同时出于对UI线程操作的安全性考虑,JavaScript和UI线程也处于同一个线程中。因此对于长时间的耗时操作,将会阻塞UI的转载 2015-10-22 20:33:12 · 1002 阅读 · 0 评论 -
多角度了解Javascript闭包
多角度了解Javascript闭包javascript的闭包是非常有用的特性,利用它可以实现很多功能,在学习闭包的过程中也想分享自己的一些理解和总结,于是写了此文。闭包是什么? ( 相关概念:匿名函数,执行环境,作用域链,变量对象,活动对象,this对象,内存泄露)。 闭包(closure):有权访问另一个函数作用域中的变量的函数; 匿名函数(anonymou转载 2015-10-08 21:33:54 · 318 阅读 · 0 评论