• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
 






chenyongTao

尘世多浮
 
 

Powered by 博客园
博客园 | 首页 | 新随笔 | 联系 | 订阅 订阅 | 管理

2018年7月8日

.前端开发的优化问题?
摘要: · (1)减少http请求次数:CSS Sprites, JS、CSS源码压缩、图片大小控制合适;网页Gzip,CDN托管,data缓存 ,图片服务器。 · · (2)前端模板 JS+数据,减少由于HTML标签导致的带宽浪费,前端用变量保存AJAX请求结果,每次操作本地变量,不用请求,减少请求次数 阅读全文
posted @ 2018-07-08 22:40 chenyongTao 阅读(642) 评论(0) 推荐(0)
 
对Node的优点和缺点提出了自己的看法?
摘要: *(优点)因为Node是基于事件驱动和无阻塞的,所以非常适合处理并发请求, 因此构建在Node上的代理服务器相比其他技术实现(如Ruby)的服务器表现要好得多。 此外,与Node代理服务器交互的客户端代码是由javascript语言编写的, 因此客户端和服务器端都用同一种语言编写,这是非常美妙的事情 阅读全文
posted @ 2018-07-08 22:39 chenyongTao 阅读(873) 评论(0) 推荐(0)
 
编写一个数组去重的方法?
摘要: function oSort(arr) { varresult ={}; varnewArr=[]; for(vari=0;i<arr.length;i++) { if(!result[arr]) { newArr.push(arr) result[arr]=1 } } returnnewArr } 阅读全文
posted @ 2018-07-08 22:37 chenyongTao 阅读(1221) 评论(0) 推荐(0)
 
添加删除替换插入到某个接点的方法?
摘要: 添加删除替换插入到某个接点的方法?obj.appendChidl()obj.innersetBeforeobj.replaceChildobj.removeChild 阅读全文
posted @ 2018-07-08 22:36 chenyongTao 阅读(508) 评论(0) 推荐(0)
 
ajax请求的时候get 和post方式的区别
摘要: ajax请求的时候get 和post方式的区别?一个在url后面一个放在虚拟载体里面有大小限制安全问题应用不同一个是论坛等只需要请求的,一个是类似修改密码的 阅读全文
posted @ 2018-07-08 22:35 chenyongTao 阅读(1604) 评论(0) 推荐(0)
 
例举3种强制类型转换和2种隐式类型转换
摘要: 40.例举3种强制类型转换和2种隐式类型转换?强制(parseInt,parseFloat,number)隐式(== – ) 41.split() join() 的区别?前者是切割成数组的形式,后者是将数组转换成字符串 42.数组方法pop() push() unshift() shift()?Pu 阅读全文
posted @ 2018-07-08 22:34 chenyongTao 阅读(1264) 评论(0) 推荐(0)
 
浏览器的内核分别是什么
摘要: .你做的页面在哪些流览器测试过?这些浏览器的内核分别是什么?Ie(Ie内核)火狐(Gecko)谷歌(webkit) opear(Presto) 阅读全文
posted @ 2018-07-08 22:33 chenyongTao 阅读(681) 评论(0) 推荐(0)
 
闭包是什么?有什么特性?请简单书写一个简单事例?
摘要: 19.闭包是什么?有什么特性?请简单书写一个简单事例? 必包:闭包是指可以包含自由(未绑定到特定对象)变量的代码块;这些变量不是在这个代码块内或者任何全局上下文中定义的,而是在定义代码块的环境中定义(局部变量) 特性:闭包是能够读取其他函数内部变量的函数,即在外面可以调用函数中的函数的变量,其实他就 阅读全文
posted @ 2018-07-08 22:30 chenyongTao 阅读(341) 评论(0) 推荐(0)
 
平时有没有使用xml和json
摘要: 平时有没有使用xml和json,在ajax交互中,哪一种更易于开发和维护,js中怎么序列化JSON字符串? 有,json相比xml可读性和可扩张性好、编码及解码难度较低、在数据交互中带宽占用少,并且在当下是最流行的数据交互格式。 序列化JSON字符串:eval() 或者 JSON.parse() 阅读全文
posted @ 2018-07-08 22:29 chenyongTao 阅读(122) 评论(0) 推荐(0)
 
JS怎么创建一个类?
摘要: 15. JS怎么创建一个类? 方式1 : var obj = new Object(); 方式2 : var obj = {}; 16.JS的typeof返回哪些数据类型? string、number、object、boolean、function、undefined 阅读全文
posted @ 2018-07-08 22:29 chenyongTao 阅读(4818) 评论(0) 推荐(0)
 
