摘要: 使用场景: 页面分为header、home、footer三部分,需要在home中调用header中的方法,这两个没有相互引入 官方给出方法: 需要在展示页里调用顶部导航栏页里的方法,两者之间没有引用关系,看了一下vue的API发现可以用这个方法实现。 https://cn.vuejs.org/v2/ 阅读全文
posted @ 2019-03-04 10:59 言穹 阅读(24762) 评论(0) 推荐(0) 编辑
摘要: 我主要是通过cors解决的,它会在正式通信之前,增加一次 HTTP 查询请求,称为"预检"请求,该请求是 option 方法的,通过该请求来知道服务端是否允许跨域请求。 下面是我解决问题时查看的资料: 一、什么是跨域 1、什么是同源策略及其限制内容? 同源策略是一种约定,它是浏览器最核心也最基本的安 阅读全文
posted @ 2019-03-04 10:15 言穹 阅读(7861) 评论(0) 推荐(0) 编辑
摘要: Sublime Text 快捷键列表 快捷键按类型分列如下: 补充:1.快速的创建一个html页 :ctrl+n创建一个新的文件-->右下角选择文件类型-->输入英文"!"-->按tab键生成文件模板 2.快速生成html标签 (1)div#app(2)div#box+div.box2两个同级div 阅读全文
posted @ 2019-03-04 10:10 言穹 阅读(648) 评论(0) 推荐(0) 编辑
摘要: git init 创建新文件夹,打开,然后执行以创建新的 git 仓库。 git config --global user.name "xxx" git config --global user.email "xxxxx@xxx.com" git clone http://git.xxx.com/x 阅读全文
posted @ 2019-03-04 10:09 言穹 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 一些常用正则表达式 一、校验数字的表达式1 数字:^[0-9]*$2 n位的数字:^\d{n}$3 至少n位的数字:^\d{n,}$4 m-n位的数字:^\d{m,n}$5 零和非零开头的数字:^(0|[1-9][0-9]*)$6 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(.[ 阅读全文
posted @ 2019-03-04 10:07 言穹 阅读(159) 评论(0) 推荐(0) 编辑
摘要: jQuery操作table常用到的功能: 以下列出13个jQuery操作table常用到的功能: 1.鼠标移动行变色 复制代码代码如下: $('#table1 tr').hover(function(){ $(this).children('td').addClass('hover')}, func 阅读全文
posted @ 2019-03-04 10:07 言穹 阅读(3351) 评论(0) 推荐(0) 编辑
摘要: 时间类型当传过来是一串数字时,转换为时间格式 时间类型当传过来是一串数字时,转换为时间格式 var ct = new Date(createdTime); var ut = new Date(updatedTime); var dct = new Date(ct.toString()); var d 阅读全文
posted @ 2019-03-04 10:06 言穹 阅读(1667) 评论(0) 推荐(0) 编辑
摘要: 对象与方法 一、数组(Array) 1.使用new关键字创建数组 var box = new Array(); //创建了一个数组 var box = new Array(10); //创建一个包含10个元素的数组 var box = new Array('李炎恢',28,'教师','盐城'); / 阅读全文
posted @ 2019-03-04 10:05 言穹 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 初始化 ul li 标签的padding和margin 一些元素,默认带有padding,比如ul标签。 所以,我们为了做站的时候,便于控制,总是喜欢清除这个默认的padding: *{ margin: 0; padding: 0; } *的效率不高,所以我们使用并集选择器,罗列所有的标签(不用背, 阅读全文
posted @ 2019-03-04 10:04 言穹 阅读(205) 评论(0) 推荐(0) 编辑
摘要: JS和JQuery里添加option的区别。 JS:var selid = document.getElementById("sltid"); for(var i=0; i<10;i++){ //循环添加多个值 sid.option[i] = new Option(i,i); } sid.optio 阅读全文
posted @ 2019-03-04 10:02 言穹 阅读(2939) 评论(1) 推荐(0) 编辑
摘要: require.js 一、为什么要用require.js? 为了解决加载多个js文件时,浏览器停止网页渲染;js文件文件必须严格按顺序加载,这样当依赖关系很复杂时,代码的编写和维护都会变得困难。 实现js文件的异步加载,避免网页失去响应;管理模块之间的依赖性。 二、require.js的加载(假定放 阅读全文
posted @ 2019-03-04 10:00 言穹 阅读(495) 评论(0) 推荐(0) 编辑
摘要: css页面布局 一、display 二、margin: 0 auto;水平居中 三、max-width: 600px; 在这种情况下使用 max-width 替代 width 可以使浏览器更好地处理小窗口的情况。这点在移动设备上显得尤为重要,调整下浏览器窗口大小检查下吧! 四、box-sizing( 阅读全文
posted @ 2019-03-04 09:59 言穹 阅读(790) 评论(0) 推荐(0) 编辑
摘要: IE6不兼容问题 一、选择器兼容问题 1.交集选择器从IE7以上兼容(div.special): 2.儿子选择器(>):IE7开始兼容,IE6不兼容。 3.序选择器(first-child,last-child,nth-child(1/2n+2)IE8开始兼容 4.下一个儿子选择器:(+)IE7开始 阅读全文
posted @ 2019-03-04 09:57 言穹 阅读(228) 评论(0) 推荐(0) 编辑
摘要: W3C通过设立领域(Domains)和标准计划(Activities)来组织W3C的标准活动,围绕每个标准计划,会设立相关的W3C工作组织(包括工作组、社区组、商务组等)。W3C会根据产业界的标准需求调整Domains和Activity的设置及相关的工作组设置。 标准规范: 1、 需要声明(DOCT 阅读全文
posted @ 2019-03-04 09:40 言穹 阅读(507) 评论(1) 推荐(1) 编辑