• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
黑白kn
博客园    首页    新随笔    联系   管理    订阅  订阅

随笔分类 -  JavaScript

1 2 下一页
跨域请求

摘要:一、jsonp JSON(JavaScript Object Notation)和JSONP(JSON with Padding):将json格式数据以function包裹起来,通过script标签发生至后台,并且返回接受数据 //通过script标签引入一个文件,这个文件载入成功后会执行我们在ur 阅读全文
posted @ 2017-07-04 13:40 黑白kn 阅读(173) 评论(0) 推荐(0)
基于浏览器的安全漏洞

摘要:‍‍‍‍‍1.浏览器缓存(可解决) 主要有以下两种缓存属性: Cache-control: no-cache no-cache属性表示,浏览器不使用特定的请求-响应缓存信息。浏览器存储缓存信息,而不是从缓存中读取内容,每一次都会向服务器发送请求。换句话来说,缓存只是保留在浏览器中,对于攻击者或者恶意 阅读全文
posted @ 2017-06-11 19:17 黑白kn 阅读(458) 评论(0) 推荐(0)
腾讯视频API --关闭广告推荐

摘要:官方文档:http://v.qq.com/open/doc/tvpapi2.0.pdf 使用: 结束视频推荐关闭,其中 vodFlashExtVars与isVodFlashShowEnd 都有对 视频结束配置的扩展,但 后者在测试中不生效 阅读全文
posted @ 2017-06-06 11:21 黑白kn 阅读(2811) 评论(0) 推荐(0)
前端 缓存

