首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
没事写点啥
掘友等级
web前端开发
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
33
文章 33
沸点 0
赞
33
返回
|
搜索文章
最新
热门
loader 和 plugin的区别
使用loader转译css代码时,你又多少个文件就在html文件中生成多少个style标签。 两个文件中的css代码都生成到了一个文件中。 loader 加载器用来加载文件。例如babel-loader将高级的js load成ie支持的js。css-loader和style-l…
Webpack 配置
1. mode production是发布时使用的模式,为了体积小,打包后的代码是没有注释的。 2. entry 3. output webpack.config.js文件中设置入口js文件和出口文件名。 [contenthash]用于生成hash值。当设置了HTTP请求中的c…
浅析MVC
EventBus是使用事件绑定的方式来实现对象的通信,EventBus上有三个方法。 实例: 当更新module中的name属性时,触发updata:name事件,触发事件后会执行 controller中 eventBus.on('updata:name',function()…
异步、Ajax、回调函数、Promise
异步代码会在将来的某一时刻被执行,在这期间浏览器可以去执行其他的代码。 异步的出现是有必要的,想象一下ajax请求如果变成同步执行,那么浏览器就会因为等待一个请求而停止其他程序的执行。在这种情况下点击浏览器不会得到任何反馈。 Asynchronous JavaScript + …
css文档流
不要将元素等价为块级元素和内联元素,它们只是默认值为block或inline而已。当修改了display之后他们是可以随意变化的。 没有内容时默认高度为line-height占一行。 宽度为auto,并不是100%。 当块级元素内的文档流高度超过了改元素的高度就会出现溢出的现象…
JS引擎
每个页面中都需要渲染引擎和JS引擎。他们就是一个网页中的两个线程 这里就会牵扯到线程间的通讯问题,当js需要对页面进行渲染的时候就会去调用渲染引擎的接口跳过渲染引擎来对页面进行渲染,而不是js自己来做。 而线程间的通讯就像一个部门与另一个部门进行通讯总是要比部门内部通讯慢。因此…
同源策略/跨域解决方案(CORS、JSON)
同源策略是浏览器对域名之间资源的一种限制方式,这是浏览器所设计的功能(浏览器故意这样做的),为的就是保护用户的隐私,防止用户的数据泄漏。 上面的域名都是不同源的。只要你的域名有一点点不一样都是无法访问的,甚至端口号不同都属于不同源。 在本地开启了两个服务器,假设一个是qq.co…
DOM事件
事件模型分为事件捕获事件冒泡两种机制。而事件委托其实是得益于事件冒泡衍生出来的一种事件监听方式 最初的事件机制只有微软使用的事件冒泡机制,当你点击一个元素后事件从你点击的元素沿着DOM树向高层根节点冒泡终点是window对象,当遇到存在有对应监听程序的DOM节点时就会触发执行事…
jQuery设计思想
jQuery封装了原生的DOM选择器。 选中元素之后可以通过链式调用对元素进行一系列的操作。 链式操作的通过jQuery中每个函数执行完成之后都会返回原来的jquery对象,以便于使用jquery对象原型上的方法对元素进行反复操作。 还可以使用end()方法将jquery操作的…
JS运算符
1. JS Bug 2. 防御性编程 在不确定当前的环境中某段代码是否能够使用的情况下确定每一环是确定存在的。 原理:将需要判断的数字的最后一位与1的二进制进行&运算。而&运算的规则是两个值相同返回1,不同返回0. 以上方法都是使用了位运算不支持小数的特点。…
下一页
个人成就
文章被点赞
45
文章被阅读
57,470
掘力值
1,299
关注了
1
关注者
18
收藏集
1
关注标签
12
加入于
2020-06-30