将字符串”{ KaTeX parse error: Expected 'EOF', got '}' at position 3: id}̲ { name}”中的{ KaTeX parse error: Expected 'EOF', got '}' at position 3: id}̲替换成 10,{ name}替 换成 Tony (使用正则表达式) … 60
为了保证页面输出安全,我们经常需要对一些特殊的字符进行转义,请写一个函 数 escapeHtml,将<, >, &, “进行转义… 61
foo = foo||bar ,这行代码是什么意思?为什么要这样写?… 61
看下列代码,将会输出什么?(变量声明提升) … 62
用 js 实现随机选取 10–100 之间的 10 个数字,存入一个数组,并排序。 … 63
把两个数组合并,并删除第二个元素。 … 64
怎样添加、移除、移动、复制、创建和查找节点(原生 JS,实在基础,没细写每 一步)… 65
有这样一个 URL:http://item.taobao.com/item.htm?a=1&b=2&c=&d=xxx&e,请写一 段JS 程序提取URL中的各个GET参数(参数名和参数个数不确定),将其按key-value 形式返回到一个 json 结构中,如{a:’1′, b:’2′, c:”, d:’xxx’, e:undefined}。 … 66
正则表达式构造函数 var reg=new RegExp(“xxx”)与正则表达字面量 var reg=//有什么 不同?匹配邮箱的正则表达式? … 67
看下面代码,给出输出结果。 … 67 第 5 页
写一个 function,清除字符串前后的空格。(兼容所有浏览器)… 68
Javascript 中 callee 和 caller 的作用? … 69
Javascript 中, 以下哪条语句一定会产生运行错误? 答案( B C ) … 70
以下两个变量 a 和 b,a+b 的哪个结果是 NaN? 答案( AC ) … 70
var a=10; b=20; c=4; ++b+c+a++ 以下哪个结果是正确的?答案( B ) … 70
下面的JavaScript语句中,( D )实现检索当前页面中的表单元素中的所有文本框, 并将它们全部清空 … 70
要将页面的状态栏中显示“已经选中该文本框”,下列 JavaScript 语句正确的是 ( A ) … 71
以下哪条语句会产生运行错误:(AD) … 71
以下哪个单词不属于 javascript 保留字:(B) … 71
请选择结果为真的表达式:(C) … 71
Javascript 中, 如 果 已 知 HTML 页 面 中的 某 标 签对 象 的 id=”username”, 用 _document.getElementById(‘username’) _方法获得该标签对象。 … 72
typeof 运 算 符 返 回 值 中 有 一 个 跟 javascript 数 据 类 型 不 一 致 , 它 是 ”function” _。 … 72
定义了一个变量,但没有为该变量赋值,如果 alert 该变量,javascript 弹出的对话 框中显示___undefined______ 。 … 72
分析代码,得出正确的结果。 … 72
写出函数 DateDemo 的返回结果,系统时间假定为今天… 72
写出程序运行的结果? … 73
阅读以下代码,请分析出结果: … 73
补充按钮事件的函数,确认用户是否退出当前页面,确认之后关闭窗? … 73
写出简单描述 html 标签(不带属性的开始标签和结束标签)的正则表达式,并将 以下字符串中的 html 标签去除掉 … 74
完成 foo()函数的内容,要求能够弹出对话框提示当前选中的是第几个单选框。 74
完成函数 showImg(),要求能够动态根据下拉列表的选项变化,更新图片的显示 76
截取字符串 abcdefg 的 efg … 76
列举浏览器对象模型 BOM 里常用的至少 4 个对象,并列举 window 对象的常用方 法至少 5 个… 76
简述列举文档对象模型 DOM 里 document 的常用的查找访问节点的方法并做简单 说明… 77
希望获取到页面中所有的 checkbox 怎么做?(不使用第三方框架) … 77
简述创建函数的几种方式 … 77 第 6 页
Javascript 如何实现继承? … 78
Javascript 创建对象的几种方式? … 78
iframe 的优缺点? … 80
请你谈谈 Cookie 的弊端? … 80
js 延迟加载的方式有哪些? … 80
documen.write 和 innerHTML 的区别? … 81
哪些操作会造成内存泄漏? … 81
判断一个字符串中出现次数最多的字符,统计这个次数 … 81
写一个获取非行间样式的函数 … 82
事件委托是什么 … 83
闭包是什么,有什么特性,对页面有什么影响 … 83
解释 jsonp 的原理,以及为什么不是真正的 ajax… 84
javascript 的本地对象,内置对象和宿主对象 … 84
字符串反转,如将 ‘12345678’ 变成 ‘87654321’ … 84
将数字 12345678 转化成 RMB 形式 如: 12,345,678 … 85
生成 5 个不同的随机数; … 86
去掉数组中重复的数字 方法一; … 87
阶乘函数;… 88
window.location.search() 返回的是什么? … 89
window.location.hash 返回的是什么?… 89
window.location.reload() 作用? … 89
、javascript 中的垃圾回收机制? … 89
看题做答:… 90
下面输出多少? … 90
再来一个… 91
a 输出多少? … 92
看程序,写结果 … 93
JS 的继承性 … 94
精度问题: JS 精度不能精确到 0.1 所以 。。。。同时存在于值和差值中… 94
加减运算… 95
什么是同源策略? … 95
为什么不能定义 1px 左右的 div 容器? … 95
结果是什么? … 95
输出结果… 96 第 7 页
…计 算字符串字节数: … 97
…结 果是:… 97
…声 明对象,添加属性,输出属性 … 98
…匹 配输入的字符:第一个必须是字母或下划线开头,长度 5-20 … 98
…检 测变量类型… 99
…如 何在 HTML 中添加事件,几种方法? … 99
…B OM 对象有哪些,列举 window 对象? … 99
…请 问代码实现 outerHTML … 99
…J S 中的简单继承 call 方法! … 102
…b ind(), live(), delegate()的区别 … 103
…看 下列代码输出什么? … 103
…看 下列代码,输出什么? … 103
…你 如何优化自己的代码? … 103
…请 描述出下列代码运行的结果 … 104
…怎 样实现两栏等高? … 104
…使 用 js 实现这样的效果:在文本域里输入文字时,当按下 enter 键时不换行,而是替 换成“{ {enter}}”,(只需要考虑在行尾按下 enter 键的情况). … 105
…以 第 8 页 下代码中 end 字符串什么时候输出… 106
…s pecify(‘hello,world’)//=>’h,e,l,l,o,w,o,r,l,d’实现 specify 函数… 107
…请 将一个 URL 的 search 部分参数与值转换成一个 json 对象 … 107
…请 用原生 js 实现 jquery 的 get\post 功能,以及跨域情况下 … 107
…请 简要描述 web 前端性能需要考虑哪方面,你的优化思路是什么? … 107
…、 简述 readyonly 与 disabled 的区别 … 107
…写 出 3 个使用 this 的典型应用 … 108
…请 尽可能详尽的解释 ajax 的工作原理 … 108
…、 为什么扩展 javascript 内置对象不是好的做法? … 108
…什 么是三元表达式?“三元”表示什么意思?… 108
…浏 览器标准模式和怪异模式之间的区别是什么? … 109
…m odulo(12,5)//2 实现满足这个结果的 modulo 函数 … 110
…H TTP 协议中,GET 和 POST 有什么区别?分别适用什么场景 ? … 110
…H TTP 状态消息 200 302 304 403 404 500 分别表示什么 … 110
…H TTP 协议中,header 信息里面,怎么控制页面失效时间(last-modified,cache- control,Expires 分别代表什么) … 110
…H TTP 雷锋议目前常用的有哪几个?KEEPALIVE 从哪个版本开始出现的? … 110
…业 界常用的优化 WEB 页面加载速度的方法(可以分别从页面元素展现,请求连接, 第 9 页 css,js,服务器等方面介绍) … 110
…列 举常用的 web 页面开发,调试以及优化工具 … 110
…解 释什么是 sql 注入,xss 漏洞 … 110
…如 何判断一个 js 变量是数组类型 … 110
…请 列举 js 数组类型中的常用方法 … 110
…F F 与 IE 中如何阻止事件冒泡,如何获取事件对象,以及如何获取触发事件的元素 … 110
…列 举常用的 js 框架以及分别适用的领域 … 112
…j s 中如何实现一个 map … 112
…j s 可否实现面向对象编程,如果可以如何实现 js 对象的继承 … 112
…约 瑟夫环—已知 n 个人(以编号 1,2,3…分别表示)围坐在一张圆桌周围。从编号 为 k 的人开始报数,数到 m 的那个人出列;他的下一个人又从 1 开始报数,数到 m 的那个人又出列;依此规律重复下去,直到圆桌周围的人全部出列。 … 112
…有 1 到 10w 这个 10w 个数,去除 2 个并打乱次序,如何找出那两个数? … 112
…如 何获取对象 a 拥有的所有属性(可枚举的、不可枚举的,不包括继承来的属性) … 112
…有 下面这样一段 HTML 结构,使用 css 实现这样的效果:… 112
…下 面这段代码想要循环输出结果 01234,请问输出结果是否正确,如果不正确,请说 明为什么,并修改循环内的代码使其输出正确结果 … 113
…以 下哪些是 javascript 的全局函数:(ABC) … 113 第 10 页
…关 于 IE 的 window 对象表述正确的有:(ACD) … 113
…下 面正确的是 A … 114
…错 误的是 B … 114
…不 用任何插件,如何实现一个 tab 栏切换?… 114
…变 量的命名规范以及命名推荐 … 114
…三 种弹窗的单词以及三种弹窗的功能 … 115
…c onsole.log( 8 | 1 ); 输出值是多少? … 116
…只 允许使用 + - * / 和 Math.* ,求一个函数 y = f(x, a, b);当 x > 100 时返回 a 的值,否则 返回 b 的值,不能使用 if else 等条件语句,也不能使用|,?:,数组。 … 116
…J avaScriptalert(0.4*0.2);结果是多少?和你预期的一样吗?如果不一样该如何处理? … 117
…一 个 div, 有 几 种 方 式 得 到 这 个 div 的 jQuery 对 象 ?
想直接获取这个 div 的 dom 对象,如何获取?dom 对象如何 转化为 jQuery 对象? … 117
…、 主流浏览器内核 … 117
…如 何显示/隐藏一个 dom 元素?请用原生的 JavaScript 方法实现 … 118
…j Query 框架中$.ajax()的常用参数有哪些?写一个 post 请求并带有发送数据和返回 数据的样例… 118
…J avaScript 的循环语句有哪些? … 119
…作 第 11 页 用域-编译期执行期以及全局局部作用域问题 … 119
…闭 包:下面这个 ul,如何点击每一列的时候 alert 其 index? … 119
…列 出 3 条以上 ff 和 IE 的脚本兼容问题 … 120
…如 现在有一个效果,有显示用户头像、用户昵称、用户其他信息;当用户鼠标移到 头像上时,会弹出用户的所有信息;如果是你,你会如何实现这个功能,请用代 码实现?… 120
…用 正则表达式,写出由字母开头,其余由数字、字母、下划线组成的 6~30 的字符 串?… 121
…列 举浏览器对象模型 BOM 里常用的至少 4 个对象,并列举 window 对象的常用方法 至少 5 个 (10 分)… 121
…在 Javascript 中什么是伪数组?如何将伪数组转化为标准数组? … 121
…写 一个函数可以计算 sum(5,0,-5);输出 0; sum(1,2,3,4);输出 10; … 121
…《 正则》写出正确的正则表达式匹配固话号,区号 3-4 位,第一位为 0,中横线,7- 8 位数字,中横线,3-4 位分机号格式的固话号… 122
…《 算法》 一下 A,B 可任选一题作答,两题全答加分 … 122
…请 写一个正则表达式:要求最短 6 位数,最长 20 位,阿拉伯数和英文字母(不区分 大小写)组成 … 124
…统 计 1 到 400 亿之间的自然数中含有多少个 1?比如 1-21 中,有 1、10、11、21 这 四个自然数有 5 个 1… 124
…删 除与某个字符相邻且相同的字符,比如 fdaffdaaklfjklja 字符串处理之后成为 “fdafdaklfjklja” … 124
…请 第 12 页 写出三种以上的 Firefox 有但,InternetExplorer 没有的属性或者函数 … 124
…请 写出一个程序,在页面加载完成后动态创建一个 form 表单,并在里面添加一个 input 对象并给它任意赋值后义 post 方式提交到:http://127.0.0.1/save.php … 124
…用 JavaScript 实现冒泡排序。数据为 23、45、18、37、92、13、24 … 125
…前 端代码优化的方法 … 126
…下 列 JavaScript 代码执行后,依次 alert 的结果是 … 127
…下 列 JavaScript 代码执行后,iNum 的值是 … 127
…输 出结果是多少? … 128
…用 程序实现找到 html 中 id 名相同的元素? … 131
…下 列 JavaScript 代码执行后,运行的结果是 … 132
…下 列 JavaScript 代码执行后,依次 alert 的结果是 … 133
…下 列 JavaScript 代码执行后的效果是 … 134
…下 列 JavaScript 代码执行后的 li 元素的数量是 … 134
…程 序中捕获异常的方法? … 135
…将 字符串”{ KaTeX parse error: Expected 'EOF', got '}' at position 3: id}̲ { name}”中的{ KaTeX parse error: Expected 'EOF', got '}' at position 3: id}̲替换成 10,{ name}替换 成 Tony (使用正则表达式) … 135
…给 String 对象添加一个方法,传入一个 string 类型的参数,然后将 string 的每个字符 间价格空格返回,例如:addSpace(“hello world”) // -> ‘h e l l o ?w o r l d’ … 136
…数 组和字符串… 136 第 13 页
…下 列控制台都输出什么 … 137 第 2 题: … 137 第 3 题: … 138 第 4 题: … 138 第 5 题: … 138 第 6 题: … 139 第 7 题: … 139 第 8 题: … 139 第 9 题: … 140 第 10 题: … 140 第 11 题:考点:函数声明提前 … 140 第 12 题: … 141 第 13 题: … 141 第 14 题: … 141 第 15 题 … 141 第 16 题:以下执行会有什么输出 … 142 三、HTML5 CSS3 … 143
CSS3 有哪些新特性? … 143
html5 有哪些新特性、移除了那些元素?如何处理 HTML5 新标签的浏览器兼容问 题?如何区分 HTML 和 HTML5? … 143
本地存储(Local Storage )和cookies(储存在用户本地终端上的数据)之间的区别 是什么?… 144
如何实现浏览器内多个标签页之间的通信? … 144
你如何对网站的文件和资源进行优化? … 144
什么是响应式设计? … 144
新的 HTML5 文档类型和字符集是? … 144
HTML5 Canvas 元素有什么用? … 145
HTML5 存储类型有什么区别? … 145
用 H5+CSS3 解决下导航栏最后一项掉下来的问题… 145
CSS3 新增伪类有那些? … 145
请用 CSS 实现:一个矩形内容,有投影,有圆角,hover 状态慢慢变透明。 … 145
描述下 CSS3 里实现元素动画的方法 … 145
html5\CSS3 有哪些新特性、移除了那些元素?如何处理 HTML5 新标签的浏览器兼 第 14 页 容问题?如何区分 HTML 和 HTML5? … 146
你怎么来实现页面设计图,你认为前端应该如何高质量完成工作? 一个满屏 品 字 布局 如何设计? … 146
你能描述一下渐进增强和优雅降级之间的不同吗? … 147
为什么利用多个域名来存储网站资源会更有效? … 147
请谈一下你对网页标准和标准制定机构重要性的理解。 … 148
请描述一下 cookies,sessionStorage 和 localStorage 的区别? … 148
知道 css 有个 content 属性吗?有什么作用?有什么应用? … 148
如何在 HTML5 页面中嵌入音频?.. 149
如何在 HTML5 页面中嵌入视频? … 149
HTML5 引入什么新的表单属性? … 149
CSS3 新增伪类有那些? … 150
(写)描述一段语义的 html 代码吧。 … 150
cookie 在浏览器和服务器间来回传递。 sessionStorage 和 localStorage 区别… 150
html5 有哪些新特性、移除了那些元素?如何处理 HTML5 新标签的浏览器兼容问 题?如何区分 HTML 和 HTML5? … 151
如何区分: DOCTYPE 声明\新增的结构元素\功能元素 … 151
语义化的理解? … 151
HTML5 的离线储存? … 152
写出 HTML5 的文档声明方式 … 152
HTML5 和 CSS3 的新标签 … 152
自己对标签语义化的理解 … 152 四、移动 web 开发 … 152 1、移动端常用类库及优缺点 … 152 2、Zepto 库和 JQ 区别 … 152 五、Ajax … 153 1、Ajax 是什么? 如何创建一个 Ajax? … 153 2、同步和异步的区别? … 153 3、如何解决跨域问题? … 154 4、页面编码和被请求的资源编码如果不一致如何处理? … 154 5、简述 ajax 的过程。 … 154 6、阐述一下异步加载。 … 154 7、请解释一下 JavaScript 的同源策略。 … 154 8、GET 和 POST 的区别,何时使用 POST? … 155 第 15 页 9、ajax 是什么?ajax 的交互模型?同步和异步的区别?如何解决跨域问题? … 155 10、 Ajax 的最大的特点是什么。 … 155 11、ajax 的缺点 … 155 12、ajax 请求的时候 get 和 post 方式的区别 … 155 13、解释 jsonp 的原理,以及为什么不是真正的 ajax… 156 14、什么是 Ajax 和 JSON,它们的优缺点。… 156 15、http 常见的状态码有那些?分别代表是什么意思? … 156 16、一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么? … 156 17、ajax 请求的时候 get 和 post 方式的区别 … 157 18、ajax 请求时,如何解释 json 数据 … 157 19、.javascript 的本地对象,内置对象和宿主对象 … 157 20、为什么利用多个域名来存储网站资源会更有效? … 157 21、请说出三种减低页面加载时间的方法 … 157 22、HTTP 状态码都有那些。 … 158 六、JS 高级 … 158
JQuery 一个对象可以同时绑定多个事件,这是如何实现的? … 158
知道什么是 webkit 么? 知道怎么用浏览器的各种工具来调试和 debug 代码么? … 158
如何测试前端代码? 知道 BDD, TDD, Unit Test 么? 知道怎么测试你的前端工程么 (mocha, sinon, jasmin, qUnit…)? … 158
简述一下 Handlebars 的基本用法? … 159
简述一下 Handlerbars 的对模板的基本处理流程, 如何编译的?如何缓存的? . 159
用 js 实现千位分隔符? … 159
检测浏览器版本版本有哪些方式? … 159
我们给一个 dom 同时绑定两个点击事件,一个用捕获,一个用冒泡,你来说下会 执行几次事件,然后会先执行冒泡还是捕获 … 159 10、实现一个函数 clone,可以对 JavaScript 中的 5 种主要的数据类型(包括 Number、 String、Object、Array、Boolean)进行值复制 … 159 11、如何消除一个数组里面重复的元素? … 161 12、小贤是一条可爱的小狗(Dog),它的叫声很好听(wow),每次看到主人的时候就会 乖乖叫一声(yelp)。从这段描述可以得到以下对象: … 161 13、下面这个 ul,如何点击每一列的时候 alert 其 index?(闭包) … 162 14、编写一个 JavaScript 函数,输入指定类型的选择器(仅需支持 id,class,tagName 三 种简单 CSS 选择器,无需兼容组合选择器)可以返回匹配的 DOM 节点,需考虑浏览器 兼容性和性能。 … 163 第 16 页 15、请评价以下代码并给出改进意见。 … 166 16、给 String 对象添加一个方法,传入一个 string 类型的参数,然后将 string 的每个字 符间价格空格返回,例如: … 167 17、定义一个 log 方法,让它可以代理 console.log 的方法。 … 167 18、在 Javascript 中什么是伪数组?如何将伪数组转化为标准数组? … 168 19、对作用域上下文和 this 的理解,看下列代码: … 169 20、原生 JS 的 window.onload 与 Jquery 的$(document).ready(function(){})有什么不同? 如何用原生 JS 实现 Jq 的 ready 方法? … 170 21、(设计题)想实现一个对页面某个节点的拖曳?如何做?(使用原生 JS) … 173 22、请实现如下功能 … 174 23、说出以下函数的作用是?空白区域应该填写什么? … 177
Javascript 作用链域? … 177
谈谈 This 对象的理解。 … 178
eval 是做什么的? … 178
关于事件,IE 与火狐的事件机制有什么区别? 如何阻止冒泡? … 178
什么是闭包(closure),为什么要用它? … 178 29、javascript 代码中的"use strict";是什么意思 ? 使用它区别是什么? … 178 30、如何判断一个对象是否属于某个类? … 179 31、new 操作符具体干了什么呢? … 179 32、用原生 JavaScript 的实现过什么功能吗? … 179 33、Javascript 中,有一个函数,执行时对象查找时,永远不会去查找原型,这个函数 是?… 179 34、对 JSON 的了解? … 179 35、js 延迟加载的方式有哪些? … 179 36、模块化开发怎么做? … 180 37、AMD(Modules/Asynchronous-Definition)、CMD(Common Module Definition)规 范区别?… 180 38、requireJS 的核心原理是什么?(如何动态加载的?如何避免多次加载的?如何 缓 存的?)… 180 39、让你自己设计实现一个 requireJS,你会怎么做? … 180 40、谈一谈你对 ECMAScript6 的了解? … 180 41、ECMAScript6 怎么写 class 么,为什么会出现 class 这种东西? … 181 42、异步加载的方式有哪些? … 181 43、documen.write 和 innerHTML 的区别? … 181 第 17 页 44、DOM 操作——怎样添加、移除、移动、复制、创建和查找节点? … 182 45、call() 和 .apply() 的含义和区别? … 182 46、数组和对象有哪些原生方法,列举一下? … 182 47、JS 怎么实现一个类。怎么实例化这个类 … 183 48、JavaScript 中的作用域与变量声明提升? … 183 49、如何编写高性能的 Javascript? … 184 50、那些操作会造成内存泄漏? … 184 51、javascript 对象的几种创建方式? … 184 52、javascript 继承的 6 种方法? … 185 53、eval 是做什么的? … 185 54、JavaScript 原型,原型链 ? 有什么特点? … 185 55、事件、IE 与火狐的事件机制有什么区别? 如何阻止冒泡? … 185 56、简述一下 Sass、Less,且说明区别? … 185 57、关于 javascript 中 apply()和 call()方法的区别? … 186 58、简述一下 JS 中的闭包?… 186 59、说说你对 this 的理解? … 186 60、分别阐述 split(),slice(),splice(),join()? … 186 61、事件委托是什么? … 187 62、如何阻止事件冒泡和默认事件? … 187 63、添加 删除 替换 插入到某个接点的方法? … 187 64、你用过 require.js 吗?它有什么特性? … 187 65、谈一下 JS 中的递归函数,并且用递归简单实现阶乘? … 187 66、请用正则表达式写一个简单的邮箱验证。 … 188 67、简述一下你对 web 性能优化的方案? … 188 68、在 JS 中有哪些会被隐式转换为 false … 188 69、定时器 setInterval 有一个有名函数 fn1,setInterval(fn1,500)与 setInterval (fn1(),500)有什么区别? … 188 70、外部 JS 文件出现中文字符,会出现什么问题,怎么解决? … 188 71、谈谈浏览器的内核,并且说一下什么是内核? … 188 72、JavaScript 原型,原型链 ? 有什么特点? … 189 73、写一个通用的事件侦听器函数 … 189 74、事件、IE 与火狐的事件机制有什么区别? 如何阻止冒泡? … 191 75、什么是闭包(closure),为什么要用? … 192 76、如何判断一个对象是否属于某个类? … 192 第 18 页 77、new 操作符具体干了什么呢? … 192 78、JSON 的了解 … 192 79、js 延迟加载的方式有哪些 … 193 80、模块化怎么做? … 193 81、异步加载的方式 … 193 82、告诉我答案是多少? … 193 83、JS 中的 call()和 apply()方法的区别?… 194 84、Jquery 与 jQuery UI 有啥区别? … 194 85、jquery 中如何将数组转化为 json 字符串,然后再转化回来? … 194 86、JavaScript 中的作用域与变量声明提升? … 195 87、前端开发的优化问题(看雅虎 14 条性能优化原则)。 … 195 88、http 状态码有那些?分别代表是什么意思? … 195 89、一个页面从输入 URL 到页面加载显示完成,这个过程中都发生了什么?(流程说 的越详细越好) … 196 七、流行框架 … 196 1、JQuery 的源码看过吗?能不能简单概况一下它的实现原理? … 196 2、jQuery.fn 的 init 方法返回的 this 指的是什么对象?为什么要返回 this? … 196
jquery 中如何将数组转化为 json 字符串,然后再转化回来? … 196
jQuery 的属性拷贝(extend)的实现原理是什么,如何实现深拷贝? … 196
jquery.extend 与 jquery.fn.extend 的区别? … 196 6、谈一下 Jquery 中的 bind(),live(),delegate(),on()的区别? … 196 7、JQuery 一个对象可以同时绑定多个事件,这是如何实现的? … 196
Jquery 与 jQuery UI 有啥区别? … 197
jQuery 和 Zepto 的区别?各自的使用场景? … 197
针对 jQuery 的优化方法? … 197
Zepto 的点透问题如何解决? … 197 14、知道各种 JS 框架(Angular, Backbone, Ember, React, Meteor, Knockout…)么? 能讲出他 们各自的优点和缺点么? … 198 15、Underscore 对哪些 JS 原生对象进行了扩展以及提供了哪些好用的函数方法? … 198 16、使用过 angular 吗?angular 中的过滤器是干什么用的 … 198 八、移动 APP 开发 … 198 1、移动端最小触控区域是多大? … 198 九、NodeJs … 198
对 Node 的优点和缺点提出了自己的看法: … 198 第 19 页
需求:实现一个页面操作不会整页刷新的网站,并且能在浏览器前进、后退时正 确响应。给出你的技术实现方案? … 199
Node.js 的适用场景? … 199
(如果会用 node)知道 route, middleware, cluster, nodemon, pm2, server-side rendering 么? … 199
解释一下 Backbone 的 MVC 实现方式?… 199
什么是“前端路由”?什么时候适合使用“前端路由”? “前端路由”有哪些优点和缺点? … 200
对 Node 的优点和缺点提出了自己的看法? … 200 十、前端概括性问题 … 200
常使用的库有哪些?常用的前端开发工具?开发过什么应用或组件? … 200
对 BFC 规范的理解?… 200
99%的网站都需要被重构是那本书上写的? … 201
WEB 应用从服务器主动推送 Data 到客户端有那些方式? … 201
加班的看法… 201
平时如何管理你的项目,如何设计突发大规模并发架构? … 201
那些操作会造成内存泄漏? … 201
你说你热爱前端,那么应该 WEB 行业的发展很关注吧? 说说最近最流行的一些东 西吧?… 202
你有了解我们公司吗?说说你的认识? … 202
移动端(比如:Android IOS)怎么做好用户体验? … 202
你所知道的页面性能优化方法有那些? … 202
除了前端以外还了解什么其它技术么?你最最厉害的技能是什么? … 202
AMD(Modules/Asynchronous-Definition)、CMD(Common Module Definition)规范 区别?… 202
谈谈你认为怎样做能使项目做的更好? … 202
你对前端界面工程师这个职位是怎么样理解的?它的前景会怎么样? … 203
php 中下面哪个函数可以打开一个文件,以对文件进行读和写操作? … 203
php 中 rmdir 可以直接删除文件夹吗?该目录必须是空的,而且要有相应的权限– 来自 api … 203
phpinset 和 empty 的区别,举例说明 … 203
php 中$_SERVER 变量中如何得到当前执行脚本路劲 … 204
写一个 php 函数,要求两个日期字符串的天数差,如 2012-02-05~2012-03-06 的日 期差数… 204 第 20 页
一个衣柜中放了许多杂乱的衬衫,如果让你去整理一下,使得更容易找到你想要 的衣服;你会怎么做?请写出你的做法和思路? … 204
如何优化网页加载速度? … 204
工作流程,你怎么来实现页面设计图,你认为前端应该如何高质量完成工作? . 204
介绍项目经验、合作开发、独立开发。 … 204
开发过程中遇到困难,如何解决。 … 205
…对 前端界面工程师这个职位是怎么样理解的?它的前景会怎么样? … 205
你可能感兴趣的:(前端,html,javascript,css,vue.js)
element实现动态路由+面包屑
软件技术NINI
vue案例 vue.js 前端
el-breadcrumb是ElementUI组件库中的一个面包屑导航组件,它用于显示当前页面的路径,帮助用户快速理解和导航到应用的各个部分。在Vue.js项目中,如果你已经安装了ElementUI,就可以很方便地使用el-breadcrumb组件。以下是一个基本的使用示例:安装ElementUI(如果你还没有安装的话):你可以通过npm或yarn来安装ElementUI。bash复制代码npmi
Long类型前后端数据不一致
igotyback
前端
响应给前端的数据浏览器控制台中response中看到的Long类型的数据是正常的到前端数据不一致前后端数据类型不匹配是一个常见问题,尤其是当后端使用Java的Long类型(64位)与前端JavaScript的Number类型(最大安全整数为2^53-1,即16位)进行数据交互时,很容易出现精度丢失的问题。这是因为JavaScript中的Number类型无法安全地表示超过16位的整数。为了解决这个问
swagger访问路径
igotyback
swagger
Swagger2.x版本访问地址:http://{ip}:{port}/{context-path}/swagger-ui.html{ip}是你的服务器IP地址。{port}是你的应用服务端口,通常为8080。{context-path}是你的应用上下文路径,如果应用部署在根路径下,则为空。Swagger3.x版本对于Swagger3.x版本(也称为OpenAPI3)访问地址:http://{ip
html 中如何使用 uniapp 的部分方法
某公司摸鱼前端
html uni-app 前端
示例代码:Documentconsole.log(window);效果展示:好了,现在就可以uni.使用相关的方法了
四章-32-点要素的聚合
彩云飘过
本文基于腾讯课堂老胡的课《跟我学Openlayers--基础实例详解》做的学习笔记,使用的openlayers5.3.xapi。源码见1032.html,对应的官网示例https://openlayers.org/en/latest/examples/cluster.htmlhttps://openlayers.org/en/latest/examples/earthquake-clusters.
DIV+CSS+JavaScript技术制作网页(旅游主题网页设计与制作)云南大理
STU学生网页设计
网页设计 期末网页作业 html静态网页 html5期末大作业 网页设计 web大作业
️精彩专栏推荐作者主页:【进入主页—获取更多源码】web前端期末大作业:【HTML5网页期末作业(1000套)】程序员有趣的告白方式:【HTML七夕情人节表白网页制作(110套)】文章目录二、网站介绍三、网站效果▶️1.视频演示2.图片演示四、网站代码HTML结构代码CSS样式代码五、更多源码二、网站介绍网站布局方面:计划采用目前主流的、能兼容各大主流浏览器、显示效果稳定的浮动网页布局结构。网站程
【加密社】Solidity 中的事件机制及其应用
加密社
闲侃 区块链 智能合约 区块链
加密社引言在Solidity合约开发过程中,事件(Events)是一种非常重要的机制。它们不仅能够让开发者记录智能合约的重要状态变更,还能够让外部系统(如前端应用)监听这些状态的变化。本文将详细介绍Solidity中的事件机制以及如何利用不同的手段来触发、监听和获取这些事件。事件存储的地方当我们在Solidity合约中使用emit关键字触发事件时,该事件会被记录在区块链的交易收据中。具体而言,事件
关于城市旅游的HTML网页设计——(旅游风景云南 5页)HTML+CSS+JavaScript
二挡起步
web前端期末大作业 javascript html css 旅游 风景
⛵源码获取文末联系✈Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业|游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作|HTML期末大学生网页设计作业,Web大学生网页HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScrip
HTML网页设计制作大作业(div+css) 云南我的家乡旅游景点 带文字滚动
二挡起步
web前端期末大作业 web设计网页规划与设计 html css javascript dreamweaver 前端
Web前端开发技术描述网页设计题材,DIV+CSS布局制作,HTML+CSS网页设计期末课程大作业游景点介绍|旅游风景区|家乡介绍|等网站的设计与制作HTML期末大学生网页设计作业HTML:结构CSS:样式在操作方面上运用了html5和css3,采用了div+css结构、表单、超链接、浮动、绝对定位、相对定位、字体样式、引用视频等基础知识JavaScript:做与用户的交互行为文章目录前端学习路线
webpack图片等资源的处理
dmengmeng
需要的loaderfile-loader(让我们可以引入这些资源文件)url-loader(其实是file-loader的二次封装)img-loader(处理图片所需要的)在没有使用任何处理图片的loader之前,比如说css中用到了背景图片,那么最后打包会报错的,因为他没办法处理图片。其实你只想能够使用图片的话。只加一个file-loader就可以,打开网页能准确看到图片。{test:/\.(p
node.js学习
小猿L
node.js node.js 学习 vim
node.js学习实操及笔记温故node.js,node.js学习实操过程及笔记~node.js学习视频node.js官网node.js中文网实操笔记githubcsdn笔记为什么学node.js可以让别人访问我们编写的网页为后续的框架学习打下基础,三大框架vuereactangular离不开node.jsnode.js是什么官网:node.js是一个开源的、跨平台的运行JavaScript的运行
springboot+vue项目实战一-创建SpringBoot简单项目
苹果酱0567
面试题汇总与解析 spring boot 后端 java 中间件 开发语言
这段时间抽空给女朋友搭建一个个人博客,想着记录一下建站的过程,就当做笔记吧。虽然复制zjblog只要一个小时就可以搞定一个网站,或者用cms系统,三四个小时就可以做出一个前后台都有的网站,而且想做成啥样也都行。但是就是要从新做,自己做的意义不一样,更何况,俺就是专门干这个的,嘿嘿嘿要做一个网站,而且从零开始,首先呢就是技术选型了,经过一番思量决定选择-SpringBoot做后端,前端使用Vue做一
JavaScript 中,深拷贝(Deep Copy)和浅拷贝(Shallow Copy)
跳房子的前端
前端面试 javascript 开发语言 ecmascript
在JavaScript中,深拷贝(DeepCopy)和浅拷贝(ShallowCopy)是用于复制对象或数组的两种不同方法。了解它们的区别和应用场景对于避免潜在的bugs和高效地处理数据非常重要。以下是对深拷贝和浅拷贝的详细解释,包括它们的概念、用途、优缺点以及实现方式。1.浅拷贝(ShallowCopy)概念定义:浅拷贝是指创建一个新的对象或数组,其中包含了原对象或数组的基本数据类型的值和对引用数
博客网站制作教程
2401_85194651
java maven
首先就是技术框架:后端:Java+SpringBoot数据库:MySQL前端:Vue.js数据库连接:JPA(JavaPersistenceAPI)1.项目结构blog-app/├──backend/│├──src/main/java/com/example/blogapp/││├──BlogApplication.java││├──config/│││└──DatabaseConfig.java
00. 这里整理了最全的爬虫框架(Java + Python)
有一只柴犬
爬虫系列 爬虫 java python
目录1、前言2、什么是网络爬虫3、常见的爬虫框架3.1、java框架3.1.1、WebMagic3.1.2、Jsoup3.1.3、HttpClient3.1.4、Crawler4j3.1.5、HtmlUnit3.1.6、Selenium3.2、Python框架3.2.1、Scrapy3.2.2、BeautifulSoup+Requests3.2.3、Selenium3.2.4、PyQuery3.2
详解:如何设计出健壮的秒杀系统?
夜空_2cd3
作者:Yrion博客园:cnblogs.com/wyq178/p/11261711.html前言:秒杀系统相信很多人见过,比如京东或者淘宝的秒杀,小米手机的秒杀。那么秒杀系统的后台是如何实现的呢?我们如何设计一个秒杀系统呢?对于秒杀系统应该考虑哪些问题?如何设计出健壮的秒杀系统?本期我们就来探讨一下这个问题:image目录一:****秒杀系统应该考虑的问题二:****秒杀系统的设计和技术方案三:*
JavaScript `Map` 和 `WeakMap`详细解释
跳房子的前端
JavaScript 原生方法 javascript 前端 开发语言
在JavaScript中,Map和WeakMap都是用于存储键值对的数据结构,但它们有一些关键的不同之处。MapMap是一种可以存储任意类型的键值对的集合。它保持了键值对的插入顺序,并且可以通过键快速查找对应的值。Map提供了一些非常有用的方法和属性来操作这些数据对:set(key,value):将一个键值对添加到Map中。如果键已经存在,则更新其对应的值。get(key):获取指定键的值。如果键
最简单将静态网页挂载到服务器上(不用nginx)
全能全知者
服务器 nginx 运维 前端 html 笔记
最简单将静态网页挂载到服务器上(不用nginx)如果随便弄个静态网页挂在服务器都要用nignx就太麻烦了,所以直接使用Apache来搭建一些简单前端静态网页会相对方便很多检查Web服务器服务状态:sudosystemctlstatushttpd#ApacheWeb服务器如果发现没有安装web服务器:安装Apache:sudoyuminstallhttpd启动Apache:sudosystemctl
补充元象二面
Redstone Monstrosity
前端 面试
1.请尽可能详细地说明,防抖和节流的区别,应用场景?你的回答中不要写出示例代码。防抖(Debounce)和节流(Throttle)是两种常用的前端性能优化技术,它们的主要区别在于如何处理高频事件的触发。以下是防抖和节流的区别和应用场景的详细说明:防抖和节流的定义防抖:在一段时间内,多次执行变为只执行最后一次。防抖的原理是,当事件被触发后,设置一个延迟定时器。如果在这个延迟时间内事件再次被触发,则重
微信小程序开发注意事项
jun778895
微信小程序 小程序
微信小程序开发是一个融合了前端开发、用户体验设计、后端服务(可选)以及微信小程序平台特性的综合性项目。这里,我将详细介绍一个典型的小程序开发项目的全过程,包括项目规划、设计、开发、测试及部署上线等各个环节,并尽量使内容达到或超过2000字的要求。一、项目规划1.1项目背景与目标假设我们要开发一个名为“智慧校园助手”的微信小程序,旨在为学生提供一站式校园生活服务,包括课程表查询、图书馆座位预约、食堂
切换淘宝最新npm镜像源是
hai40587
npm 前端 node.js
切换淘宝最新npm镜像源是一个相对简单的过程,但首先需要明确当前淘宝npm镜像源的状态和最新的镜像地址。由于网络环境和服务更新,镜像源的具体地址可能会发生变化,因此,我将基于当前可获取的信息,提供一个通用的切换步骤,并附上最新的镜像地址(截至回答时)。一、了解npm镜像源npm(NodePackageManager)是JavaScript的包管理器,用于安装、更新和管理项目依赖。由于npm官方仓库
字节二面
Redstone Monstrosity
前端 面试
1.假设你是正在面试前端开发工程师的候选人,面试官让你详细说出你上一段实习过程的收获和感悟。在上一段实习过程中,我获得了宝贵的实践经验和深刻的行业洞察,以下是我的主要收获和感悟:一、专业技能提升框架应用熟练度:通过实际项目,我深入掌握了React、Vue等前端框架的使用,不仅提升了编码效率,还学会了如何根据项目需求选择合适的框架。问题解决能力:在实习期间,我遇到了许多预料之外的技术难题。通过查阅文
斟一小组鸡血视频
和自己一起成长
http://m.v.qq.com/play/play.html?coverid=&vid=c0518henl2a&ptag=2_6.0.0.14297_copy有一种努力叫做靠自己http://m.v.qq.com/play/play.html?coverid=&vid=i0547o426g4&ptag=2_6.0.0.14297_copy世界最励志短片https://v.qq.com/x/pa
前端代码上传文件
余生逆风飞翔
前端 javascript 开发语言
点击上传文件import{ElNotification}from'element-plus'import{API_CONFIG}from'../config/index.js'import{UploadFilled}from'@element-plus/icons-vue'import{reactive}from'vue'import{BASE_URL}from'../config/index'i
Dockerfile命令详解之 FROM
清风怎不知意
容器化 java 前端 javascript
许多同学不知道Dockerfile应该如何写,不清楚Dockerfile中的指令分别有什么意义,能达到什么样的目的,接下来我将在容器化专栏中详细的为大家解释每一个指令的含义以及用法。专栏订阅传送门https://blog.csdn.net/qq_38220908/category_11989778.html指令不区分大小写。但是,按照惯例,它们应该是大写的,以便更容易地将它们与参数区分开来。(引用
《HTML 与 CSS—— 响应式设计》
陈在天box
html css 前端
一、引言在当今数字化时代,人们使用各种不同的设备访问互联网,包括智能手机、平板电脑、笔记本电脑和台式机等。为了确保网站在不同设备上都能提供良好的用户体验,响应式设计成为了网页开发的关键。HTML和CSS作为网页开发的基础技术,在实现响应式设计方面发挥着重要作用。本文将深入探讨HTML与CSS中的响应式设计原理、方法和最佳实践。二、响应式设计的概念与重要性(一)概念响应式设计是一种网页设计方法,旨在
【C语言】- 自定义类型:结构体、枚举、联合
Cavalier_01
C语言
【C语言】:操作符(https://mp.csdn.net/editor/html/115218055)数据类型(https://mp.csdn.net/editor/html/115219664)自定义类型:结构体、枚举、联合(https://mp.csdn.net/editor/html/115373785)变量、常量(https://mp.csdn.net/editor/html/11523
uniapp实现动态标记效果详细步骤【前端开发】
2401_85123349
uni-app
第二个点在于实现将已经被用户标记的内容在下一次获取后刷新它的状态为已标记。这是什么意思呢?比如说上面gif图中的这些人物对象,有一些已被该用户添加为关心,那么当用户下一次进入该页面时,这些已经被添加关心的对象需要以“红心”状态显现出来。这个点的难度还不算大,只需要在每一次获取后端的内容后对标记对象进行状态更新即可。II.动态标记效果实现思路和步骤首先,整体的思路是利用动态类名对不同的元素进行选择。
高性能javascript--算法和流程控制
海淀萌狗
-for,while和do-while性能相当-避免使用for-in循环,==除非遍历一个属性量未知的对象==es5:for-in遍历的对象便不局限于数组,还可以遍历对象。原因:for-in每次迭代操作会同时搜索实例或者原型属性,for-in循环的每次迭代都会产生更多开销,因此要比其他循环类型慢,一般速度为其他类型循环的1/7。因此,除非明确需要迭代一个属性数量未知的对象,否则应避免使用for-i
html+css网页设计 旅游网站首页1个页面
html+css+js网页设计
html css 旅游
html+css网页设计旅游网站首页1个页面网页作品代码简单,可使用任意HTML辑软件(如:Dreamweaver、HBuilder、Vscode、Sublime、Webstorm、Text、Notepad++等任意html编辑软件进行运行及修改编辑等操作)。获取源码1,访问该网站https://download.csdn.net/download/qq_42431718/897527112,点击
遍历dom 并且存储(将每一层的DOM元素存在数组中)
换个号韩国红果果
JavaScript html
数组从0开始!!
var a=[],i=0;
for(var j=0;j<30;j++){
a[j]=[];//数组里套数组,且第i层存储在第a[i]中
}
function walkDOM(n){
do{
if(n.nodeType!==3)//筛选去除#text类型
a[i].push(n);
//con
Android+Jquery Mobile学习系列(9)-总结和代码分享
白糖_
JQuery Mobile
目录导航
经过一个多月的边学习边练手,学会了Android基于Web开发的毛皮,其实开发过程中用Android原生API不是很多,更多的是HTML/Javascript/Css。
个人觉得基于WebView的Jquery Mobile开发有以下优点:
1、对于刚从Java Web转型过来的同学非常适合,只要懂得HTML开发就可以上手做事。
2、jquerym
impala参考资料
dayutianfei
impala
记录一些有用的Impala资料
1. 入门资料
>>官网翻译:
http://my.oschina.net/weiqingbin/blog?catalog=423691
2. 实用进阶
>>代码&架构分析:
Impala/Hive现状分析与前景展望:http
JAVA 静态变量与非静态变量初始化顺序之新解
周凡杨
java 静态 非静态 顺序
今天和同事争论一问题,关于静态变量与非静态变量的初始化顺序,谁先谁后,最终想整理出来!测试代码:
import java.util.Map;
public class T {
public static T t = new T();
private Map map = new HashMap();
public T(){
System.out.println(&quo
跳出iframe返回外层页面
g21121
iframe
在web开发过程中难免要用到iframe,但当连接超时或跳转到公共页面时就会出现超时页面显示在iframe中,这时我们就需要跳出这个iframe到达一个公共页面去。
首先跳转到一个中间页,这个页面用于判断是否在iframe中,在页面加载的过程中调用如下代码:
<script type="text/javascript">
//<!--
function
JAVA多线程监听JMS、MQ队列
510888780
java多线程
背景:消息队列中有非常多的消息需要处理,并且监听器onMessage()方法中的业务逻辑也相对比较复杂,为了加快队列消息的读取、处理速度。可以通过加快读取速度和加快处理速度来考虑。因此从这两个方面都使用多线程来处理。对于消息处理的业务处理逻辑用线程池来做。对于加快消息监听读取速度可以使用1.使用多个监听器监听一个队列;2.使用一个监听器开启多线程监听。
对于上面提到的方法2使用一个监听器开启多线
第一个SpringMvc例子
布衣凌宇
spring mvc
第一步:导入需要的包;
第二步:配置web.xml文件
<?xml version="1.0" encoding="UTF-8"?>
<web-app version="2.5"
xmlns="http://java.sun.com/xml/ns/javaee"
xmlns:xsi=
我的spring学习笔记15-容器扩展点之PropertyOverrideConfigurer
aijuans
Spring3
PropertyOverrideConfigurer类似于PropertyPlaceholderConfigurer,但是与后者相比,前者对于bean属性可以有缺省值或者根本没有值。也就是说如果properties文件中没有某个bean属性的内容,那么将使用上下文(配置的xml文件)中相应定义的值。如果properties文件中有bean属性的内容,那么就用properties文件中的值来代替上下
通过XSD验证XML
antlove
xml schema xsd validation SchemaFactory
1. XmlValidation.java
package xml.validation;
import java.io.InputStream;
import javax.xml.XMLConstants;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schem
文本流与字符集
百合不是茶
PrintWrite()的使用 字符集名字 别名获取
文本数据的输入输出;
输入;数据流,缓冲流
输出;介绍向文本打印格式化的输出PrintWrite();
package 文本流;
import java.io.FileNotFound
ibatis模糊查询sqlmap-mapping-**.xml配置
bijian1013
ibatis
正常我们写ibatis的sqlmap-mapping-*.xml文件时,传入的参数都用##标识,如下所示:
<resultMap id="personInfo" class="com.bijian.study.dto.PersonDTO">
<res
java jvm常用命令工具——jdb命令(The Java Debugger)
bijian1013
java jvm jdb
用来对core文件和正在运行的Java进程进行实时地调试,里面包含了丰富的命令帮助您进行调试,它的功能和Sun studio里面所带的dbx非常相似,但 jdb是专门用来针对Java应用程序的。
现在应该说日常的开发中很少用到JDB了,因为现在的IDE已经帮我们封装好了,如使用ECLI
【Spring框架二】Spring常用注解之Component、Repository、Service和Controller注解
bit1129
controller
在Spring常用注解第一步部分【Spring框架一】Spring常用注解之Autowired和Resource注解(http://bit1129.iteye.com/blog/2114084)中介绍了Autowired和Resource两个注解的功能,它们用于将依赖根据名称或者类型进行自动的注入,这简化了在XML中,依赖注入部分的XML的编写,但是UserDao和UserService两个bea
cxf wsdl2java生成代码super出错,构造函数不匹配
bitray
super
由于过去对于soap协议的cxf接触的不是很多,所以遇到了也是迷糊了一会.后来经过查找资料才得以解决. 初始原因一般是由于jaxws2.2规范和jdk6及以上不兼容导致的.所以要强制降为jaxws2.1进行编译生成.我们需要少量的修改:
我们原来的代码
wsdl2java com.test.xxx -client http://.....
修改后的代
动态页面正文部分中文乱码排障一例
ronin47
公司网站一部分动态页面,早先使用apache+resin的架构运行,考虑到高并发访问下的响应性能问题,在前不久逐步开始用nginx替换掉了apache。 不过随后发现了一个问题,随意进入某一有分页的网页,第一页是正常的(因为静态化过了);点“下一页”,出来的页面两边正常,中间部分的标题、关键字等也正常,唯独每个标题下的正文无法正常显示。 因为有做过系统调整,所以第一反应就是新上
java-54- 调整数组顺序使奇数位于偶数前面
bylijinnan
java
import java.util.Arrays;
import java.util.Random;
import ljn.help.Helper;
public class OddBeforeEven {
/**
* Q 54 调整数组顺序使奇数位于偶数前面
* 输入一个整数数组,调整数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半
从100PV到1亿级PV网站架构演变
cfyme
网站架构
一个网站就像一个人,存在一个从小到大的过程。养一个网站和养一个人一样,不同时期需要不同的方法,不同的方法下有共同的原则。本文结合我自已14年网站人的经历记录一些架构演变中的体会。 1:积累是必不可少的
架构师不是一天练成的。
1999年,我作了一个个人主页,在学校内的虚拟空间,参加了一次主页大赛,几个DREAMWEAVER的页面,几个TABLE作布局,一个DB连接,几行PHP的代码嵌入在HTM
[宇宙时代]宇宙时代的GIS是什么?
comsci
Gis
我们都知道一个事实,在行星内部的时候,因为地理信息的坐标都是相对固定的,所以我们获取一组GIS数据之后,就可以存储到硬盘中,长久使用。。。但是,请注意,这种经验在宇宙时代是不能够被继续使用的
宇宙是一个高维时空
详解create database命令
czmmiao
database
完整命令
CREATE DATABASE mynewdb USER SYS IDENTIFIED BY sys_password USER SYSTEM IDENTIFIED BY system_password LOGFILE GROUP 1 ('/u01/logs/my/redo01a.log','/u02/logs/m
几句不中听却不得不认可的话
datageek
1、人丑就该多读书。
2、你不快乐是因为:你可以像猪一样懒,却无法像只猪一样懒得心安理得。
3、如果你太在意别人的看法,那么你的生活将变成一件裤衩,别人放什么屁,你都得接着。
4、你的问题主要在于:读书不多而买书太多,读书太少又特爱思考,还他妈话痨。
5、与禽兽搏斗的三种结局:(1)、赢了,比禽兽还禽兽。(2)、输了,禽兽不如。(3)、平了,跟禽兽没两样。结论:选择正确的对手很重要。
6
1 14:00 PHP中的“syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM”错误
dcj3sjt126com
PHP
原文地址:http://www.kafka0102.com/2010/08/281.html
因为需要,今天晚些在本机使用PHP做些测试,PHP脚本依赖了一堆我也不清楚做什么用的库。结果一跑起来,就报出类似下面的错误:“Parse error: syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM in /home/kafka/test/
xcode6 Auto layout and size classes
dcj3sjt126com
ios
官方GUI
https://developer.apple.com/library/ios/documentation/UserExperience/Conceptual/AutolayoutPG/Introduction/Introduction.html
iOS中使用自动布局(一)
http://www.cocoachina.com/ind
通过PreparedStatement批量执行sql语句【sql语句相同,值不同】
梦见x光
sql 事务 批量执行
比如说:我有一个List需要添加到数据库中,那么我该如何通过PreparedStatement来操作呢?
public void addCustomerByCommit(Connection conn , List<Customer> customerList)
{
String sql = "inseret into customer(id
程序员必知必会----linux常用命令之十【系统相关】
hanqunfeng
Linux常用命令
一.linux快捷键
Ctrl+C : 终止当前命令
Ctrl+S : 暂停屏幕输出
Ctrl+Q : 恢复屏幕输出
Ctrl+U : 删除当前行光标前的所有字符
Ctrl+Z : 挂起当前正在执行的进程
Ctrl+L : 清除终端屏幕,相当于clear
二.终端命令
clear : 清除终端屏幕
reset : 重置视窗,当屏幕编码混乱时使用
time com
NGINX
IXHONG
nginx
pcre 编译安装 nginx
conf/vhost/test.conf
upstream admin {
server 127.0.0.1:8080;
}
server {
listen 80;
&
设计模式--工厂模式
kerryg
设计模式
工厂方式模式分为三种:
1、普通工厂模式:建立一个工厂类,对实现了同一个接口的一些类进行实例的创建。
2、多个工厂方法的模式:就是对普通工厂方法模式的改进,在普通工厂方法模式中,如果传递的字符串出错,则不能正确创建对象,而多个工厂方法模式就是提供多个工厂方法,分别创建对象。
3、静态工厂方法模式:就是将上面的多个工厂方法模式里的方法置为静态,
Spring InitializingBean/init-method和DisposableBean/destroy-method
mx_xiehd
java spring bean xml
1.initializingBean/init-method
实现org.springframework.beans.factory.InitializingBean接口允许一个bean在它的所有必须属性被BeanFactory设置后,来执行初始化的工作,InitialzingBean仅仅指定了一个方法。
通常InitializingBean接口的使用是能够被避免的,(不鼓励使用,因为没有必要
解决Centos下vim粘贴内容格式混乱问题
qindongliang1922
centos vim
有时候,我们在向vim打开的一个xml,或者任意文件中,拷贝粘贴的代码时,格式莫名其毛的就混乱了,然后自己一个个再重新,把格式排列好,非常耗时,而且很不爽,那么有没有办法避免呢? 答案是肯定的,设置下缩进格式就可以了,非常简单: 在用户的根目录下 直接vi ~/.vimrc文件 然后将set pastetoggle=<F9> 写入这个文件中,保存退出,重新登录,
netty大并发请求问题
tianzhihehe
netty
多线程并发使用同一个channel
java.nio.BufferOverflowException: null
at java.nio.HeapByteBuffer.put(HeapByteBuffer.java:183) ~[na:1.7.0_60-ea]
at java.nio.ByteBuffer.put(ByteBuffer.java:832) ~[na:1.7.0_60-ea]
Hadoop NameNode单点问题解决方案之一 AvatarNode
wyz2009107220
NameNode
我们遇到的情况
Hadoop NameNode存在单点问题。这个问题会影响分布式平台24*7运行。先说说我们的情况吧。
我们的团队负责管理一个1200节点的集群(总大小12PB),目前是运行版本为Hadoop 0.20,transaction logs写入一个共享的NFS filer(注:NetApp NFS Filer)。
经常遇到需要中断服务的问题是给hadoop打补丁。 DataNod