摘要:一、浏览器机制 cookie,sessionstorage,localstorage 1.1共同点:都是保存在浏览器端,且同源的。 1.2区别: a)是否发生给服务器 cookie数据始终在同源的http请求中携带(即使不需要),即cookie在浏览器和服务器间来回传递;cookie数据还有路径(p 阅读全文
posted @ 2017-06-04 12:12 黑白kn 阅读(969) 评论(0) 推荐(0)
node-- express()模块

摘要:1、代码分析 require() 用于在当前模块中加载和使用其他模块;此方法是模块的基础,使用中大概有路径的概念就行。PS:JS文件可以去掉".js"后缀 exports 表示模块的导出对象,用于导出模块的属性和公共方法。 PS:一个模块的代码只会在模块第一次被使用时执行,不会因require多次而 阅读全文
posted @ 2017-06-02 20:46 黑白kn 阅读(454) 评论(0) 推荐(0)
模拟模板替换功能--js

摘要:概要: 因为之前的项目是angular开发(vue和react也是一样),对其中的双向数据绑定的使用感觉很方便,然后就思考怎么使用到jquery框架中来,适用于 列表生成 知识点: 正则与其反向引用,str.replace html部分 js部分,使用"\{\{(.+?)\}\}","igm",正则 阅读全文
posted @ 2017-05-19 20:05 黑白kn 阅读(1098) 评论(0) 推荐(0)
自定义弹出框效果

摘要:对网站而言,弹出框是比较常见的。或是给出用户操作提示,或是通过弹出框打开一个小窗口以提示信息,或是给出错误警示等等。 但是由于浏览器自带的弹出窗口alert , confirm , prompt样式比较单调,且不同浏览器有不同的默认样式设置。 所以在日常工作中,给网站做一个自定义的弹出框十分必要。特 阅读全文
posted @ 2017-05-19 19:36 黑白kn 阅读(2027) 评论(0) 推荐(0)
常用js方法集合

摘要:var func={ //对象转jsonstring getJsonStr: function(jsonObj) { var temp = []; for (var key in jsonObj) { temp.push(key + ... 阅读全文
posted @ 2017-05-16 16:09 黑白kn 阅读(210) 评论(0) 推荐(0)
Jquery 之deferred

摘要:一、概述 在jquery中有种对象称之为延时对象,可以由 http请求方法$.get(), $.ajax(), $.post() 产生, 内置方法如下 也可以有jquery的延时方法 $.when(), $.Deferred()产生, 比较上面少了 http请求状态 二、使用 每个then中 ret 阅读全文
posted @ 2017-05-10 10:36 黑白kn 阅读(211) 评论(0) 推荐(0)
JS Promise API

摘要:一、描述 我们知道JavaScript语言的执行环境是“单线程”,所谓单线程,就是一次只能够执行一个任务,如果有多个任务的话就要排队,前面一个任务完成后才可以继续下一个任务。 这种“单线程”的好处就是实现起来比较简单,容易操作;坏处就是容易造成阻塞,因为队列中如果有一个任务耗时比较长,那么后面的任务 阅读全文
posted @ 2017-05-10 10:00 黑白kn 阅读(14309) 评论(0) 推荐(2)
断点调试

摘要:1. debugger; 我以前也说过,你可以在JavaScript代码中加入一句debugger;来手工造成一个断点效果。需要带有条件的断点吗?你只需要用if语句包围它: 代码如下: if (somethingHappens) { debugger; } debugger; } 但要记住在程序发布 阅读全文
posted @ 2017-05-02 17:54 黑白kn 阅读(231) 评论(0) 推荐(0)
web语义化

摘要:起因 但是随着 Web 规模的不断扩大,这个时候人们开始用机器来处理 Web 上发布的各种内容,搜索引擎就诞生了, 再后来,人们又设计了各种智能程序来对索引好的内容作各种处理和挖掘, 让机器能够更好地读懂 Web 上发布的各种内容就变得越来越重要。 所以Web语义化,就是指使用语义恰当的标签,使页面 阅读全文
posted @ 2017-04-14 10:24 黑白kn 阅读(232) 评论(0) 推荐(0)
codemirror插件-文件比较组件merge

摘要:目的: 为了实现文件比较功能 引用文件 从github下载项目后,从以下路径引用文件,其中部分github分支中codemirror.js 需要运行项目,自动合成 配置参数 笔者在merge.js的 CodeMirror中注册了如下方法 然后在外部js中直接调用 效果如下 单个文件查看 效果如下 配 阅读全文
posted @ 2017-04-12 13:15 黑白kn 阅读(8748) 评论(0) 推荐(2)
js原始数据类型和引用数据类型=>callback数据传输原理

摘要:摘要:js的数据类型有种划分方式为 原始数据类型和 引用数据类型。 原始数据类型 存储在栈(stack)中的简单数据段,也就是说,它们的值直接存储在变量访问的位置。栈区包括了 变量的标识符和变量的值。 引用数据类型 存储在堆(heap)中的对象,也就是说,存储在变量处的值是一个指针(point),指 阅读全文
posted @ 2017-04-11 00:37 黑白kn 阅读(6949) 评论(0) 推荐(0)
chrome 跨域设置-(完善博客内容)

摘要:目的完善自己的一套 ajax前端开发流程,在网上扒了一份成功的案例。 出于一些原因往往需要将浏览器设置成支持跨域的模式,好在chrome浏览器就是支持可跨域的设置,网上也有很多chrome跨域设置教程。但是新版本的chrome浏览器提高了跨域设置的门槛,原来的方法不再适用了。下面笔者简单介绍一下新版 阅读全文
posted @ 2017-04-07 10:47 黑白kn 阅读(438) 评论(0) 推荐(0)
js原生API----查找dom

摘要:一、祖先接口Node,及他的扩展接口EventTarget Node是一个接口,许多DOM类型从这个接口继承,并允许类似地处理(或测试)这些各种类型。 以下接口都从Node继承其方法和属性: Document, Element, CharacterData (which Text, Comment, 阅读全文
posted @ 2017-03-27 23:45 黑白kn 阅读(5939) 评论(0) 推荐(0)
正则表达式

摘要:一、概况 1、正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个“规则字符串”,这个“规则字符串”用来表达对字符串的一种过滤逻辑。 2、正则引擎主要可以分为两大类:一种是DFA,一种是NFA。许多程序设计语言都支持利用正则表达式进行字符串操作。 二 阅读全文
posted @ 2017-03-26 17:48 黑白kn 阅读(504) 评论(0) 推荐(0)
ajax ----进度条的原理

摘要:一、进度条的原理 新知识点:Html5中FormData,xmlHttpRequest中的upload属性,progress事件监控 xmlHttpRequest中的upload属性,实现: xmlhtmlrequest.upload属性下面的方法有: 来源 通过progress事件,实现: htt 阅读全文
posted @ 2017-03-26 12:48 黑白kn 阅读(4786) 评论(0) 推荐(0)
ajax 原理----初级篇

摘要:一、贴dome,ajax三大步 二:ajax的意义 1.什么是AJAX?AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML), 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的Web应用程序的技术。 它使用:使用XHTML 阅读全文
posted @ 2017-03-25 21:53 黑白kn 阅读(233) 评论(0) 推荐(0)
转载 webstrom识别 React语法

摘要:对于程序员而言:驼峰和下划线之间是一场宗派战争;大括号是否换行会成为一种党派;逗号写在行尾还是行首的人来自不同星球…… 然而,无规矩不成方圆,任何一个团队,要想有高质量的产出,第一步必须要对一些基本的代码风格达成共识,否则用不了多长时间,你就会发现没人愿意维护某些代码了,因为那些代码散发出半年以上没 阅读全文
posted @ 2017-03-20 16:23 黑白kn 阅读(4201) 评论(1) 推荐(1)

1 2 下一页
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3