- 博客(34)
- 收藏
- 关注
原创 关于JSONP跨域详解
<!DOCTYPE><html lang="en"><head> <meta charset="UTF-8"> <title>Document</title></head><body> <script&
2018-03-29 17:50:15 271
原创 js的map和forEach兼容ie6-8
/*** forEach遍历数组* @param callback [function] 回调函数;* @param context [object] 上下文;*/Array.prototype.myForEach = function myForEach(callback,context){ context = context || window; if('forEach' in Array...
2018-03-06 01:49:17 1562
原创 mac下更改配置文件.bash_profile && Mac上启动mysql初始化账号密码
1、打开terminal(终端)2、cd ~ ( 进入当前用户的home目录)3、open .bash_profile (打开.bash_profile文件,如果文件不存在就 创建文件:touch .bash_profile 编辑文件:open -e bash_profile)4、直接更改弹出的.bash_profile文件内容5、command + s 保存文
2017-10-31 15:12:31 1101
原创 不定高元素得水平垂直居中元素得布局方式
定宽不定高元素得水平垂直居中布局不定款不定高元素得水平垂直居中布局 两列布局 .one{ width:100%; height:300px; border:1px solid #cccccc; margin:0 auto;
2017-08-27 23:06:45 257
原创 js内存泄露的几种情况
js内存泄露-----之所以造成内存泄露----js的自动垃圾回收机制内存泄露是指一块被分配的内存 既不能被回收也不能被利用的尴尬 那造成内存泄露的常见情况 1:闭包 滥用闭包 因为闭包中的变量会保存在内存中 需要手动清除2:dom元素-------------------------------------------------------------
2017-08-10 10:42:57 472 2
原创 对js闭包深入理解
闭包的使用场景1:函数作为返回值2:函数作为参数传递function F1(){ var a=100; return function (){ console.log(a) }}var f1=F1();var a=200;f1(); //函数的父级作用于 是定义的时候--------------------
2017-07-26 00:45:43 249
原创 关于前端知识点总结(干货)
今天系统的整理下我理解的前端的知识点 以及如何贯穿的将这些串联起来 主要是js部分首先js最不能离开的一句话就是 万物皆对象首先是变量--- function Tellname(name,age){ this.name=name; this.age=age; //return this;}var zhangsan=new Tellname(
2017-07-25 02:42:31 1351
原创 理解MVC模式和MVVM
MVC和MVVM的数据绑定原理的不同脏值检查: angular.js 是通过脏值检测的方式比对数据是否有变更,来决定是否更新视图,最简单的方式就是通过 setInterval() 定时轮询检测数据变动,当然Google不会这么low,angular只有在指定的事件触发时进入脏值检测,大致如下:DOM事件,譬如用户输入文本,点击按钮等。( ng-click )
2017-07-22 02:20:36 346
原创 关于js原型的经典面试题解析
这是我一次的面试的时候 鄙视的部分回来之后才发现是一道很经典的面试原型题 话不多说 上图----------------------------------------------------------------------------------------------------------华丽分割线function Foo(){getName=functio
2017-07-20 02:25:23 3187
原创 对js对象和原型的理解
最近进行阶段性总结 又回到了js的对象和原型问题更加深刻的理解了 js中的万物皆是对象的想法所以首先你能想到的几种创建对象的方法?var obj1={ };var obj2=new Object();function Parent(){this.name="liuting";this.age="22";this.lev="lev";}var x
2017-07-20 02:18:24 231
原创 浅谈对Vue.js的MVVM的理解
Vue.js 最近很火 这两天看了代码以及项目 本地运行了一下 感觉主要还是用来做SPA单页应用 谈到整体的架构 肯定要跟MVC做对比 典型的MVC结构 就是 M-----Model 模型 V------View 视图
2017-07-20 00:55:02 11843 2
原创 爱 从来不会白费
不管哪种爱,有真心付出的,有不懂珍惜的,有甘之如饴的,有理所应当的。但爱,从来不会白费。好友说,他原来曾为了一个女孩子,做十个小时的火车,深夜赶到有她的城市。最后,在不咸不淡的交谈中惺惺而归。好友说他原本也不曾期望女孩的回应,只是觉得是该冲动一回。他还说下了火车见到了人,第一反应竟是觉得这城市真冷,即使有她的呼吸。见了人吃了饭然后离开。城市里万家灯火,苦与乐也都理所应当的被湮灭其中。只不过
2017-07-02 16:34:36 380
原创 node 连接mongodb ---小白入门
MongoDB mongoDB跟node更配 1:安装mongoDB2:node项目中 npm 管理包安装所需mongo模块 npm install mongodb // MongoDB Node.js驱动程序npm install mongoose //mongoose模块3:启动mong
2017-06-15 12:35:31 485
转载 js实现数据绑定
data-binding-method-set var elems = [document.getElementById('el'), document.getElementById('input')]; var data = { value: 'hello!' };
2017-06-05 12:40:48 1604
原创 近期总结
最近项目比较忙 过段时间会一起更博首先是正则在匹配操作地址栏时的应用然后是 pjax pushstate和ajax 做筛选时候 提供用户体验效果然后是SEO搜索引擎优化 还有最重要node项目中 node和ajax数据交互 node项目的实际应用 注意事项等
2017-05-08 19:27:16 199
原创 正则表达式
? 匹配前一项0次或者1次+ 匹配前一项一次或者多次* 匹配前一项0次或者多次[] 方括号内的任意字符\ 转义字符 test() 字符串是否匹配某个模式;code.test(str);
2017-04-17 18:09:28 185
原创 前端面试总结
最近一段时间在准备面试,面试了两家拿到了一个offer 然后结合之前同学的面试总结 加上我的 以及自己对工作一年来的总结 对面试进行了一个知识点总结~这里只是单纯的讲一下面试知识点 前端重点 忽略面试技巧~-----------------------------------------------------------------------首先是js部分 我就差不多回忆起什么
2017-04-01 00:58:04 314
原创 常见的css布局
几个div水平等间距排列 .main{ width:458px; height:102px; border:1px solid #cccccc; margin:0 auto; } .test{ width:100px; height:100px; border:1px solid #ffc90
2017-03-28 14:44:08 189
转载 Ajax跨域 ---jsonp
前两天被问到ajax跨域如何解决,还真被问住了,光知道有个什么jsonp,迷迷糊糊的没有说上来。抱着有问题必须解决的态度,我看了许多资料,原来如此。。。为何一直知道jsonp,但一直迷迷糊糊的不明白呢?——网上那些介绍资料都写的太复杂了!我是能多简单就多简单,争取让你十分钟看完!1. 同源策略ajax之所以需要“跨域”,罪魁祸首就是浏览器的同源策略。即,一个页面的ajax只能获取这
2017-03-21 14:14:15 377
原创 我理解的原型
js中几大疑难杂症 原型 通常提到原型都会提到继承 我觉得原型就是为了继承啊 比如你想给你代码里的一个对象扩展一个通用的方法 就可以写成 Array.prototype.func=function(){ alert(1);}这样就给数组对象添加了一个func方法 这样 var arr=[1,2,3];arr.func();就跟数组自带的很多方法是一样的 这就
2017-03-19 17:02:33 213
原创 我理解的闭包
讲真 这个纯粹是学习笔记 因为说实话 以我的功力 在实际项目中能很好的运用闭包还真的是个问题 但是感觉作为前端 不理解闭包真是个没有职业操守的事情所以我就学习了一下 首先 是变量的作用域 js中变量的作用域一共也就两个 全局变量跟局部变量 函数内部可以读取全局变量 但是在函数外部却无法读取函数内部的局部变量
2017-03-19 13:49:59 187
转载 Weex 端口被占用 解决方法
weex 文件名.we时遇到如下错误提示:(后来发现是QQ占用了端口)info Tue Jul 05 2016 14:32:16 GMT+0800 (中国标准时间)WebSoCKet is listening on port 8082 info Tue Jul 05 2016 14:32:16 GMT+0800 (中国标准时间)http is listening on port 8
2017-03-07 09:53:48 282
转载 JavaScript运行机制 消息队列 --学习篇
看来阮大神的 js运行机制之后 写了个学习笔记 当然还有很多不理解的地方 仅供自己总结和理解首先说javascript的运行机制 毫无疑问是单线程的 啥是单线程? 就是一个时间只能做一件事情 多了就不行 剩下的就得排队 跟排队上车似的 不能一起上两个 那为啥是单线程啊 要是一起能执行两个或多个事件 那能大大提高效率啊 但是考虑到js是干啥的 他是客户端脚本
2017-02-28 00:25:24 1824
转载 对匿名函数的理解--转载
Query片段:view plaincopy to clipboardprint?(function(){ //这里忽略jQuery所有实现 })(); 半年前初次接触jQuery的时候,我也像其他人一样很兴奋地想看看源码是什么样的。然而,在看到源码的第一眼,我就迷糊了。为什么只有一个匿 名函数又没看到运行(当然是运行了……),就能有jQuery这么个函数
2017-02-21 18:46:44 207
原创 js--函数(学习笔记)
构造函数 普通函数匿名函数闭包反正都是函数 放一起讲吧 其实方法也是对象 js里啥都是对象 对象是啥 对象是 带有属性和方法的特殊数据类型比如 定义一个对象 var main={ name:"girl",
2017-02-21 16:15:13 194
原创 nodejs+express搭建电影网站之二 -----具体项目结构 开发环境的建立 测试页面流程跑通
nodejs 安装express 电影网站搭建
2017-02-08 09:08:56 1289 1
原创 HTML5的 locStorage 和sessionStorage 和 cookie
之前一直用appcan做app的开发 在项目中反复用到 appcan.locStorage("");这种用法 主要用途就是在当前页面就行缓存 然后 到另一页面想用这个缓存值得时候 直接拿出来用后来用了很长时间才清楚这就是 H5的新特性 大智若愚 好吧 现在来整理一下我所理解的locStorage和sessionStorage 和cookie
2017-02-07 17:42:32 1216
原创 给一个div加上黑色遮罩
接着整理 这个是之前写过的一个页面 现在整理一下 发出来就是给页面加个黑色的遮罩 设置透明度 我在实际中写的是 给段视频加上遮罩 放置视频太亮导致视觉效果不好 好了 下面 简述下原理在一个div下 添加背景为黑的 另一个div 设置透明度(注意兼容性 ) 然后设置定位 position:absolute ;就是让它定在那上面 不然正常文档流下 肯定就跑到下面去
2017-01-19 09:29:17 8311
原创 最简单的图片轮播
.contain{ width:830px; height:300px; border:1px solid #008B8B; position:relative; }.content{width:720px;height:300px;border:1px solid #cccccc;float:left;}.one{
2017-01-12 18:12:56 493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人