首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BenjaminShih
掘友等级
敲、敲、敲
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
27
文章 27
沸点 0
赞
27
返回
|
搜索文章
BenjaminShih
关注了
哔哩哔哩技术
BenjaminShih
4年前
关注
js replace 进阶
基本上这两种用法是最常见的,没什么疑问,只需要注意只能替换一次就好了。 str.replace(regValue,replaceValue)中的replaceValue可以...
0
评论
分享
BenjaminShih
4年前
关注
手写ajax
AJAX(asynchronous javascript and XML),翻译过来名称为:异步的Javascripth和XML,可以看出其并不是一种编程语言,而是一种在无...
0
评论
分享
BenjaminShih
4年前
关注
mac窗口管理工具之moom
问题来了,开发的时候需要编辑器+终端+浏览器+ 。。。...
0
评论
分享
BenjaminShih
4年前
关注
js原型链
JS设计者为这些“实例”对象设置了__proto__属性,它指向函数的prototype属性,所以说,我们要找a的constructor,在a本身没找到,就会去a.prot...
2
评论
分享
BenjaminShih
4年前
关注
深入解析js中的new操作符
控制台输出生成对象A,但是为什么a对象会有props属性?为了避免代码成为我们“最熟悉的陌生人”,我们需要进行深究,也为了和js的其他核心知识点相辅相成来进行巩固学习,学以...
0
评论
分享
BenjaminShih
4年前
关注
CSS水平&&垂直居中
总是在网上看到一种流行的说法,单行垂直居中要将高度和行高设置成相同的值,但高度其实没必要设置。实际上,文本本身就在一行中居中显示。在不设置高度的情况下,行高可以撑开高度 通...
1
1
分享
BenjaminShih
4年前
关注
浏览器的重排与重绘
浏览器下载完页面中的所有组件(HTML、JavaScript、CSS、图片)之后会解析生成两个内部数据结构(DOM树和渲染树),DOM树表示页面结构,渲染树表示DOM节点如...
1
评论
分享
BenjaminShih
4年前
关注
剖析浏览器历史记录
简而言之,只要当页面的URL改变时,就会生成一条历史记录。在IE8及更高的版本中、Opera、Firefox、Chrome、Safari3及更高的版本中改变hash也会生成...
2
评论
分享
BenjaminShih
4年前
关注
CSS requestAnimationFrame
requestAnimationFrame的用法与setTimeout相似,只是不需要设置时间间隔而已。requestAnimationFrame使用一个回调函数作为参数,...
0
2
分享
BenjaminShih
4年前
关注
《javascript语言精粹》读书笔记
11 一些语言提供了尾递归,如果一个函数返回资深的递归调用结果,调用过程会被替换成一个循环,可以显著提高速度,但是js并么有提供尾递归优化。 用闭包改良后的例子,与之前的例...
1
评论
分享
BenjaminShih
4年前
关注
js this绑定规则(简单易懂)
并没有取到全局变量a的值1,输出对象b内部的的属性值2,此处this绑定到新对象b普通模式下:严格模式下:优先级从上至下排列,所以在实际开发过程中也可以对照此规则进行判断...
0
评论
分享
BenjaminShih
4年前
关注
防止用户复制网页中的文本信息
实质上,方法2与方法1是一样的。 如果只是禁止了右键和选择复制,别人还可以通过浏览器菜单中的"文件"-"另存为"拷贝文件。为了使拷贝失效,可以在与之间加入以下代码: 这样,...
1
评论
分享
BenjaminShih
4年前
关注
跨域之server proxy
还有一种比较常用的方法:Server Proxy,顾名思义,服务器代理的意思;如果说前两种方法是前端直接和跨域目标服务器发送直接请求(无论是src还是ajax),那么服务器...
0
评论
分享
BenjaminShih
4年前
关注
跨域之CORS
CORS是一个W3C标准,全称是"跨域资源共享"(Cross-origin resource sharing)。它允许浏览器向跨源服务器,发出XMLHttpRequest请...
2
评论
分享
BenjaminShih
4年前
关注
跨域之jsonp
同源策略限制从一个源加载的文档或脚本如何与来自另一个源的资源进行交互。这是一个用于隔离潜在恶意文件的关键的安全机制。 跨域是应对web同源策略从而获取不同域中资源的手段。 ...
0
评论
分享
BenjaminShih
4年前
关注
手写解析 URL Params
--- # 主题列表:juejin, github, smartblue, cyanosis, channing-cyan, fancy, hydrogen, conden...
1
评论
分享
BenjaminShih
4年前
关注
移动端列表表头fix布局的改进
以前在做PC端开发的时候,经常会使用position:fix来做一些固定于窗口位置的一些页面功能,比如全局居中的提示框和模态框,或者是页头页脚等等~但是在移动端做的时候长了...
0
评论
分享
BenjaminShih
4年前
关注
手写parseInt
--- # 主题列表:juejin, github, smartblue, cyanosis, channing-cyan, fancy, hydrogen, conden...
1
1
分享
BenjaminShih
4年前
关注
手写一个简单的虚拟dom渲染
构建一个render函数,将dom对象渲染为以下dom实现方法,注意边界条件...
0
评论
分享
下一页
个人成就
文章被点赞
44
文章被阅读
33,840
掘力值
1,013
关注了
6
关注者
5
收藏集
1
关注标签
28
加入于
2016-08-01