04 2017 档案
seaJS
摘要:seaJS是一个遵循CMD规范的JS模块加载框架。 1.下载 github地址:https://github.com/seajs/seajs 下载好后,在dist(distribution)文件夹下,有sea.js和sea-debug.js,sea.js是压缩过的放在生产环境的,sea-debug. 阅读全文
posted @ 2017-04-28 15:20 王雪皓 阅读(218) 评论(0) 推荐(0)
wamp之htaccess的配置
摘要:在工作目录下的.htaccess文件是wamp的重定向配置文件 RewriteEngine on 打开引擎设置,让重写生效 RewriteCond %{HTTP_HOST} static.qiyi.com 重写条件,请求的域名是static.qiyi.com时才执行下面的RewriteRule Re 阅读全文
posted @ 2017-04-27 16:25 王雪皓 阅读(571) 评论(0) 推荐(0)
replace之$1、$2等
摘要:正则表达式为:/(\d{3})(\d{2})/g 在要替换的内容中,$1代表第一个括号中匹配到的结果111,$2代表第二个括号中匹配到的结果22 ps:replace不会改变原来的字符串,只将结果返回 如果想要替换的字符里包含$字符,就用直接量符号$$ 阅读全文
posted @ 2017-04-27 14:58 王雪皓 阅读(876) 评论(0) 推荐(0)
nw.js使用
摘要:nw.js原名node-webkit,可以应用html和js来编写桌面应用。 nw.js下载时会有两个版本: NORMAL版本:不包含工具包 SDK版本:含有工具包(按F12唤出) 使用: 解压后,添加package.json和页面目录,完成后结构如下 其中package.json如下 完成之后运行 阅读全文
posted @ 2017-04-25 16:20 王雪皓 阅读(582) 评论(0) 推荐(0)
新电脑开发环境配置
摘要:1.链接公司内网 qiyi-private,在浏览器中登录,账号邮箱名(有后缀) 2.安装TortoiseSVN 安装好之后,右键看不到tortoise选项,关机重启就行。 tips: 要连内网,内网,内网!!!否则会出现checkout无响应。 输入用户名时不用邮箱后缀。 3.安装IFE(32位系 阅读全文
posted @ 2017-04-23 16:14 王雪皓 阅读(424) 评论(0) 推荐(0)
vue-vue常用指令
摘要:v-model:实现双向绑定,只能用在input、textarea、select等元素上 v-if:条件渲染指令,满足条件,才显示该标签。不满足条件时该节点不会出现在DOM中 v-show:与v-if相似,区别是不满足条件时,节点依然存在与DOM中,但是会display:none v-else:必须 阅读全文
posted @ 2017-04-20 16:11 王雪皓 阅读(251) 评论(0) 推荐(0)
Array的splice与slice
摘要:主要区别: splice会对原数组进行改变,对原数组进行删除、增加等操作 slice不会对原数组进行改变,从原数组中返回选中的元素 阅读全文
posted @ 2017-04-20 15:35 王雪皓 阅读(240) 评论(0) 推荐(0)
vue-入门体验
摘要:vue2与vue1一脉相承的,Angular2才是对angular1断子绝孙似的升级。。。搞混了。。。 一个hello,world的demo 总结:new一个Vue对象,传参el和data 阅读全文
posted @ 2017-04-19 15:36 王雪皓 阅读(115) 评论(0) 推荐(0)
Object.defineProperty
摘要:有时间研究一下,VUE实现数据绑定,就是通过它。 阅读全文
posted @ 2017-04-19 15:13 王雪皓 阅读(63) 评论(0) 推荐(0)
ES5中新增的Array方法,IE8及以下不支持,解决办法,大神链接
摘要:http://www.zhangxinxu.com/wordpress/2013/04/es5%E6%96%B0%E5%A2%9E%E6%95%B0%E7%BB%84%E6%96%B9%E6%B3%95/ 阅读全文
posted @ 2017-04-19 11:51 王雪皓 阅读(264) 评论(0) 推荐(0)
低版本浏览器下Array之forEach
摘要:低版本浏览器不支持Array的forEach,解决办法 阅读全文
posted @ 2017-04-19 11:05 王雪皓 阅读(254) 评论(0) 推荐(0)
leetcode--91--递归与动态规划
摘要:题目链接:https://leetcode.com/problems/decode-ways/#/description 第一种解法:递归,超时。。 第二种:动态规划,通过 阅读全文
posted @ 2017-04-18 17:35 王雪皓 阅读(188) 评论(0) 推荐(0)
Grunt体验
摘要:1.安装grunt 命令:npm install grunt-cli -save-dev 命令:npm install grunt -save-dev 2.安装要用的插件(以uglify为例) 命令:npm install grunt-contrib-uglify -save-dev uglify是 阅读全文
posted @ 2017-04-17 18:45 王雪皓 阅读(154) 评论(0) 推荐(0)
JSON标准中引号是双引号,不是单引号!
摘要:今天倒腾package.json文件时,用了单引号,运行node命令报错,把单引号改为双引号,报错消失。 经过查找资料,JSON中引号应为双引号,虽然在JS中不报错,但是标准是双引号,mark吧~~ 阅读全文
posted @ 2017-04-17 16:23 王雪皓 阅读(452) 评论(0) 推荐(0)
npm install
摘要:1.局部安装jquery 在目标文件夹下Shift+右键 打开命令窗口,执行命令npm install jquery,完成后会发现自动在目标文件下生成了node_modules文件夹,在该文件夹下有jquery。(也就是说所有依赖的模块都在该文件夹下) 但是日后需要package.json文件来知道 阅读全文
posted @ 2017-04-17 15:24 王雪皓 阅读(353) 评论(0) 推荐(0)
正则-手机号隐藏中间四位及tips备忘
摘要:将手机号中间四位隐藏 扩展: 问题:如果想要将匹配到的第一个子串替换为$1怎么办? 方法:var str2 = str1.replace(reg,'$$1****$2'); 原因: 正则中需要转义的字符:http://www.jb51.net/article/31478.htm 正则表达式符号含义: 阅读全文
posted @ 2017-04-14 18:53 王雪皓 阅读(1756) 评论(0) 推荐(0)
node tips
摘要:node i是node install的缩写,区别貌似是一个会有错误log 有时候出一些莫名其妙的错误,考虑是node或者npm版本太低了,不兼容造成的 创建文件夹 mkdir XX 奇数版本号的 Node.js 被认为是不稳定的开发版 查看全局所有安装的包:npm list -g --depth= 阅读全文
posted @ 2017-04-14 16:13 王雪皓 阅读(175) 评论(0) 推荐(0)
技术栈
摘要:JS编辑器:sublime HTML编辑器:HBuilder 使用教程:http://www.runoob.com/w3cnote/hbuilder-intro.html 免安装,方便 node的桌面应用开发 1.nw.js 2.electron(IFE、热聊) 测试人员写页面监控:testng J 阅读全文
posted @ 2017-04-14 11:59 王雪皓 阅读(147) 评论(0) 推荐(0)
slice与remove
摘要:slice与remove都是将选中的元素从当前DOM中删除 区别:remove将选中元素的绑定事件与数据都删除 slice会保留这些事件与数据 阅读全文
posted @ 2017-04-12 15:17 王雪皓 阅读(278) 评论(0) 推荐(0)
substr、substring、slice
摘要:JS字符串的截取:substr、substring、slice slice、substring 第一二个参数分别表示:开始位置,结束位置 substr 第一二个参数分别表示:开始位置,截取长度(不建议使用,IE下参数为负数,会返回原字符串) slice接受负数参数 substring不接受,会把负数 阅读全文
posted @ 2017-04-11 19:01 王雪皓 阅读(132) 评论(0) 推荐(0)
公司邮箱登录tip
摘要:使用outlook时: IQIYI\wangxuehao 使用web版时:wangxuehao 哔了狗了,都没后缀,还都不一样o(╯□╰)o 阅读全文
posted @ 2017-04-11 14:08 王雪皓 阅读(136) 评论(0) 推荐(0)
IE6不支持position:fixed解决方法
摘要:首先说一下 position:absolute和position:fixed的区别 absolute:绝对定位,相对于第一个父元素进行定位(比如页面有滚动条,会随着页面的滚动而消失) fixed: 绝对定位,相对于浏览器窗口进行定位(不管页面是啥样的,时钟固定在屏幕中间) 而IE6不支持fixed定 阅读全文
posted @ 2017-04-07 16:26 王雪皓 阅读(142) 评论(0) 推荐(0)
Node和Jquery实现Jsonp
摘要:Node代码: JS代码: 总结,一开始写死了callback名字,js参数的jsonpCallback和node返回的callback名字不一样,导致客户端js回调为error,success的回调无法执行。 阅读全文
posted @ 2017-04-05 16:43 王雪皓 阅读(196) 评论(0) 推荐(0)
文本文件,sublime打开中文乱码,或是chrome打开中文乱码
摘要:总结:sublime保存的UTF-8格式貌似和记事本保存的UTF-8格式不一样 编辑文件,sublime打开中文乱码时,先不要继续添加中文了,记事本打开,另存为,编码格式选择UTF-8 文件格式:ANSI Chrome:正常显示 Sublime:中文乱码,再次输入中文并保存,提示如下 <!--[if 阅读全文
posted @ 2017-04-05 11:21 王雪皓 阅读(608) 评论(0) 推荐(0)