![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Web
文章平均质量分 62
田益铭
这个作者很懒,什么都没留下…
展开
-
Angularjs (一)
1、Angular是一款优秀的前端js框架,用它可以轻松构建SPA(Single Page Application,单页面应用程序) ,它的特征是:具有mvc的架构模式,便于模块化开发,自动化双向数据绑定和特有的指令系统。它最大限度的解放了Dom操作,让js代码更专注于业务逻辑的实现,通过简单的指令,结合页面结构和逻辑数据,通过自定义指令,实现组件化编程,代码结构更合理,维护成本更低。2...原创 2016-09-03 23:23:14 · 942 阅读 · 0 评论 -
Js apply 方法 详解
Js apply 方法 详解转载 2017-03-06 11:14:31 · 611 阅读 · 0 评论 -
前端开发不得不知的ES6十大新特性
转载自AlloyTeam:前端开发者不得不知的ES6十大特性ES6(ECMAScript2015)的出现,无疑给前端开发人员带来了新的惊喜,它包含了一些很棒的新特性,可以更加方便的实现很多复杂的操作,提高开发人员的效率。本文主要针对ES6做一个简要介绍。主要译自:http://webapplog.com/ES6/comment-page-1/。也许你还不知道ES6是什么, 实际上,...转载 2017-03-15 11:59:31 · 26646 阅读 · 2 评论 -
关于 Vue.js(1)
下面记录一些vue中的skill.1、如何获取vuejs powered plain data?有时候我们可能需要一个未经vuejs define propery(get/set)处理过的原始js数据,一个workaround方案:JSON.parse(JSON.stringify($vm.action.roles))2、所有Vue实例本身暴露的属性和方法,都以$为头来...原创 2017-04-01 17:47:57 · 2938 阅读 · 0 评论 -
JS 计算任意字符串宽度
注意是宽度不是长度!由于像素和字体大小,字节(特别是UTF-8)等限制因素,使得想要知道一个字符串所占的实际宽度并不是那么容易。下面提供一种比较方便实用的方法:用个visibility:hidden的浮动的层来计算字符串宽度。在添加的div容器里把样式设置为和你实际的div一样。<!DOCTYPE html><html> <hea...原创 2016-11-09 20:44:52 · 29365 阅读 · 0 评论 -
根据具体日期计算是一年的第几周和当月的第几周
根据具体日期计算是一年的第几周和当月的第几周原创 2017-04-21 19:20:10 · 6466 阅读 · 2 评论 -
一些基于 D3.js 的图表库
一些基于 D3.js 的图表库D3.js is a JavaScript library for manipulating documents based on data. D3 helps you bring data to life using HTML, SVG, and CSS. D3’s emphasis on web standards gives you the full cap原创 2017-04-22 16:31:54 · 6649 阅读 · 4 评论 -
AngularJS 所有版本下载
官网下载:https://angularjs.org/AngularJS 所有版本:https://code.angularjs.org/GitHub 上持续更新 AngularJS 的链接:https://github.com/angular/angular.js/releases翻墙:http://blog.csdn.net/u012860063/article/detail...原创 2016-07-28 17:43:09 · 11168 阅读 · 0 评论 -
Cookie 设置 expires(less than a day)
Cookie是什么:简单地说,cookie 就是浏览器储存在用户电脑上的一小段文本文件。cookie 是纯文本格式,不包含任何可执行的代码。一个 Web 页面或服务器告知浏览器按照一定规范来储存这些信息,并在随后的请求中将这些信息发送至服务器,Web 服务器就可以使用这些信息来识别不同的用户。大多数需要登录的网站在用户验证成功之后都会设置一个 cookie,只要这个 cookie 存在并可以,用户...原创 2017-02-27 15:05:51 · 25158 阅读 · 0 评论 -
Vue 全家桶学习资源(持续更新)
companion:React 全家桶学习资源(持续更新) 下面整理了一些关于Vue以及Vue衍生的学习资源:官网文档 官网API ECMAScript 6 入门 30分钟掌握ES6/ES2015核心内容(上) 30分钟掌握ES6/ES2015核心内容(下) vuefe Vue 中文社区 vue-router 2 Vuex 到底 Vuex 是什么 Vue...原创 2017-03-29 13:49:34 · 19384 阅读 · 3 评论 -
React 全家桶学习资源(持续更新)
companion:vue.js全家桶学习资源(持续更新)下面整理了一些关于 React 以及 React 衍生的学习资源:官方文档中文翻译文档ECMAScript 6 入门30分钟掌握ES6/ES2015核心内容(上)30分钟掌握ES6/ES2015核心内容(下)react-devtoolsreact-routerreact-nativeControlled and uncontrolled f...原创 2018-02-10 11:56:50 · 5299 阅读 · 1 评论 -
Nginx.conf 详解
下面是 nginx 一些常用配置的说明,nginx 教程可以参考:1、http://cnt1992.xyz/2016/03/18/simple-intro-to-nginx/2、https://lufficc.com/blog/configure-nginx-as-a-web-server3、http://seanlook.com/2015/05/17/nginx-install-and-conf...原创 2017-07-06 14:54:14 · 964 阅读 · 0 评论 -
Nginx 全局变量
http://nginx.org/en/docs/$args #这个变量等于请求行中的参数,同$query_string$arg_NAME #请求中的的参数名,即“?”后面的arg_name=arg_value形式的arg_name$binary_remote_addr #客户端地址的二进制形式,固定长度为4个字节$body_byt...原创 2017-07-06 12:22:18 · 1274 阅读 · 0 评论 -
sublime text 使用 GitGutter 插件
sublime text 使用 GitGutter 插件进行代码提示需要修改为自己电脑相应的路径1、windows下在 sublime 先安装好 GitGutter插件然后在系统环境变量里添加:D:\Program Files (x86)\Git\bin (安装git git位置下的bin目录)然后在sublime的preferences-PacKage Set...原创 2016-11-20 18:00:33 · 7065 阅读 · 2 评论 -
Angularjs 留存(三)
PS:AngularJS留存系列主要是用来记录一些自己在学习其他文章时觉得有必要留存一下的fortune!文章可能会很长(默认每篇17个小的知识点),但是我们可以使用Ctrl + F 来查找啦!1、$parse/$eval和$observe/$watch如何区分$parse和$eval首先,$parse跟$eval都是用来解析表达式的, 但是$p...原创 2016-10-18 11:02:35 · 534 阅读 · 0 评论 -
数字转字母顺序 JS实现
数字转字母顺序 JS实现原创 2016-09-19 14:07:29 · 1034 阅读 · 0 评论 -
Angularjs 什么时候使用 Controller、Service、Directive
较全面介绍:http://angularjs.cn/A0kK1、使用controller:一个控制器应该是很简洁精炼的1.初始化$scope对象。2.为$scope对象附加行为。错误的使用方式:1.操作DOM -- 控制器中应该只包含业务逻辑。把业务逻辑放到控制器中,可以显著提高可测试性。Angualr大多数情况下使用数据绑定和封装指令来实现手动D...原创 2016-10-21 15:48:58 · 696 阅读 · 0 评论 -
UTF编码字符串的总字节数计算
UTF编码字符串的总字节数计算原创 2016-11-09 16:52:45 · 3952 阅读 · 0 评论 -
js 一个对象的属性名是一个变量如何设置和获取值
1、不能是变量var obj = {};obj.setAttrName = 'Tom'这种方法的属性(setAttrName)不能是一个变量。2、可以是变量var obj = {};obj[setAttrName] = 'Tom'这种方法的属性(setAttrName)可以是一个变量。例如:var obj = { attr: { }};var egData = ['oneA...原创 2016-10-19 15:51:25 · 26882 阅读 · 3 评论 -
Angularjs (二)
1、AngularJS中,子作用域一般都会通过JavaScript原型继承机制继承其父作用域的属性和方法。但有一个例外:在directive中使用scope: { ... },这种方式创建的作用域是一个独立的"Isolate"作用域,它也有父作用域,但父作用域不在其原型链上,不会对父作用域进行原型继承。这种方式定义作用域通常用于构造可复用的directive组件。作用域的原型继承是非常简...原创 2016-09-09 10:56:45 · 781 阅读 · 0 评论 -
bootstrap-datetimepicker
bootstrap-datetimepicker原创 2016-10-30 20:39:11 · 772 阅读 · 0 评论 -
文件重命名
eg: abc ----> abc(1) ----> abc(2) …… 加入新文件时,需要检查当前已经重命名的最后一个文件标号是多少。代码是在不宜给每个文件新加一个额外的属性来记录标号的情况下的处理。如果加一个额外的标记就很好办了。 PS:$scope.docs是代表当前的已有的所有文档。 $scope.checkSameName = functio...原创 2016-11-15 11:18:27 · 460 阅读 · 0 评论 -
解决linux下sublime text3无法输入中文的情况
解决linux下sublime text3无法输入中文的情况转载 2016-11-20 16:26:22 · 660 阅读 · 0 评论 -
JavaScript 原型继承机制
JavaScript 原型继承机制转载 2016-09-09 11:14:23 · 571 阅读 · 0 评论 -
js之arguments详解
js之arguments详解原创 2016-12-25 19:05:38 · 16009 阅读 · 0 评论 -
vue.js - 模板语法之缩写
vue.js - 模板语法之缩写原创 2017-02-23 11:16:21 · 7125 阅读 · 0 评论 -
Nginx 配置的常见陷阱及错误
转自:http://article.yeeyan.org/view/550060/489491不管是新老用户都可能掉进同样的陷阱里。下面我们列举了觉的问题同时也给出了解决办法。在Freenode的IRC频道#nginx里,我们经常遇到这类问题。导言这些常见问题,一般是因某人试图从别人的配置里直接拷贝后拿来用,并不是所有拷贝的都有问题,可惜的是,大部分都有问题。即使是Linode文档库里也存在因社...转载 2017-07-06 11:47:59 · 4307 阅读 · 0 评论