随笔笔记
十三画13
这个作者很懒,什么都没留下…
展开
-
get/post 区别
get/post 区别 Form中的get和post方法,在数据传输过程中分别对应了GET和POST方法。 二者主要区别如下: 1、Get将表单中数据的按照variable=value的形式,添加到action所指向的URL后面,并且两者使用“?”连接,而各个变量之间使用“&”连接;Post是将表单中的数据放在form的数据体中,按照变量和值相对应的方式,传递到action所指向URL。 如下形式原创 2016-03-19 19:50:43 · 424 阅读 · 0 评论 -
关于ES6 对象的解构赋值
let { foo, bar } = { foo: "aaa", bar: "bbb" };foo // "aaa"bar // "bbb"对象的解构与数组有一个重要的不同。数组的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。let { bar, foo } = { foo: "aaa", bar: "bbb" };foo转载 2018-06-27 17:04:10 · 363 阅读 · 0 评论 -
git相关命令
第一次提交Git 全局设置git config --global user.name "aaa"git config --global user.email "1584872111@qq.com"创建新版本库git clone git@localhost:13hua/realizationHome.gitcd realizationHometouch README.mdgit add R...原创 2018-02-27 15:27:09 · 302 阅读 · 0 评论 -
js的深拷贝和浅拷贝
浅拷贝是只复制一层对象属性,是对地址的复制,即复制的两个对象指向同一块地址。深拷贝是复制所有层对象属性,是对指针的复制,即开辟出一块新的内存地址,将元对象的各个属性逐个复制过去。浅拷贝代码:var obj1 = {a:{b:10}}function shallowCopy (obj){var dst = {};for(var prop in ob原创 2017-12-13 16:36:53 · 249 阅读 · 0 评论 -
cookie和sessionStorage、localStorage的区别
相同点:三者都可以被用来在浏览器端存储数据,而且都是字符串类型的键值对。区别特性CookieLocalStoragesessionStorage数据的生命周期一般由服务器生成,可设置失效时间。如果在浏览器生成,默认是关闭浏览器之后失效除非被清除,否则永久保存仅在当前会话有效,关闭页面或浏览器后被清除存放数据大小4K原创 2017-12-13 16:31:58 · 366 阅读 · 0 评论 -
ng ui-route的toState, toParams, fromState, fromParams
平时开发的时候经常会遇到从几个页面跳到一个页面,最后还要原路返回的需求,原始的做法是通过页面传值实现,略显繁琐,angularjs有一种方法可以不用页面传值实现,用 fromState就可以判断出是从哪个页面过来的,再做相应的处理,具体使用方法如下代码所示:$scope.$on('$stateChangeSuccess', function (event, toState, toParam原创 2017-08-05 17:39:24 · 555 阅读 · 0 评论 -
webpack 学习经验1
今天刚折腾了webpack,这是我学习的网址http://www.runoob.com/w3cnote/webpack-tutorial.html其中有一些坑,可能是版本不一样或者是其他方面的问题吧,loader中的!style!css会报错module: { loaders: [ { test: /\.css$/, loader: "style!c原创 2017-06-02 17:07:25 · 1681 阅读 · 0 评论 -
ng ui-router $state.go()跳转
$state.go这个是ng的路由跳转以下以例子来说明以下:路由配置.state('docImg',{ url:'/doc-img', templateUrl:'templates/doc-img.html', controller:'docImgCtrl' }) //原创 2017-05-22 16:53:35 · 9203 阅读 · 0 评论 -
ng $scope()不刷新的问题
这两天开发项目的时候遇到了一个问题,就是在controler里面代码命名执行了,但是页面并没有做任何的改变,大概就是用{{}}做双向数据绑定,$scope做相应的改变操作,首先你要确保没有其他的报错,作用域$scope没问题,然后你就可以考虑$apply()。重点说明:这个时候你肯定用的不是ng自己的东西,比如你用的是jq的或者是其他的第三方库$apply()函数可以从Angular框原创 2017-05-22 11:16:29 · 1609 阅读 · 0 评论 -
Linux 添加代理
1. 只针对当前终端,不会影响到全局export http_proxy="http://192.168.31.10:8031"2. 编辑.bash_profile文件 export http_proxy="http://192.168.31.10:8031"这个是永久代理,全局的,只针对终端,全局所有的终端,除了浏览器之外的终端 Terminal,浏览器的代理需要根原创 2017-05-19 10:58:24 · 987 阅读 · 0 评论 -
pycharm下载及 2017 注册码
pycharm是python很好用的一款编辑器,跨平台的,具体下载去官网下载,https://www.jetbrains.com/pycharm/download/#section=linux1.linux系统的安装window和mac的安装都是双击运行,然后点点的,大家都会就不多说了,说说linuxlinux的安装也很简单,先解压,然后运行解压后的/bin/pycharm.sh文件即原创 2017-05-27 14:12:03 · 1307 阅读 · 0 评论 -
Linux下python3.6.1的安装
Linux系统一般都会有自带的Python,但是是2.7版本的,python2和python3是不兼容的,要安装python3不需要将python2卸载。自带的 python 一般安装在 /usr/bin/ 目录下,我们将python3安装在/usr/python3下1.先去官网下载,https://www.python.org/ download-->source code--->选原创 2017-05-27 10:10:28 · 8447 阅读 · 0 评论 -
js中的this
声明,原文摘自野狗公众号,本文只是本人对这篇文章的学习笔记/*** * js中的this,javascript中的this指向并不是在函数定义的时候确定的,而是在调用的时候确定的额。换句话说,函数的调用方式决定了this的指向。 * js中,普通函数的调用有三种:直接调用、方法调用和new调用。除此之外,还有一些特殊的调用方式,比如通过bind()将函数绑定到对象之后再进行调用、通过call(转载 2017-04-11 19:58:47 · 283 阅读 · 0 评论 -
angularJS项目开发需要下载安装和配置的环境
1.node.js npm命令 /nodejs.org 2.cordova /codova.apache.org 3.ionic /ionicframe work.com /需翻墙 4.webstrom原创 2016-02-26 09:42:26 · 2980 阅读 · 0 评论