vue中is的作用和用法
总所周知,ul里面嵌套li的写法是html语法的固定写法(还有如table,select等)。my-component是我们自己写的组件,但是html在渲染dom的时候,my-component对ul来说并不是有效的dom,甚至会报错。
网站做宣传的香港云服务器优势分析
网站是企业互联网宣传的平台,一直被很多企业关注。 每个人都在寻找使网站内容布局更具吸引力的方法,但忽略了重要问题。 如果您的站点空间不足,客户往往无法打开该站点。 这样的网站不会引人注目
遮罩层镂空效果的多种实现方法
原理:先截一张相同位置的图片,创建一个遮罩层,然后把图片定位在相应的位置上。优点:原理简单;兼容性好,可以兼容到IE6、IE7;可以同时实现镂空多个。
载入的iframe页面会挡住父级页面一切冒泡事件,怎么破?
最近遇到个坑,页面引入了一个iframe,结果页面上所有的点击事件都失效了。解决办法是手动绑定iframe里面事件,在事件里面触发当前窗口事件
项目常用eslint配置(Vue/React/TypeScript)
Vue项目常用eslint配置需要安装依赖(Vue这里使用standard扩展和vue插件,所以需要安装);React项目常用eslint配置同样安装依赖,React这里使用的airbnb扩展。安装eslint-import-resolver-webpack用来解决webpack中设置的别名eslint无法识别报错的问题。
HTML5显示桌面通知Notification
Notification.permission一个用于表明当前通知显示授权状态的字符串。可能的值包括:denied (用户拒绝了通知的显示), granted (用户允许了通知的显示), 或 default (因为不知道用户的选择,所以浏览器的行为与 denied 时相同)。
ajax设置header头部之后造成跨域的解决方案
解决跨域调用服务并设置headers 主要的解决方法需要通过服务器端设置响应头、正确响应options请求,正确设置 JavaScript端需要设置的headers信息 方能实现。
浏览器中实现JavaScript计时器的4种创新方式
由于 Web Worker 本质上是Web线程,因此你可以在其中无限循环而不阻塞主线程。这使你可以访问微秒级的时间分辨率。这对于在 Worker 中做出时间关键的决策是特别实用的,可以让主线程准确的知道什么时候合适
javascript判断浏览器类型与版本
除了另无它法,肯定不使用navigator.userAgent来判定浏览器。因为在第一次浏览器大战初期,Netscape占绝对统计地位,大部分人们不愿意兼容其他浏览器,并通过检测其UA让他们的网站只允许Netscape访问