前端
vue阻止冒泡: react阻止冒泡:(懒得写了,直接上其他人的) https://zhuanlan.zhihu.
1. 全局安装gulp 2. 工程安装gulp-connect (npm install --save-dev gulp-connect) 3.
简体中文: 繁体中文: 英 语: 网页制作者信息 网站简介 搜索关键字 禁止浏览器从本地机的缓存中调阅页面内容。
1. 使用create-react-app生成的项目文件,webpack的配置文件,没有显示,使用命令行 yarn run eject 是webpack的配置文件暴露出来 2.
1. alternate 链接到该文档的替代版本(比如打印页、翻译或镜像) 2. author 链接到该文档的作者、 3.
1. 内部优化 a. 使用meta标签:比如title/keywords/description等优化 b. 内部链接的优化,包括相关性的连接(tag标签),锚文本、各导航链接,以及图片链接 c.
1. 在beforeCreate、created、beforeMount三个钩子 中,创建echarts实例会失效。 2. 失效原因猜测:由于beforeCreate、created、beforeMount这三个周期是在挂载结束之前的生命周期中。
网站安全问题主要表现在: 1. 首页被篡改、非法跳抓 2. 网站被灌入广告,但收入不归自己网站所有 https是公认可以有效的防止网站被黑客篡改的认证协议 https的优点: 安全方面: 在目前的技术背景下,https是现行架构下最安全的解决方案。
pickerOptions0:{//在vue的data里设置 disabledDate(time){ var tempTime = new Date(time).
1. 向下取整 parseInt();//直接去除小数部分 Math.floor(); 2. 向上取整: Math.
以前一直听说less/sass,今天我开始学习less @font-color:#333333;//字体颜色 @font-size:1.
@media screen and (max-width: 1366px){ html{ font-size: 7px; } body{ font-size: 7px; } } @media (min-wi...
1. 搭建好react的环境 2. 创建react的项目 create-react-app demo 3. 在package.json里添加"homepage"./" (注意后面的双引号里面的点号,----这个点花费了我很长的时间才弄对。
1. 线性渐变: 从上至下 #grad { background: -webkit-linear-gradient(red, blue); /* Safari 5.
1. js 克隆分为简单克隆、深度克隆 2. 简单克隆: 原始类型为 为传递值,对象类型仍为引用传递。修改新的copy出来的对象,原始对象的数据会发生变化,反之,一样 3. 深度克隆: 所有的元素或属性完全复制,与原始对象完全脱离。
reduce() 方法接收一个函数作为累加器 ,数组中的每个值(从左到右)开始缩减,最终计算为一个值。 reduce() 可以作为一个高阶函数,用于函数的compose var numArr = [1,2,...
css hack的定义: css hack由于不同的浏览器,比如:IE6,IE7,Firefox等,对css夫人解析认识不一样,因此会导致生成的页面效果不一样,得不到我们所需要的页面效果。
none 此元素不会被显示。 block 此元素将显示为块级元素,此元素前后会带有换行符。
/** *删除数组指定下标或指定对象 */ Array.prototype.remove=function(obj){ for(var i =0;i
1. 什么是构造函数 构造函数是用来创建对象时初始化对象,并且总是和new运算符一起使用 2. 构造函数和普通函数的区别: a. 命名的区别: 构造函数一般是首字母大写,普通函数则是遵照小驼峰式命名法 b 构造函数内部会创建一个实例。
1. 减少HTTP请求的次数 合并图片(使用精灵图)、css、js,改进首次访问用户的等待时间 2. 使用cdn 就近缓存==>智能路由==>负载均衡==>WSA全站动态加速 3. 避免空的src和href 当link标签的href属性为空,script标签的src标签为空的时候,浏览器渲染的时候会把当前页面的url值视为他们的属性值,从而把页面的内容加载进来作为他们的值。
http://xdouble.cn:8888/ (2018-07-26还可用) http://idea.toocruel.
1. 最好的办法是从开始创建项目的时候就不用es6的写法 2. 使用babel之类的工具,将es6的js转化成es5的格式 3.
1. 避免使用@important 外部的css文件中使用@important会使得页面在加载时增加额外的延迟。最好使用link 2. 避免使用css表达式(表达式可能会造成极大的计算量) 3. 避免通配选择器 在初期使用*{margin:0;padding:0},以此来消除标签的默认布局和不同浏览器的对同一个标签的不同的渲染。
HK69K-3N8Y2-VB2XH-4HYGY-CWDWM