JavaScript
chaiyu2002
这个作者很懒,什么都没留下…
展开
-
AngularJS学习之三:学习Angular
正文对于Angular新手来说,本套文档的推荐阅读路径每个人的学习都不一样。你不必从前到后地这样去阅读这套文档。大多数页面代表着它们自己的内容。那些新接触Angular的人们可能希望遵循一条通用的学习路径。 如果你还没有设置本地开发环境,请先配置它。 学习 Tour of Heroes tutorial. 这个 Tour of Heroes 将会一步一步带着你从 set...翻译 2017-01-08 09:16:33 · 414 阅读 · 0 评论 -
Javascript:npm模块安装机制简介
转载:http://www.ruanyifeng.com/blog/2016/01/npm-install.html,带着图片,带着链接,也花了不少气力,好的转载也不是那么容易的,通过花时间,花气力,也更了解了这个东西,也能更加了解原创者的辛苦。作者: 阮一峰日期: 2016年1月21日珠峰培训npm 是 Node 的模块管理器,功能极其强大。它是 Node 获得成功的重要原因之一...转载 2018-06-29 18:44:08 · 331 阅读 · 0 评论 -
JS:NPM依赖包版本号波浪字符"~"
参考官网:https://github.com/npm/node-semver#functions。 Tilde Ranges ~1.2.3 ~1.2 ~1 Allows patch-level changes if a minor version is specified on the comparator. Allows minor-level changes if not....原创 2018-07-11 23:26:43 · 1218 阅读 · 0 评论 -
JS:NPM依赖包版本号脱字符"^"
参考官网:https://github.com/npm/node-semver#functions。 Caret Ranges ^1.2.3 ^0.2.5 ^0.0.4 Allows changes that do not modify the left-most non-zero digit in the [major, minor, patch] tuple. In other ...原创 2018-07-11 23:27:48 · 937 阅读 · 0 评论 -
JS:逻辑操作符“||”、“&&”和“!”
Operator Usage Description Logical AND (&&) expr1 && expr2 Returns expr1 if it can be converted to false; otherwise, returns expr2. Thus, when used with Boolean value...原创 2018-07-19 23:18:05 · 199 阅读 · 0 评论 -
Vue:学习笔记-实例
前言开发服务端代码已经有了十几年了,在反复接触CentOS和Ubuntu,之前一直用的是CentOS,记得是08年刚开始接触Ubuntu,那个时候,同事们对于Ubuntu争议还是很大的。记得那会研究的结果是,Ubuntu只是优化了一下桌面系统,因为是继承自Debian,包管理非常方便,而且纳入了很多较新的包,作为单机还可以,作为服务器,并不是太稳定。一晃十年过去了,现在Ubuntu越来越普及了...原创 2018-09-26 10:30:04 · 241 阅读 · 0 评论 -
JavaScript:对“this”的学习
前言更多笔记,请参看IT老兵驿站。有半个多月没有更新博客了,这半个多月一直在加班,实在没有精力更新,现在到了调整期,可以将前一段时间的工作进行一下整理。之前对JS的this的理解一直有点模糊,这次总结一下,因为在工作中总遇到this的问题,如果一直这么模模糊糊,将会在以后的工作中带来麻烦,而对于这种躲不开的麻烦,早解决肯定要比晚解决好。这篇帖子是针对参考中的w3schools的一篇帖子进行...原创 2018-10-11 11:14:20 · 132 阅读 · 0 评论 -
Vue:学习笔记-介绍
前言17年上半年,学习了一些Vue的知识,但是现在反观回去,感觉在那个时候,因为着急做项目,很多东西消化的不够清楚,这一点同样体现在对angular的学习上,现在有点时间进行修整,那就花点时间去好好整理一下。正文 Vue (pronounced /vjuː/, like view) is a progressive framework for building user int...原创 2018-09-22 13:59:04 · 265 阅读 · 0 评论 -
Vue:学习笔记(三)-模板语法
提醒原帖完整收藏于IT老兵驿站,并会不断更新。前言忙了三周,又度过一个丰富的十一,现在腾出手来,继续我的学习和总结。最近找到了Vue的中文网站,但是我不想放弃对英文网站的学习,那样可以更准确地理解原意,可以提高自己的英文水平,所以基于英文网站,对照着中文,这样来学习----人还是应该有些追求。我发现一个问题,有的章节内容多,有的章节内容少,内容多的,可能一天总结不完,那就可能需要拆成几篇连续...原创 2018-10-12 22:02:00 · 260 阅读 · 0 评论 -
Vue:学习笔记(四)-计算属性和侦听器
提醒原帖完整收藏于IT老兵驿站,并会不断更新。前言参考官网的这里和中文版,总体学习一下计算属性,感觉这一章节总体是比较简单的,做一下笔记来进行总结。思路是,原文写的很清楚的,只做简单的概括;对原文存在疑问的地方,摘抄原文,列举问题,总结概括。正文计算属性摘录原则:所以,对于任何复杂逻辑,你都应当使用计算属性。基础例子<div id="example"> <...原创 2018-10-16 16:15:08 · 255 阅读 · 0 评论 -
Vue:学习笔记(五)-Class 与 Style 绑定
提醒原帖完整收藏于IT老兵驿站,并会不断更新。前言本篇继续对Vue的【Class 与 Style 绑定】篇进行总结学习。正文操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符串结果即可。不过,字符串拼接麻烦且易错。因此,在将 v-bind 用于 class 和 style 时,Vue.js...原创 2018-10-22 16:38:52 · 229 阅读 · 0 评论 -
Vue:学习笔记(六)-组件基础
前言最近在工作中频繁遇到组件,所以就没按照顺序,先总结组件这一章节的内容了,将来再做调整和修改。(2018-10-24注:这一章粗读了两遍,感觉下面有好些内容都没有理解,有一些难度,看不明白就先修改一会儿,先干点别的。)正文基本示例这是一个例子:// 定义一个名为 button-counter 的新组件Vue.component('button-counter', { data:...原创 2018-10-25 18:14:23 · 981 阅读 · 0 评论 -
Vue:学习笔记(七)-自定义指令
提醒原帖完整收藏于IT老兵驿站,并会不断更新。前言前面总结到了组件,对混入也进行了研究,不过感觉没有啥需要总结的,就先总结指令吧,参考这里,记录笔记。正文简介全局注册// 注册一个全局自定义指令 `v-focus`Vue.directive('focus', { // 当被绑定的元素插入到 DOM 中时…… inserted: function (el) { /...原创 2018-11-28 16:47:51 · 195 阅读 · 0 评论 -
JavaScript:阮一峰ES6的学习笔记:let和const命令
原帖位置:http://es6.ruanyifeng.com/#docs/let。let 和 const 命令let 命令块级作用域const 命令顶层对象的属性global 对象let 命令基本用法ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。{ let a = 10; var b = 1;}a // Refere...转载 2018-06-22 12:05:03 · 328 阅读 · 0 评论 -
JWT的学习:JSON Web Token
维基百科是这样解释的:JSON Web Token(JWT,发音为/dʒɒt/ [1])是一个基于JSON的开放标准(RFC 7519,https://tools.ietf.org/html/rfc7519),用于创建访问令牌来声明(assert)一些claims(一些信息)。 例如,服务器可以生成一个令牌,该令牌具有“以管理员身份登录”并将其提供给客户端。 然后,客户端可以使用该令牌来证明它以管原创 2017-08-17 23:00:41 · 1098 阅读 · 0 评论 -
AngularJS学习:AngularJS的甜蜜点
原文位置:https://docs.angularjs.org/guide/introduction。AngularJS's sweet spotAngularJS simplifies applicationdevelopment by presenting a higher level of abstraction to the developer. Likeany abstract翻译 2017-04-21 19:41:50 · 357 阅读 · 0 评论 -
AngularJS教程:英雄之旅
我们这个教程的宏伟计划是建立一个应用程序,以帮助人事管理机构管理其英雄的稳定性。哪怕是英雄也需要去找到工作。当然,我们只会在本教程中取得一些进展。我们想要建造的,将会拥有很多我们在一个非常成熟的,数据驱动的应用程序中期望可以找到的功能:获取和显示英雄列表,编辑所选英雄的细节,以及在不同的英雄数据的视图之间导航。翻译 2017-01-08 10:18:36 · 1184 阅读 · 0 评论 -
AngularJS教程:英雄编辑器
本地搭建环境去开发真正的应用程序开发是发生在像你的机器一样的本地的开发环境中的。跟随着 setup 指导去创建一个新的名为angular-tour-of-heroes 的项目后,文件结构看起来就像这样:英雄编辑器We build a simple hero editor我们建立一个简单的英雄编辑器。Setup to develop locally在本地开发配置开发Real application development takes place i翻译 2017-01-08 10:45:40 · 2547 阅读 · 1 评论 -
AngularJS学习之一:AngularJS的QUICKSTART
注:为了使翻译更加原汁原味,翻译的思路基本是直译,所以很多时候语句看上去是倒装的,因为外国人说话往往是限定词、定语在后面,先说关键的内容,为了语法的通顺和合理,加入了一些连接词、语气助词。Angular应用程序是由组件组成。一个组件是一个组合:由一个HTML模板和一个组件类(控制一部分屏幕)组成。这是一个组件的例子,用于显示一个简单字符串:翻译 2017-01-07 21:54:25 · 1081 阅读 · 0 评论 -
AngularJS学习之二:配置本地开发环境
安装Angular QuickStart seed,以便在您的机器上更快,更高效地开发设置一个本地开发环境这个 QuickStart live-coding 例子是一个操场。它并不是你将要开发一个真正应用的地方。你应该在你的机器上本地化开发...... 这也是我们所认为的你应该如何去学习Angular的方法。在你的机器上,使用这个 QuickStart seed 建立一个新的项目是快和容易的,QuickStart seed 被维护在github上。翻译 2017-01-07 22:25:40 · 2240 阅读 · 0 评论 -
Angular学习:$q
一个服务,可以帮助您异步运行函数并在完成处理后使用其返回值(或异常)。这是Promise / A +兼容的promise / deferred对象的实现,灵感来自 Kris Kowal's Q。翻译 2017-02-18 11:02:54 · 579 阅读 · 0 评论 -
AngularJS学习之四(分支之二):架构概述
架构概述Angular应用程序的基本构建块Angular是一个用于在HTML以及JavaScript或类似于编译为JavaScript的TypeScript语言中构建客户端应用程序的框架。框架由几个库组成,其中一些是核心的,一些是可选的。The basic building blocks of Angular applicationsAngular应用程序的基本构建块Angular is a framework for building client application翻译 2017-01-08 18:04:09 · 942 阅读 · 0 评论 -
Angular学习:控制器(未翻译完)
理解控制器当一个控制器被通过ng-controller指示符附在一个DOM上,AngularJS将会实例化一个控制器对象--使用控制器的构造函数。一个新的child scope将会被创建,可以以$scope的名字,作为一个对于控制器构造方法可被注入的参数开始生效。翻译 2017-01-30 17:35:53 · 852 阅读 · 0 评论 -
AngularJS学习:Angular的模块
模块是什么?你可以把模块堪称是一个你的app的不同部分的一个容器----controller,services,filters,directives,等等。为什么?大多数应用有一个main方法,把应用的不同部分实例化和装配在一起。You can think of a module as a container for the different parts of your app – controllers, s翻译 2017-01-20 15:20:01 · 561 阅读 · 0 评论 -
闭包
1.Mozilla的文档:https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Closures。“闭包是指那些能够访问独立(自由)变量的函数 (变量在本地使用,但定义在一个封闭的作用域中)。换句话说,这些函数可以“记忆”它被创建时候的环境。”。发现Mozilla的文档对于浏览器相关的内容讲的既完整,又透彻。初步理解,函数中的匿名函数,可以访问这个父函数的变量,因为这个匿名函数的运行环境维护着这个父函数的所有现场。翻译 2017-01-27 12:03:13 · 263 阅读 · 0 评论 -
理解$watch、$apply和$digest---理解数据绑定过程
原帖地址:http://zheteng.me/javascript/2014/08/30/angular-translate/,对其进行了一定的编辑。英文原文地址:http://angular-tips.com/blog/2013/08/watch-how-the-apply-runs-a-digest/。注这篇博文主要是写给新手的,是给那些刚刚开始接触Angular,转载 2017-03-27 16:06:14 · 390 阅读 · 0 评论 -
AngularJS学习:directive的scope
scopeThe scopeproperty can be false, true, or an object:false (default): No scope will be created for the directive. The directive will use its parent's scope.False(默认):不会为指令创建新的scope。指令将是用它翻译 2017-04-04 11:35:10 · 521 阅读 · 0 评论 -
AngularJS学习:Providers
原本地址:https://docs.angularjs.org/guide/providers。ProvidersEach webapplication you build is composed of objects that collaborate to get stuffdone. These objects need to be instantiated and wired tog翻译 2017-04-06 21:35:52 · 1105 阅读 · 0 评论 -
TypeScript的学习笔记之一
前言这系列TS学习笔记主要是针对https://ts.xcatliu.com/introduction/what-is-typescript.html,这个网站的学习,对TS来展开一次全面的学习。对于TS,17年接触过,但是感觉那个时候没有搞明白,没有做到位,所以白浪费了时间,这次要学的到位一些。笔记从前到后进行梳理,有必要记录笔记的,会记录笔记,暂时感觉没有什么记录的必要的,就仅仅摘...原创 2019-03-01 15:53:30 · 265 阅读 · 0 评论