Ajax的工作原理
摘要: Ajax的工作原理:相当于在用户和服务器之间加了—个中间层,使用户操作与服务器响应异步化。这样把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担,从而达到节约ISP的空间及带宽租用成本的目的。 阅读全文
posted @ 2018-07-08 22:28 chenyongTao 阅读(167) 评论(0) 推荐(0)
 
请简述HTML和XHTML最重要的4点不同?
摘要: 请简述HTML和XHTML最重要的4点不同? 不同: XHTML要求正确嵌套 XHTML 所有元素必须关闭 XHTML 区分大小写 XHTML 属性值要用双引号 XHTML 用 id 属性代替 name 属性 XHTML 特殊字符的处理 阅读全文
posted @ 2018-07-08 22:27 chenyongTao 阅读(183) 评论(0) 推荐(0)
 
原生查找DOM的方法
摘要: JS获取DOM元素的方法(8种) 通过ID获取(getElementById) 通过name属性(getElementsByName) 通过标签名(getElementsByTagName) 通过类名(getElementsByClassName) 通过选择器获取一个元素(querySelector 阅读全文
posted @ 2018-07-08 22:24 chenyongTao 阅读(1083) 评论(0) 推荐(0)
 
冒泡排序
摘要: for(int i =0;i < score.length - 1;i++) for(int i =0;i < score.length - 1;i++) { { for(int j = 0;j < score.length - 1-i;j++)// j开始等于0, for(int j = 0;j 阅读全文
posted @ 2018-07-08 22:22 chenyongTao 阅读(96) 评论(0) 推荐(0)
 
Generator函数
摘要: Generator函数的理解和使用 Generator 函数是 ES6 提供的一种异步编程解决方案。 一、异步编程 1、所谓“异步”,简单说就是一个任务分成两段,先执行第一段,然后转而执行其他任务,等做好了准备,再回过头执行第二段。 2、异步编程方式: 3、所谓回调函数,就是把第二段单独写在一个函数 阅读全文
posted @ 2018-07-08 22:20 chenyongTao 阅读(239) 评论(0) 推荐(0)
 
es6数组新特性
摘要: 1.Array.from 从类数组和可遍历对象中创建Array的实例 类数组对象包括:函数中的arguments、由document.getElementsByTagName()返回的nodeList对象、新增加的Map和Set数据结构。 2.Array.of方法 该方法表现的很像Array的构造函 阅读全文
posted @ 2018-07-08 22:16 chenyongTao 阅读(1230) 评论(0) 推荐(0)
 
this指向问题
摘要: js中的this指向十分重要,了解js中this指向是每一个学习js的人必学的知识点,今天没事,正好总结了js中this的常见用法,喜欢的可以看看: 全局作用域或者普通函数中this指向全局对象window。 //直接打印 console.log(this) //window //function声 阅读全文
posted @ 2018-07-08 22:09 chenyongTao 阅读(162) 评论(0) 推荐(0)
 
b继承a的函数
摘要: var cls={ my:, init:function() { alert(this.my.a); }};window.onload=function(){ cls.init();}调用cls.init(); 阅读全文
posted @ 2018-07-08 22:06 chenyongTao 阅读(142) 评论(0) 推荐(0)
 
如何解决跨域问题
摘要: 什么是跨域? 跨域,指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器施加的安全限制。 所谓同源是指,域名,协议,端口均相同,不明白没关系,举个栗子: http://www.123.com/index.html 调用 http://www.123.com/server.php 阅读全文
posted @ 2018-07-08 22:02 chenyongTao 阅读(413) 评论(0) 推荐(0)
 
事件冒泡和阻止事件冒泡
摘要: 事件冒泡 当事件发生后,这个事件就要开始传播(从里到外或者从外向里)。为什么要传播呢?因为事件源本身(可能)并没有处理事件的能力,即处理事件的函数(方法)并未绑定在该事件源上。例如我们点击一个按钮时,就会产生一个click事件,但这个按钮本身可能不能处理这个事件,事件必须从这个按钮传播出去,从而到达 阅读全文
posted @ 2018-07-08 21:58 chenyongTao 阅读(458) 评论(0) 推荐(0)
 
事件委托
摘要: 由于事件的冒泡,我们点击子元素的时候,会把事件一层层的传递给父级元素。相反的,我们操作元素的时候,直接把事件绑定在父级元素上,而不是分别给子元素绑定事件。通过判断子元素,从而达到同样的效果,这就是所谓的“事件委托”。 利用冒泡的原理,把事件加到父级上,触发执行效果。 阅读全文
posted @ 2018-07-08 21:53 chenyongTao 阅读(81) 评论(0) 推荐(0)