- 博客(16)
- 收藏
- 关注
原创 webstorm里使用git log中文乱码
在webstorm中使用git log一直乱码,使用很不方便,下面是解决方案。找到git 的安装目录,在文件bash.bashrc最后两行添加export LANG="zh_CN.UTF-8"export LC_ALL="zh_CN.UTF-8"参考webstorm中git中文乱码...
2018-11-03 22:51:59
1638
原创 git 命令
$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"创建版本库$ mkdir learngit$ cd learngit$ pwd (用于显示当前目录)/Users/michael/l
2018-06-24 17:04:32
215
原创 jsonP跨域获取数据的一些思考
想着试试用jsonp跨域获取数据看看,原理看了很多次了,利用新建script标签设置src属性最后追加到body中请求完数据在删除。然而在实际使用时,因为在vue中使用,于是查到了vue-jsonp,感觉很方便的请求到了数据,但是浏览器却报错,错误原因是格式问题。在看一遍原理其实请求得到的数据是作为回调函数的参数返回来的,于是乎我想是不是要在前台设置一个回调函数呢,查到这边博客自己动手为vue写一...
2018-06-22 14:05:29
266
原创 Promise
Promise对象接受一个函数作为参数,这个函数接受js引擎有的两个函数resolve与reject,作用分别是在Promise状态发生改变时调用,根据从pending到fulfilled或rejected执行不同函数(通过设定条件执行),当状态改变时状态就不能在变化了,注意虽然两个函数虽然都有将Promise状态改为最终已定型状态并将结果或者错误作为参数传递出去的作用,但最好在执行前加上ret...
2018-06-22 14:03:20
250
原创 less
注释//编译后不在css文件中 /**/编译后存在css文件中变量@定义变量 混合已经声明好的样式将选择器写入另一个样式中,如:@test_width:300px;@test_height:300px;.border{ border:1px solid red;}.box{ width:@test_width; height:@test_height; ...
2018-06-22 10:50:07
467
原创 angular 指令详解
属性:require controller与link指令的属性如下namepriorityterminalscopecontrollerrequirerestricttemplatetemplateUrlreplacetranscludecompilelink terminal 是一个布尔型参数,可以被设置为 true 或 false 。这个参数用来告诉AngularJS停止运行当...
2018-06-21 16:15:40
1217
原创 angularjs的服务介绍
angularjs的服务介绍内置服务$location 替代window.location 详细用法查看angular之$location基本用法 $anchorScroll依赖$location 进行滚动 $anchorScroll$timeout $interval分别对应window.setTimeout及window.setInterval$window $docu...
2018-06-20 15:06:00
187
原创 ng-repeat的重新渲染问题
简单理解就是使用ng-repeat循环遍历的数组会给每一个元素添加$$hashkey,用于绑定DOM元素,如果数组被替换,这个值改变的话DOM元素就会重新渲染。如果数组中的值是数字、字符串等基本数据类型的话,每个值的id(理解为$$hashkey)就是他本身的值,angual不允许出现箱通的值,因此r就会报错。避免报错的方法,定义自己track by表达式, 即track by item....
2018-06-19 09:58:27
2404
原创 Angular 随笔
AngularJS启动并生成视图时,会将根 ng-app 元素同 rootScope进行绑定。rootScope进行绑定。rootScope 进行绑定。 rootScope 是所有 scope对象的最上层scope对象的最上层scope 对象的最上层 scope 对象在AngularJS中充当数据模型,但与传统的数据模型不一样, $scope 并不负责处理和操作数据,它只是视图和HTML之间的...
2018-06-07 18:39:39
146
原创 webpack
webpack安装 1、创建工程目录; 2、初始化工程目录:npm init。 3、全局安装webpack-cli。 npm install -g webpack-cli 4、全局安装webpack。 npm install -g webpack (5、webpack –mode development/production进行打包,可在package.jso...
2018-06-07 11:51:02
336
原创 angular学习(1)
git init 把目录变成git可以管理的仓库 (增加了.git文件夹) git add < file >添加文件,可添加多文件 git commit -m< message >把暂存区的文件提交到仓库中 git status 查看状态 1.工作目录clearn 表示没有修改的文件 2.有修改的文件但是没有添加 3.修改的文件在暂存区等待提交
2018-06-07 11:50:21
177
原创 git 命令
$ git config --global user.name "Your Name"$ git config --global user.email "email@example.com"创建版本库$ mkdir learngit$ cd learngit$ pwd (用于显示当前目录)/U
2018-06-07 11:49:36
209
转载 Symbol数据类型
概述Symbol是一种新的原始数据类型,由Symbol函数生成,表示独一无二的值,typeof运算符结果表明是symbol类型。注意symbol函数不能使用new命令,否则会报错,因为生成的是原始类型值,不是对象。symbol接受一个字符串作为参数,利于区分不同的symbol值,如果参数是对象,自动调用对象的toString方法转为字符串在生成Symbol值,因此可以在对象中重写tiStrin...
2018-03-31 15:07:52
2327
转载 使用CSDN-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2018-03-30 17:06:45
367
转载 javascript中number paseInt注意事项
有3个函数可以把非数值转化成数值:Number()、parseInt()和parseFloat()。第一个函数,即转型函数Number()可以用于任何数据类型,而另两个函数则专门用于把字符串转换成数值。这个3个函数对于同样的输入会有不同的结果。 Number()函数的转换规则如下:如果是Boolean值,true和false将分别被转换为1和0如果是是数字值,只是简单的传入和
2016-07-20 18:08:46
676
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人