随笔分类 -  JavaScript

2018 前端性能检查表
摘要:请访问我的独立博客地址: "https://imsense.site/2018/04/front end performance checklist for 2018/" 原文地址: "https://juejin.im/post/5ac1d117f265da2396128b9f" 众所周知,性能十 阅读全文
posted @ 2018-04-04 16:16 依山慕雪 编辑
JavaScript 的装饰器:它们是什么及如何使用
摘要:请访问我的独立博客地址: "https://imsense.site/2017/06/js decorator/" 装饰器的流行应该感谢在Angular 2+中使用,在Angular中,装饰器因TypeScript能使用。但是在JavaScript中,还处于提议阶段。本文将介绍装饰器是什么,及装饰器 阅读全文
posted @ 2018-04-04 16:15 依山慕雪 编辑
CSS布局之-水平垂直居中
摘要:对一个元素水平垂直居中,在我们的工作中是会经常遇到的,也是CSS布局中很重要的一部分,本文就来讲讲CSS水平垂直居中的一些方法。 阅读全文
posted @ 2017-04-05 21:25 依山慕雪 编辑
JavaScript 字符串常用操作
摘要:JavaScript 字符串用于存储和处理文本。因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Date 时,诸此等等,繁不能数. 阅读全文
posted @ 2017-04-05 21:24 依山慕雪 编辑
深入了解 JavaScript 中的 for 循环
摘要:在 "ECMAScript5(简称 ES5)" 中,有三种 for 循环,分别是: 简单for循环 for in forEach 在2015年6月份发布的 "ECMAScript6(简称 ES6)" 中,新增了一种循环,是: for of 下面我们就来看看这 4 种 for 循环。 简单 for 循 阅读全文
posted @ 2016-12-20 14:28 依山慕雪 编辑
JavaScript 字符串常用操作
摘要:JavaScript 字符串用于存储和处理文本。因此在编写 JS 代码之时她总如影随形,在你处理用户的输入数据的时候,在读取或设置 DOM 对象的属性时,在操作 Cookie 时,在转换各种不同 Date 时,诸此等等,繁不能数;而她那满多的 API 呵,总有些让人不愿去记忆的冲动,既然用时常搜,倒不如烂笔头一翻,顺道也体现下博客存在的价值,由此就有了这篇纪要。 阅读全文
posted @ 2016-12-20 14:27 依山慕雪 编辑
提升你的开发效率,10 个 NPM 使用技巧
摘要:对于一个项目,常用的一些npm简单命令包含的功能有:初始化一个文件夹( npm init ),下载npm模块( npm install ),创建测试( npm test ) 和自定义脚本( npm run )。但是,进一步了解一些 npm 的使用技巧可以彻底改变你的日常开发任务。 阅读全文
posted @ 2016-11-22 10:41 依山慕雪 编辑
Redux教程3:添加倒计时
摘要:前面的教程里面,我们搭建了一个简单红绿灯示例,通过在console输出当面的倒计时时间;由于界面上不能显示倒计时,用户体验并不良好,本节我们就添加一个简单的倒计时改善一下。 作为本系列的最后一篇文章,将示例如何处理多个Redux、React的情形; <! more 1、创建Counter类 我们定义 阅读全文
posted @ 2016-11-14 15:18 依山慕雪 编辑
Redux教程1:环境搭建,初写Redux
摘要:如果将React比喻成士兵的话,你的程序还需要一位将军,去管理士兵(的状态),而Redux恰好是一位好将军,简单高效; 相比起React的学习曲线,Redux的稍微平坦一些;本系列教程,将以“红绿灯”为示例贯穿整个demo,希望能让用户快速理解&学习Redux。 <! more 强烈推荐 "Redu 阅读全文
posted @ 2016-11-14 15:17 依山慕雪 编辑
Redux教程2:链接React
摘要:通过前面的教程,我们有了简单的环境,并且可以运行 的程序,也对 如何编写Redux示例 有了初步的印象; 掌握了 使用Redux控制状态转移 ,继而驱动 React 组件发生改变,这才是学习Redux的初衷。 本篇我们将 Redux 和 React 联合起来,着重讲解 模块的使用; <! more 阅读全文
posted @ 2016-11-14 15:17 依山慕雪 编辑
React + Redux 入坑指南
摘要:React + Redux 基本入坑配置 阅读全文
posted @ 2016-11-14 15:15 依山慕雪 编辑
12个非常实用的JavaScript小技巧
摘要:在这篇文章中将给大家分享12个有关于JavaScript的小技巧。这些小技巧可能在你的实际工作中或许能帮助你解决一些问题。 使用 操作符转换布尔值 有时候我们需要对一个变量查检其是否存在或者检查值是否有一个有效值,如果存在就返回 值。为了做这样的验证,我们可以使用 操作符来实现是非常的方便与简单。对 阅读全文
posted @ 2016-05-18 10:37 依山慕雪 编辑
JavaScript 开发的45个经典技巧
摘要:JavaScript是一个绝冠全球的编程语言,可用于Web开发、移动应用开发(PhoneGap、Appcelerator)、服务器端开发(Node.js和Wakanda)等等。JavaScript还是很多新手踏入编程世界的第一个语言。既可以用来显示浏览器中的简单提示框,也可以通过nodebot或no 阅读全文
posted @ 2016-04-20 09:44 依山慕雪 编辑
深入理解JQuery插件开发
摘要:如果你看到这篇文章,我确信你毫无疑问会认为jQuery是一个使用简便的库。jQuery可能使用起来很简单,但是它仍然有一些奇怪的地方,对它基本功能和概念不熟悉的人可能会难以掌握。但是不用担心,我下面已经把代码划分成小部分,做了一个简单的指导。那些语法看起来可能过于复杂,但是如果进入到它的思想和模式中,它是非常简单易懂的。 阅读全文
posted @ 2016-04-20 09:29 依山慕雪 编辑
JavaScript中的eval()函数
摘要:和其他很多解释性语言一样,JavaScript同样可以解释运行由JavaScript源代码组成的字符串,并产生一个值。JavaScript通过全局函数eval()来完成这个工作。eval(“1+2”),-> 3 动态判断源代码中的字符串是一种很强大的语言特性,几乎没有必要在实际中应用。如果你使用了eval(),你应当仔细考虑是否真的需要使用它。一、eval()是一个函数还是一个运算符eval()是一个函数,但由于它已经被当成运算符来对待了。。JavaScript语言的早期版本定义了eval函数,现代JavaScript解释器进行了大量的代码分析和优化。而eval的问题在于,用于动态执行的 阅读全文
posted @ 2013-08-22 10:35 依山慕雪 编辑
IDEA调试javaScript
摘要:谈起JavaScript调试,大家可能想到的就是FireFox下的FireBug,这毫无疑问,FireBug基本已经成为JavaScript开发人员的必备工具。在本文中,将向大家介绍如何在IDEA下远程调试JavaScript,毕竟能在IDE工具中直接设置断点,进行调试,这还是非常诱人的。 首先我们要给FireFox安装一个插件,该插件由IntelliJ I... 阅读全文
posted @ 2013-08-21 17:16 依山慕雪 编辑
JS判断一个数组中是否有重复值的三种方法
摘要:方法一:var ary = new Array("111","22","33","111");var s = ary.join(",")+","; for(var i=0;i<ary.length;i++) { if(s.replace(ary[i]+",","").indexOf(ary[i]+",")>-1) { alert("数组中有重复元素:" +ary[i]); ... 阅读全文
posted @ 2013-04-17 16:50 依山慕雪 编辑
JS设置IE可信站点及ActiveX设置
摘要:JS设置IE可信站点及ActiveX设置通过网页修改activex安全设置,添加信任站点,禁用弹出窗口阻止程序信任站点的注册表项:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/ZoneMap/Ranges/Range[*]ActiveX的注册表项:HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Internet Settings/Zones/[0-4]/[*][0-4]值 设置------------------- 阅读全文
posted @ 2013-04-17 08:40 依山慕雪 编辑