自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 m6d3周总结

本周主要任务完成情况本周是我工作的第一个星期,由于对项目架构不了解所以本周没有进行实际的任务,主要是学习React+Redux+ES6的基础知识。以前都是用的jquery,在这个坑里难以跳出来。学习了React后对前端开发有了新的认识,就像学习了一门新语言,虽然还不能熟练地用React的思想去思考,但是能感觉到React组件开发的便利,相信我也会喜欢上高大上的React。 0.0下周的计划 主

2017-06-03 01:03:00 333

原创 js 内存管理

内存生命周期不管什么程序语言,内存生命周期基本是一致的: 1. 分配你所需要的内存 2. 使用分配到的内存(读、写) 3. 不需要时将其释放\归还垃圾回收 引用计数垃圾收集 此算法把“对象是否不再需要”简化定义为“对象有没有其他对象引用到它”。如果没有引用指向该对象(零引用),对象将被垃圾回收机制回收。 限制:循环引用 该算法有个限制:无法处理循环引用。在下面的例子中,两个对象被创建,并

2017-04-22 15:10:57 241

原创 js严格模式总结

使用方式:'use strict'; 为某个script标签开启严格模式 为某个函数开启严格模式 严格模式有哪些不同呢 将拼写错转成异常 未声明的变量不能赋值。可以防止意外创建全局变量。 严格模式会使引起静默失败(silently fail,注:不报错也没有任何效果)的赋值操抛出异常. 例如, NaN 是一个不可写的全局变量. 在正常模式下, 给 NaN 赋值不会产生任何作用; 开发者也不会受到任

2017-04-21 22:58:47 472

转载 jQuery中bind,live,delegate,on绑定事件的方式与区别

jQuery中提供了四种事件监听方式,分别是bind、live、delegate、on,对应的解除监听的函数分别是unbind、die、undelegate、off。已知有4个列表元素:  列表元素1  列表元素2  列表元素3  列表元素4  1、bindbind(type,[data],function(eventObject))bind是使用频率较高的一种,作用就是在选择到的元素上绑定特定事件

2017-04-11 22:00:47 291

翻译 PHP Ajax 跨域问题最佳解决方案

本文通过设置Access-Control-Allow-Origin来实现跨域。 例如:客户端的域名是client.runoob.com,而请求的域名是server.runoob.com。 如果直接使用ajax访问,会有以下错误:XMLHttpRequest cannot load http://server.runoob.com/server.php. No 'Access-Control-Al

2017-04-11 15:53:08 157

转载 js 跨域

这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果: 要解决跨域的问题,我们可以使用以下几种方法:一、通过jsonp跨域在js中,

2017-04-11 15:49:44 282

原创 sql表连接

INNER JOIN(等同于JOIN) 在表中存在至少一个匹配时返回行 LEFT JOIN LEFT JOIN 关键字会从左表 (table_name1) 那里返回所有的行,即使在右表 (table_name2) 中没有匹配的行。右表留空。 在某些数据库中, LEFT JOIN 称为 LEFT OUTER JOIN。RIGHT JOIN 和LEFT JOIN相反 4.FULL JOIN

2017-04-01 16:16:43 335

原创 ng-repeat使用方法

最简单形式ng-repeat="item in arr" 有时候,我们会遇到数组里有重复元素的情况,这时候,ng-repeat代码不能起作用,原因是Angular默认需要在数组中使用唯一索引,那假如我们的数据确实如此,怎么办呢?可以指定它使用序号作索引,就像这样:ng-repeat="item in arr track by $index" 也可以把多维数组用多层循环的方式迭代出来: $scope.

2017-03-29 22:23:46 3910

翻译 SSH key

1.检查是否已存在SSH key $ ls -al ~/.ssh2.生成新的SSH keyssh-keygen -t rsa -b 4096 -C "your_email@example.com"会提示保存到哪个文件,默认/c/Users/you/.ssh/id_rsa 然后提示输入密码和确认密码 3.将SSH key添加到ssh-agent$ eval $(ssh-agent -s) $ ss

2017-03-29 22:17:31 207

翻译 package,module的认识

一个包必须有package.json, 一个模块必须有index.js 或 a "main" field in the package.json,如果没有,即使它被装在node_modules目录下也不能称作模块。 能被require()引入的都是module A folder with a package.json file containing a main field. A folder w

2017-03-29 17:02:25 795

原创 git更新.gitignore后如何提交

git rm -r --cached .//清空缓存 git add .//重新提交 git commit -m "update .gitignore" git push

2017-03-29 00:03:55 5289

原创 Register requires an interactive shell

bower init在git bash命令下出现Register requires an interactive shell的错误. 解决方法:在 windows cmd 里面使用 bower init,而不是在 git bash 里面使用 bower init. https://github.com/bower/bower/issues/802

2017-03-29 00:01:28 655

翻译 compass入门

安装$ gem install compass创建项目$ compass create [program-name]将会生成目录 - sass-cache sass缓存,使得编译更快速 - sass 存放sass文件的目录 - stylesheets 编译成的css文件存放目录 - config.rb 配置文件 目录名可以在config.rb中修改config.rb/* *sass@

2017-03-24 17:45:30 505

翻译 sass入门

文件后缀名sass有两种后缀名文件,一种是sass,不使用大括号和分号,一种是scss,使用大括号和分号.建议使用后缀名为scss的文件,以避免sass后缀名的严格格式要求报错。 可以用sass-convert转换两种文件# 将 Sass 转换为 SCSS $ sass-convert style.sass style.scss# 将 SCSS 转换为 Sass $ sass-convert st

2017-03-24 01:54:22 195

翻译 安装package control

安装package controlpreference->brower plugin->上一级目录->进入installed packages->到https://sublime.wbond.net/Package%20Control.sublime-packagePackage 下载Control.sublime-package放到刚才打开的目录,重启sublime即可

2017-03-23 22:13:32 241

翻译 bower入门

安装bower$ npm install -g bower安装包//$ bower install <package> # installs the project dependencies listed in bower.json $ bower install # registered package $ bower install jquery # GitHub shorthand $ bow

2017-03-23 18:22:00 386

翻译 angular入门

自定义指令 使用驼峰法来命名一个指令, runoobDirective, 但在使用它时需要以 - 分割, runoob-directive: var app = angular.module("myApp", []); app.directive("runoobDirective", function() { return { template : "<h1>自定义指令!

2017-03-23 16:49:23 732

翻译 yeoman入门

安装yeoman和generator 用npm安装yeoman npm install -g yo 安装generator npm install -g generator-webapp搭建脚手架yo webapp访问generator的首页npm home generator-webapp其他yeoman命令 yo --help Access the full help screen yo --

2017-03-22 20:35:18 458

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除