当空手创建一个Web应用时, 我们会自然而然的想到引入DOM操作库(比如jQuery)和一些实用的插件。这中做法的问题在于,不用多久就会因应用里 一大堆嵌套的jQuery回调和不在结构中实际存在的DOM元素而迷失。 简而言之, 我们被嵌套式的代码所束缚。幸运的是有现代的Javascript框架可以帮助我们引入项目的结构和组织方式, 该进成为在长时间运行的情况下也非常容易维护。 什么是MVC? 这些
后浪推前浪,在早几年前,前端界最火的莫过于jQuery,那是个插件纷飞的年代。得jQuery者得天下。而现在,CommonJS草案的提出,Node.js让JavaScript在服务端大展拳脚,前端界已经不是那个手持jQuery的小孩了。 在这个新的浪潮中,JavaScript模块化开发开始流行起来。CommonJS标准制定后,Node.js兴起,RequireJS使得JavaScript模块化在客
这是一篇Scheme编程语言的介绍。本文的目标是成为一篇快速上手教程。从未接触过Scheme的新手可以在学习更复杂更深入的知识以前通过本文获得一些简明扼要的关于Scheme语言的可实际操作的知识。 本文描述了一种干净利落但实用有效的编写Scheme程序的方法。虽然我们不会按照索引把从A到Z开头的所有函数都介绍一遍,但是我们也不会回避Scheme一些难理解的、凌乱的、非标准、不常用但是却可用或很有用
本书的目的是快速及全面的教你 Common Lisp 的有关知识。它实际上包含两本书。前半部分用大量的例子来解释 Common Lisp 里面重要的概念。后半部分是一个最新 Common Lisp 辞典,涵盖了所有 ANSI Common Lisp 的操作符。 这本书面向的读者 ANSI Common Lisp 这本书适合学生或者是专业的程序员去读。本书假设读者阅读前没有 Lisp 的相关知识。有
1.1. 前言 jQuery学习通常会经历三个阶段: 会用jquery是第一阶段 能抽象成插件是第二阶段 让插件足够灵活强大是第三阶段 现在,知道自己处在什么阶段了么? 这里假设读者已经通过第一阶段。如果jQuery还不够熟悉,请继续 http://api.jquery.com
关于专业 怎样才能称之为专业人员?是取决你对专业知识掌握的多少吗?是取决你对问题的理解能力吗?当然这些都是,但是这些都仅仅是片面的理解。 作为一个专业人员要学会使用一个正确的工具和培养一个良好的习惯。例如:一个五星级厨师不可能使用廉价的厨具来烹饪佳肴,因为他知道工欲善其事,必先利其器。同样的,一个顶尖的职业网球选手也不可能从来不进行耐力训练,因为他知道一个非常简单的道理,那就是打网球不仅仅只是击球
程序猿们更喜欢实现自己的idea。 idea形成算法,而算法又发展为算法,并使 idea成真 作为一个程序猿,我们使用文本编辑器记录我们的idea,并为写程序实现它。全职的程序猿 一生中的千分之十的时间都是在和他的文本编辑器打交道,这期间他们的所做的事情包括: 将他们的灵感记录到计算机上 重新考虑并修改灵感中的错误 用代码实现他们的灵感 写文档记录某功能是如何及为什么那么实现 与其他的程序猿交流这
时间线 6.13简历投递-6.14笔试-6.17一面-6.18二面-6.21三面 本硕双9非科班,base南京 许愿一个offer!毕竟是秋招投递的第一家公司hhh 一面 自我介绍 简单问了在校的成绩,怎么想起来转码的 输入url后相关的协议,TCP三次握手和四次挥手,为什么要三次和四次 udp的使用场景 浏览器渲染的过程 深拷贝和浅拷贝的区别 ===和==的区别 对MVVM的看法(react相关
8.4 投简历 8.7 笔试 8.9 收到面试预约邮件 可选8月13号9、10、11、14、15、16、17、18点的场次,每场有20个名额,预约先到先得 8.13 17:00 一面(≈50min) 面试平台是牛客,面试官迟到5min,17:05开始的 1、自我介绍 2、介绍一下自己做的项目 3、小程序中如何处理音频?如果音频过大如何处理?(我项目中提到的) 4、css中如何修改父元素的前
8.1 投简历 8.5 收到约面电话 8.12 17:30 一面(≈60min) 面试平台是牛客,面试官很和善,全程没有冷脸,不会的时候会引导提示 1、20min笔试(38个选择题,单选和多选混合) 面试官给笔试链接🔗,共享屏幕他看着做…… 2、自我介绍 3、判断数据类型的方法(typeof、instanceof、Object.prototype.toString.call() 4、ins
一面 自我介绍 preload啥的区别,没见过 this node事件循环 说一下chrome V8原理 js的特点,缺陷 setState有啥漏洞 React context 看过Redux源码吗?看过,忘了 还有其他常规八股 手写:实现n阶乘 手写:相邻数组的最大哪个,不能排序 手写:随机颜色 二面 自我介绍 怎么学习的,学了多久了 react生命周期 react开发中不爽的点 redux-s
实在是克服不了一回答问题边思考边emmmm的臭毛病,导致面试时候看起来不自信!!!!!发誓一定要逐渐克服这个坏习惯!!!! 进入正题: 先自我介绍,让介绍一下项目经历 问了为什么选择前端 问了css尺寸单位 细问了rem,怎么和px进行换算,移动端使用rem怎么根据不同尺寸大小调整html的font-size问有几种方法(没回答上来,脑子短路根本没理解到底要怎么回答),面试官说一种是通过js获取宽
base: bj/hz 岗位:前端开发 部门:电商 之前的一面面经在这里:https://www.nowcoder.com/discuss/480102078363242496?sourceSSR=users 之前的二面面经在这里:https://www.nowcoder.com/discuss/481927131262369792?sourceSSR=users 自我介绍 讲过去的实习项目经历
base: bj 岗位: 前端 业务: 快手电商 背景: 这次是上一次电商一面后的二面 自我介绍 过往项目经历 讲讲你实现过的 React 组件 讲一讲你在过往实习经历里面, 最让你有成就感的事情是什么 如何衡量前端性能 前端页面如何排查 bug 事件循环: 看代码说结果 代码题: 获取一个数组中前 n 个最大的值, 你能想到几种方法 如果大数组的 length < n, 则递归处理小的子数组 反
不同的权限显示的菜单不一样,有的多有的少