- 博客(18)
- 收藏
- 关注
原创 m6d3周总结
本周主要任务完成情况本周是我工作的第一个星期,由于对项目架构不了解所以本周没有进行实际的任务,主要是学习React+Redux+ES6的基础知识。以前都是用的jquery,在这个坑里难以跳出来。学习了React后对前端开发有了新的认识,就像学习了一门新语言,虽然还不能熟练地用React的思想去思考,但是能感觉到React组件开发的便利,相信我也会喜欢上高大上的React。 0.0下周的计划主
2017-06-03 01:03:00 363
原创 js 内存管理
内存生命周期不管什么程序语言,内存生命周期基本是一致的: 1. 分配你所需要的内存 2. 使用分配到的内存(读、写) 3. 不需要时将其释放\归还垃圾回收引用计数垃圾收集 此算法把“对象是否不再需要”简化定义为“对象有没有其他对象引用到它”。如果没有引用指向该对象(零引用),对象将被垃圾回收机制回收。 限制:循环引用 该算法有个限制:无法处理循环引用。在下面的例子中,两个对象被创建,并
2017-04-22 15:10:57 251
原创 js严格模式总结
使用方式:'use strict';为某个script标签开启严格模式为某个函数开启严格模式严格模式有哪些不同呢将拼写错转成异常 未声明的变量不能赋值。可以防止意外创建全局变量。严格模式会使引起静默失败(silently fail,注:不报错也没有任何效果)的赋值操抛出异常. 例如, NaN 是一个不可写的全局变量. 在正常模式下, 给 NaN 赋值不会产生任何作用; 开发者也不会受到任
2017-04-21 22:58:47 506
转载 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 320
翻译 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 171
转载 js 跨域
这里说的js跨域是指通过js在不同的域之间进行数据传输或通信,比如用ajax向一个不同的域请求数据,或者通过js获取页面中不同域的框架中(iframe)的数据。只要协议、域名、端口有任何一个不同,都被当作是不同的域。下表给出了相对http://store.company.com/dir/page.html同源检测的结果: 要解决跨域的问题,我们可以使用以下几种方法:一、通过jsonp跨域在js中,
2017-04-11 15:49:44 292
原创 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 352
原创 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 3972
翻译 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 225
翻译 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 840
原创 git更新.gitignore后如何提交
git rm -r --cached .//清空缓存git add .//重新提交git commit -m "update .gitignore"git push
2017-03-29 00:03:55 5312
原创 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 690
翻译 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 517
翻译 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 213
翻译 安装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 257
翻译 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 402
翻译 angular入门
自定义指令 使用驼峰法来命名一个指令, runoobDirective, 但在使用它时需要以 - 分割, runoob-directive:var app = angular.module("myApp", []);app.directive("runoobDirective", function() { return { template : "<h1>自定义指令!
2017-03-23 16:49:23 747
翻译 yeoman入门
安装yeoman和generator用npm安装yeomannpm install -g yo安装generatornpm install -g generator-webapp搭建脚手架yo webapp访问generator的首页npm home generator-webapp其他yeoman命令yo --help Access the full help screenyo --
2017-03-22 20:35:18 479
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人