会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
欲速则不达
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
下一页
2022年11月16日
单页应用的优缺点
摘要: 上月面试海康威视的一道面试题。 单页应用,即常说的SPA,Single Page Application,从名称上就可以看出它最大的特点,就是单页面,即只有一个页面;相对的就是多页面,即MPA,Multi-Page Application。 在多页面的情况下,我们在切换不同页面时,需要向服务器发送多
阅读全文
posted @ 2022-11-16 14:55 beckyye
阅读(185)
评论(0)
推荐(0)
2022年11月14日
JS中有哪几种继承方式
摘要: JS和Java中虽然都有对象的概念,但这两种对象却大有不同。Java的对象是基于类创建的,JS的对象却是基于一个特殊的对象——原型对象——创建的,之前看到一个盖房子的比喻,在Java中盖房子是先画好图纸再盖房子,JS中盖房子却是先盖一个样板房再盖其他房子,觉得也挺贴切。 所以JS中的继承和Java中
阅读全文
posted @ 2022-11-14 16:08 beckyye
阅读(163)
评论(0)
推荐(0)
2022年11月11日
闭包是什么,有什么用途
摘要: 引言: 闭包是JavaScript中老生常谈的一个话题,也是常见的面试题。 我之前刚开始做前端的时候,就在网上搜闭包,大多搜到的结果都说的是闭包有什么作用,比如说在函数外部可以访问到函数内部的变量,又或者说闭包会导致什么问题,比如会影响GC回收。总之好像没什么标准说法,所以当时我总是模模糊糊的。 概
阅读全文
posted @ 2022-11-11 13:05 beckyye
阅读(406)
评论(0)
推荐(0)
2022年11月4日
Vue 2.x源码学习:应用初始化大致流程
摘要: 我们使用vue-cli搭建vue 2.x项目时,大致由如下代码来做一个vue应用的初始化:`new Vue({render: (h) => h(App),}).$mount("#app")`。本文主要探究vue本身有哪些实例方法,在使用new初始化vue实例时大致上都做了哪些事情,以及大致的一个执行顺序。
阅读全文
posted @ 2022-11-04 19:50 beckyye
阅读(93)
评论(0)
推荐(0)
2022年11月3日
Ajax学习笔记
摘要: 教程链接 Ajax介绍: Asynchronous JavaScript and xml 在页面不刷新的情况下向服务器发送请求,实现数据的交换,用户体验更好 懒加载,按需加载——>资源利用率提高,整体页面加载速度变快(首屏加载) XML Vs. JSON XML 设计被用来传输和存储数据。 HTML
阅读全文
posted @ 2022-11-03 11:02 beckyye
阅读(49)
评论(0)
推荐(0)
2022年11月2日
TypeScript学习小结:基础使用
摘要: TypeScript学习小结:基础使用 某册子买了两年多了,到最近才开始学习TypeScript,拖延症的严重症状了;不过我还是深信人做一件事是需要一个契机的。 学完之后整体感受是:TypeScript在JavaScript的基础上提供了一套类型系统,用以在编码时提供类型提示,并利用类型推断对代码进
阅读全文
posted @ 2022-11-02 16:48 beckyye
阅读(333)
评论(0)
推荐(0)
2022年10月26日
WebViewJavascriptBridge.js代码学习
摘要: 待过的某家公司中用于和原生交互的方案,当初这个文件也是从网上找的,拿来就用,没怎么细看。 最早我们的Hybrid应用只是h5调用原生的一些方法,所以只使用了native向页面注入一个webview的变量,并在这个变量上挂载一些方法,在安卓上存在一些问题(?安全漏洞)。后来改用bridge,安全性和兼容性比较好。
阅读全文
posted @ 2022-10-26 12:13 beckyye
阅读(624)
评论(0)
推荐(0)
JavaScript高级程序设计笔记12 BOM
摘要: BOM BOM的核心——window对象 窗口和弹窗 location对象——页面信息 navigator对象——浏览器信息 history对象——浏览器历史记录 BOM是使用JavaScript开发Web应用程序的核心。提供了与网页无关的浏览器功能对象。 浏览器实现之间共通的部分成为了事实标准,为
阅读全文
posted @ 2022-10-26 11:56 beckyye
阅读(124)
评论(0)
推荐(0)
2022年10月25日
Webpack相关知识点
摘要: webpack的有点 plugin和loader的区别 利用webpack提升应用性能 webpack热更新原理 提升webpack构建速度 开发loader 开发plugin
阅读全文
posted @ 2022-10-25 13:30 beckyye
阅读(108)
评论(0)
推荐(0)
JavaScript高级程序设计笔记11 期约与异步函数(Promise & Async Function)
摘要: 期约与异步函数 ES6新增Promise引用类型,支持优雅地定义和组织异步逻辑。 ES8增加了使用async和await关键字定义异步函数的机制。 异步编程 JavaScript这种单线程事件循环模型 异步行为是为了优化因计算量大而时间长的操作。(在等待其他操作完成的同时,即时运行其他指令,系统也能
阅读全文
posted @ 2022-10-25 00:15 beckyye
阅读(108)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
下一页
公告