会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Chellyyy
博客园
首页
新随笔
联系
订阅
管理
2021年2月25日
Same Origin Policy 浏览器同源策略详解
摘要: 同源策略 Same Origin Policy 日常开发中最常与网络打交道,那关于浏览器的同源策略和跨域相关的知识是该整理一下了。 首先需要明确的是,同源策略是浏览器的安全策略,由于存在这个策略,我们才需要对各种跨域需求进行处理。 同源策略的主要目的是为了保护用户的信息安全。 什么是同源 同源的含义
阅读全文
posted @ 2021-02-25 23:11 Chellyyy
阅读(1084)
评论(4)
推荐(0)
2020年10月28日
margin 重叠问题深入探究
摘要: margin 重叠问题 Margin Collapse 块的上外边距(margin-top)和下外边距(margin-bottom)有时合并(重叠)为单个边距,其大小为单个边距的最大值(或如果它们相等,则仅为其中一个),这种行为称为边距重叠。 MDN-外边距重叠 重叠的结果: 1、两个相邻的外边距都
阅读全文
posted @ 2020-10-28 20:10 Chellyyy
阅读(1771)
评论(0)
推荐(0)
2020年10月9日
HelloFE-BFC
摘要: #BFC 块格式化上下文(Block Formatting Context,BFC) 是Web页面的可视CSS渲染的一部分,是块盒子的布局过程发生的区域,也是浮动元素与其他元素交互的区域。 BFC(Block formatting context)直译为"块级格式化上下文"。 它是一个独立的渲染区域
阅读全文
posted @ 2020-10-09 17:01 Chellyyy
阅读(146)
评论(0)
推荐(0)
2020年8月12日
HelloFE-Border
摘要: Border 我平常border写得最多的样式就是 { border:1px solid color } 这就能看出来border其实是三个属性的简写,分别是 border-width、border-style、border-color。 这三个属性都与方向有关,所以可以分开按照方向写,也可以简写。
阅读全文
posted @ 2020-08-12 11:20 Chellyyy
阅读(141)
评论(0)
推荐(0)
2020年8月10日
浏览器编年史与UserAgent大乱斗
摘要: 1993 世界上第一个支持显示图片的浏览器Mosaic诞生 为了区分浏览器是否能显示图片,UserAgent诞生了,Mosaic将自己标志为NCSA_Mosaic/2.0(windows 3.1) 1994 Netscape开发自己的第一款浏览器Mozilla 支持框架(frame),UserAge
阅读全文
posted @ 2020-08-10 18:34 Chellyyy
阅读(286)
评论(0)
推荐(1)
2020年4月29日
调用ocx ActiveX控件详解(做一个简单的ocx控件)
摘要: 背景 最近做的项目都和插件有关,就是在页面中调用插件的方法,然后进行操作。 插件就是ocx ActiveX控件,具体的说明可以自己去了解一下,在这里就不做赘述。 具体调用方式很简单: 1、在页面中写一个object标签,标签中定义一个classid属性,这个属性是获取到插件的关键 <object i
阅读全文
posted @ 2020-04-29 13:46 Chellyyy
阅读(12870)
评论(3)
推荐(2)
2020年1月8日
nodeJS实现识别验证码(tesseract-ocr+GraphicsMagick)
摘要: 背景 最近在写一个爬虫的小工具,卡在登录这里。 想爬的网站需要登录才能获取数据,登录又需要输入验证码。 好在验证码是简单的验证码,还可以自己识别试试。 需求分析 1、保存验证码图片 2、识别验证码 3、对识别的验证码进行人工校准 功能实现 1、保存验证码图片 虽然每个网站不一定一样,但是大体的思路是
阅读全文
posted @ 2020-01-08 18:35 Chellyyy
阅读(7929)
评论(0)
推荐(1)
2019年8月27日
写一个自己的打包工具-打包原生项目
摘要: 背景 早期写了一个很老的项目,目前一直在迭代维护。 没有用到模块化的思想,也没有用到目前流行的框架,就是引入了一些简单的样式库。 目前遇到的问题有: 1、代码未做压缩等处理,占用空间比较大 2、每次更新版本都需要清一下缓存才能读取到最新的静态资源 3、有一些新的ES6语法和老的语法混用之后兼容性不佳
阅读全文
posted @ 2019-08-27 15:50 Chellyyy
阅读(1348)
评论(0)
推荐(1)
2018年10月18日
React引入AntD按需加载报错
摘要: 背景:React使用create-react-app脚手架创建,然后yarn run eject暴露了配置之后修改less配置, 需求:实现antd组件按需加载与修改主题。 一开始是按照webpack.config.dev.js文件中的配置进行less的配置。 可以看到脚手架创建的config文件为
阅读全文
posted @ 2018-10-18 11:14 Chellyyy
阅读(10438)
评论(0)
推荐(0)
2018年9月3日
用Canvas实现Photoshop的钢笔工具(贝塞尔曲线)
摘要: 前两天在用Canvas实现一个绘制路径的小功能。做完之后发现加以完善可以“复刻”一下PS里面的钢笔工具。 PS里的钢笔工具对我来说是PS中最好用的工具! 所以本文主要介绍如何用Canvas来实现Photoshop中的钢笔工具 需求分析 首先我们来分析一下需求。 1、在画布上的点击效果 1.1点击可生
阅读全文
posted @ 2018-09-03 17:34 Chellyyy
阅读(4949)
评论(0)
推荐(4)
下一页
公告